MicroStrategy 快速指南



MicroStrategy - 概述

作為一款功能強大的商業智慧工具,MicroStrategy 擁有強大的功能,可以幫助您在商業資料分析中找到答案和洞察力。以下是一些重要的功能。

資料發現

此功能使 MicroStrategy 能夠連線到任何資料來源並混合來自各種來源的資料。它可以連線到關係型資料來源、平面檔案、大資料來源、社交媒體平臺和雲系統等等。

資料整理

此功能有助於使用一套廣泛的內建資料整理和解析功能來轉換和修改資料。業務使用者可以從自動推薦中受益,而資料科學家則可以利用整理功能的全部優勢。存在記錄資料轉換的歷史指令碼,可以重新應用於任何分析。

資料探勘和預測分析

MicroStrategy 擁有廣泛的原生分析功能,可以選擇輕鬆地整合第三方資料探勘和建模工具。資料探勘服務可供業務使用者、報表設計人員和分析師使用,以檢視和構建預測報表,並將這些報表分發給任何裝置上的使用者。

分析函式庫

它擁有一個包含 300 多個 OLAP、數學、金融和資料探勘函式的龐大庫,可用於更好地理解資料之間的關係、建立業務指標和頂級 KPI,或構建高階統計分析。

可擴充套件的視覺化庫

它具有現成的網格、圖形和內建資料視覺化工具。它還允許新增來自 D3 或其他提供商的數百種開源視覺化,並提供內建工具來幫助整合過程。它還具有視覺化構建器和 SK,可以從頭開始編寫新的視覺化。

即時儀表盤

您可以構建可以獲取即時資料的儀表盤,以提供對最新資訊的即時監控。透過具有可控間隔的計劃更新,使用者可以保證獲得最新資料。

嵌入式 BI

MicroStrategy 附帶幾個現成的、隨時可用的開發埠,無需任何額外編碼。這些埠允許組織將 MicroStrategy 功能與 IBM WebSphere、Oracle WebLogic、Microsoft SharePoint 和 SAP NetWeaver 等無縫整合。門戶整合套件包括用於將 MicroStrategy Web 與其他企業門戶整合的示例程式碼和文件。

移動平臺

建立視覺化、報表和儀表盤後,它們會立即在移動平臺上可用。

MicroStrategy - 環境設定

下載 MicroStrategy 桌面版

MicroStrategy 桌面的免費個人版可以從 Microstrategy 桌面版 下載。要下載,您需要使用您的詳細資訊進行註冊。

下載後,安裝過程非常簡單,您需要接受許可協議並提供用於儲存桌面版本的目標資料夾。桌面版本適用於 Windows 和 Mac OS。在本教程中,我們只考慮 Windows 版本。以下螢幕截圖描述了設定步驟。

啟動安裝嚮導

雙擊 MicroStrategy Desktop-64bit.exe,它將顯示一個螢幕,允許安裝程式執行。點選下一步

Installation 1

所需元件

根據 Windows 環境,您可能需要額外的 Windows 平臺軟體才能執行 MicroStrategy。.Net Framework 是一個常見的要求。安裝過程會自行處理它。

Installation 2

成功完成上述步驟後,MicroStrategy 桌面版即可在您的系統上使用。

驗證安裝

要驗證 MicroStrategy 桌面版是否已成功安裝,請在 Windows 中開啟開始選單,然後單擊 MicroStrategy 的圖示。以下視窗將開啟,確認 MicroStrategy 桌面版的安裝。

Main Window

MicroStrategy - 桌面版

MicroStrategy 桌面版環境非常直觀。它有一個簡單的選單,可以匯入資料進行分析和匯出分析結果。該選單還提供連線到伺服器(如果需要)、檢視可用資料集、視覺化庫和資料過濾選項等功能。

桌面視窗

以下螢幕截圖顯示了 MicroStrategy 桌面視窗的影像。

Desktop Windows

以下是每個視窗的簡要說明。

  • 資料集面板 - 用於新增需要分析的資料集。資料集可以來自任何相容的來源。此部分還提供連線到 MicroStrategy 伺服器中可用資料集的選項。

  • 編輯器面板 - 用於從資料集中引入所需的列和行進行分析。還可以將不同的矩陣或數學表示式應用於此處可用的資料分析。

  • 屬性面板 - 用於設定資料的顯示格式,例如字型大小、顏色對齊等。

  • 過濾器面板 - 用於對正在分析的資料集應用各種過濾器。

  • 視覺化 - 顯示資料分析的面板。您可以將資料物件拖放到此面板中,並應用視覺化方法以檢視結果。

  • 視覺化庫 - 此面板顯示可用的內建視覺化,可以直接應用於資料集。可用的各種視覺化包括 - 熱力圖、條形圖、氣泡圖、網路圖等。它還允許建立自定義視覺化。

MicroStrategy - 架構

MicroStrategy 採用元資料驅動的架構。元資料是一箇中央儲存庫,儲存所有使用的物件。此外,任何 MicroStrategy 產品都可以使用元資料,這確保了物件值的統一性。儲存在元資料中的物件是可重用的。

物件層

下圖表示在 MicroStrategy 元資料中建立和儲存的不同物件層。

Objectlayers
  • 管理物件 - 此物件層建立控制 MicroStrategy 應用程式的安全、使用者分組和效能引數。

  • 報表物件 - 此物件層組裝來自模式和分析物件層的構建塊,以提供有洞察力的文字和視覺分析。

  • 分析物件 - 此物件層為複雜的分析提供了構建塊。分析物件基於在模式層中開發的物件。

  • 模式物件 - 此物件層提供資料庫模式的邏輯抽象,該抽象針對業務模型進行了定製。

ROLAP 架構

MicroStrategy 可以訪問來自資料倉庫、多維資料集資料庫、平面檔案、ERP、CRM、Web 應用程式等操作資料庫的資料。為此,它使用關係型 OLAP 架構。

下圖顯示了 MicroStrategy 平臺的整體架構,描述了它如何使用元資料物件從各種來源訪問資料。

ROLAP Architecture
  • 動態 MDX 引擎 - 它生成最佳化的多維表示式 (MDX),用於互動式訪問來自 SAP、Microsoft Analysis Services、Hyperion Essbase 等的多維資料集資料庫。

  • 動態 SQL 引擎 - 它生成最佳化的 SQL,用於互動式訪問資料倉庫。

  • 自由格式 SQL 引擎 - 它透過圖形查詢構建器或透過自由格式 SQL 提供對操作資料庫、文字檔案和電子表格的直接訪問。

統一元資料

最後,MicroStrategy Architect 可以對多個源進行建模,就好像它們是單個數據源一樣,並將所有這些資訊儲存在 MicroStrategy 的統一元資料中。

ROLAP Metadata

MicroStrategy - 匯入資料

MicroStrategy 連線到幾乎所有可用的資料來源。它具有本機聯結器,可以建立與這些資料來源的連線,並且還具有連線即時功能,可以根據需要提取資料。有趣的是,它還顯示資料來源的圖示,以便更快地識別您要查詢的資料來源。

新增資料

搜尋和選擇所需資料集的最簡單方法是使用主選單下帶 + 圖示的“新增資料”選項。下圖顯示了新增資料的步驟。

Add Data

資料來源

單擊“新增資料”選項後,我們會看到各種資料來源的圖示。這些有助於快速識別資料來源。

Data Source Icons

搜尋資料來源

由於有如此大量的連線型別可用,有時我們需要輸入資料來源名稱或從一小部分資料集名稱中篩選它。MicroStrategy 具有高階搜尋功能,可以實現這一點。

Search Data Sources

從檔案新增資料

在本節中,我們將瞭解如何將 Excel 檔案作為資料來源新增並建立簡單的視覺化。

選擇 Excel 檔案

單擊“新增資料”選項,然後選擇在按字母順序排列的標題下顯示的E下的 Excel。該視窗顯示“選擇檔案”選項,單擊它,我們可以瀏覽本地系統以選擇所需的 Excel 檔案。在以下示例中,我們有一個示例檔案,其中包含組織的員工資料。

Add Excel File

準備 Excel 檔案

在接受 Excel 檔案的內容之前,我們可以預覽和編輯其中存在的資料。選擇檔案後,我們可以在“完成”按鈕旁邊看到“準備資料”按鈕。單擊它會顯示檔案中存在的資料的預覽。

 Prepare Excel File

準備視覺化

在預覽資料後,單擊“完成”,我們將看到 MicroStrategy 視窗,其中顯示了所選的資料物件。

Added Excel file

接下來,我們可以透過將資料來源中的列拖動到行和列框中來從此資料來源建立簡單的視覺化。還可以新增指標。下圖顯示了最終的視覺化。

Excel Final

MicroStrategy - OLAP 服務

聯機分析處理 (OLAP) 是對業務資料的多維分析。它提供了複雜計算、趨勢分析等功能。MicroStrategy 的 OLAP 服務是 MicroStrategy Intelligence Server 的擴充套件。它使用記憶體中商業智慧的概念。這有助於 BI 平臺大幅提高效能和分析能力。

報表上的各種OLAP操作使用了別名、分段、排序、透視、分頁等功能。這些功能不會導致報表重新執行倉庫中的資料,因此響應時間更快。以下是MicroStrategy Desktop中提供的各種OLAP功能的簡要說明。

別名 − 此功能用於重新命名報表網格上的任何物件,例如屬性名稱、合併名稱、自定義組名稱和指標名稱。

分段 − 用於對行或列組進行著色,以便它們形成易於定位和分析的資料帶。

分頁 − 這是一種透過將可用的屬性、合併或指標放置在稱為“頁面”軸的第三軸上,來細分網格報表中的資料的方法。

透視 − 用於重新排列報表中的列和行,以便從不同的角度檢視資料,例如將物件從行標題移動到列標題,反之亦然。

排序 − MicroStrategy Desktop提供行或列的快速排序、高階排序和分層排序。

小計 − 用於在報表上不同級別的指標新增、刪除和編輯小計。

閾值 − 閾值突出顯示滿足使用者定義條件的資料。

下面是一個應用閾值的示例。

考慮上一章使用Excel檔案建立的員工報表。在報表中,我們將使用以下步驟對各種薪資應用閾值顏色。

選擇閾值列

在員工報表中,單擊薪資列並從下拉列表中選擇閾值。

Threshold 1

應用閾值選項

下一個視窗提供選擇閾值型別的選項。我們選擇基於顏色的閾值,並使用預設顏色和值。

Threshold 2

如果我們想探索其他非預設閾值選項,可以單擊“高階閾值編輯器”,它將顯示以下其他選項。

Threshold 3

閾值結果

閾值的最終結果顯示在以下影像中,該影像根據所選的閾值顏色突出顯示不同的薪資值。

Threshold 4

MicroStrategy - 配置物件

MicroStrategy物件出現在系統層,並且可以在多個專案中使用。配置物件包括使用者、資料庫例項、資料庫登入ID和計劃等物件。

登入到MicroStrategy Developer後,作為管理員,我們在MicroStrategy Secure Enterprise下獲得“管理”選項。展開此選項,我們將獲得以下部分中討論的各種配置物件。

ConfigObjects

使用者管理器

管理員使用這些物件來管理MicroStrategy使用者。它被配置為處理以下使用者配置。它提供以下配置選項 -

  • 使用者身份驗證 − 允許使用者進入環境。

  • 使用者組 − 一組使用者,為其分配了一些特定的許可權。

  • 使用者許可權 − 僅使用環境中可用的所有功能的子集。

  • 使用者許可 − 允許/不允許使用特定物件。

配置管理器

這些物件用於管理資料庫連線資訊。它們儲存MicroStrategy可以連線的許多資料庫的路徑和憑據資訊。它提供以下配置選項 -

  • 資料庫例項 − 資料庫例項的名稱及其憑據。

  • 連線生存期 − 此限制是資料庫連線執行緒保持快取的最大時間量。

  • 事件 − 觸發與資料庫事件相關的任務。

  • 安全形色 − 控制使用者對資料庫中各種物件的訪問。

系統監視器

有許多系統監視器有助於識別MicroStrategy環境的執行狀況。它們有助於預測系統上的負載以及可能出現的任何效能問題。以下是一些重要的系統監視器選項。

  • 作業 − 監視當前正在執行的作業。

  • 使用者連線 − 監視給定時間內的使用者連線數。

  • 快取 − 監視快取的數量及其大小。

系統管理

此管理活動涉及設定各種專案、將叢集分配給專案以及計劃維護視窗。

MicroStrategy - 公共物件

建立新的MicroStrategy專案後,具有該專案訪問許可權的使用者只能在該專案下的個人資料夾中建立物件並將其儲存在其中。但是,有時希望使許多MicroStrategy物件可供其他使用者使用。對於這種情況,管理組的使用者可以在公共資料夾下建立和放置各種MicroStrategy物件。

非管理使用者只能檢視和使用公共資料夾中的物件,但不能刪除或在公共資料夾下建立新物件。

要訪問公共資料夾,請以管理員身份登入MicroStrategy Developer,然後轉到“公共物件”選項。展開按鈕後,將開啟以下螢幕,顯示MicroStrategy中可用的不同公共物件。

Public Objects

MicroStrategy - 模式物件

模式物件是MicroStrategy物件,它是資料倉庫結構的邏輯表示。這些是在建立MicroStrategy專案期間確定的物件。

以管理員身份登入MicroStrategy Developer。導航到MicroStrategy教程並展開“模式物件”選項。以下螢幕將開啟,顯示各種模式物件。

Schema Objects

以下是各種模式物件及其描述。

  • 事實 − 它們是數值,可以聚合以表示某些業務資料的價值。

  • 屬性 − 它們表示事實表中資料的粒度。它們通常是來自業務的描述性資料。

  • 層次結構 − 它們表示各種屬性值之間的關係。它們有助於對資料進行向上和向下鑽取分析。

  • 函式和運算子 − 這些是MicroStrategy中可用的各種內建數學函式和運算子,用於對資料應用計算。

  • − 它們只是以表格形式(列和行)表示資料。

  • 轉換 − 它們是用於對資料進行時間序列分析的資料轉換功能。

  • 分割槽對映 − 此功能用於建立事實表分割槽的邏輯劃分,以便查詢效率更高。

MicroStrategy - 報表物件

MicroStrategy中的每個報表都是使用一些表示業務場景的基礎物件構建的。這些物件共同表示報表使用者請求的資料集以及各種資料元素之間的關係。

要獲取報表的報表物件,請開啟報表並單擊報表物件圖示,如下面的螢幕截圖所示。

ReportObjects

上面的螢幕截圖顯示了報表中使用的報表物件。

ReportObjects2

在當前示例中,我們有三個報表物件 -

  • 類別 − 它是一個報表屬性,顯示所售產品的類別。

  • 區域 − 它是一個報表屬性,顯示所售產品的區域。

  • 年份 − 它是一個屬性,包含兩個指標物件(利潤和收入)。

報表物件對於報表設計非常重要,因為它們決定了來自資料來源的哪些欄位進入報表以及對這些欄位應用的計算。

MicroStrategy - 報表型別

在MicroStrategy中建立的報表可以從不同的角度檢視。有些可以僅作為數字和文字檢視,而另一些則僅作為圖形檢視。我們還可以將文字和圖形視覺化組合在一起。

在MicroStrategy中建立的報表可以從不同的角度檢視。有些可以僅作為數字和文字檢視。而另一些則僅作為圖形檢視。我們還可以將文字和圖形視覺化組合在一起。

以下是MicroStrategy Desktop中使用的三種報表型別。

  • 網格報表 − 這些報表僅以網格的形式顯示文字資訊,顯示資料行和列。

  • 圖形報表 − 這些報表顯示根據資料集建立的各種圖形。

  • 組合報表 − 這些報表可以顯示網格報表和圖形報表的組合。

讓我們詳細討論這些型別的報表。

網格報表

考慮之前根據員工資料建立的報表。當我們僅顯示文字資訊,顯示每個部門的員工ID和薪資時,它就是一個網格報表的示例。

Grid Report

圖形報表

我們可以從MicroStrategy中提供的視覺化庫中選擇合適的資料圖形視覺化。在下面的螢幕截圖中,我們透過簡單地單擊右側窗格中提供的條形圖視覺化,為上述資料集建立了條形圖。

Bar Chart

組合圖形

我們可以透過在一個螢幕上新增兩種型別的視覺化來組合網格和圖形圖表。

Combined Report

MicroStrategy - 切片

資料集的切片操作涉及透過過濾一個維度來建立較小的資料集。它有助於分析給定維度與資料集所有其餘變數之間的關係。

考慮資料集“All-Sales”,它包含以下維度 -

  • 業務線
  • 產品線
  • 類別
  • 子類別
  • 銷售額

以下螢幕截圖顯示了一個圖表,其中包含投射所有變數的整個資料集。

Slicing Inout Data

現在,讓我們找出類別維度中每個值的銷售額。為此,我們可以轉到“編輯”→“視覺化”,並將“類別”維度保留在垂直軸上。

然後將“銷售額”保留在水平軸上。還可以選擇“按顏色區分”選項作為“銷售額”。

這將生成以下螢幕截圖,其中圖表顯示每個類別的銷售資料。

Slicing Result

MicroStrategy - 切塊

資料集的切塊操作涉及透過獲取一個維度中多個值相對於另一個維度中的一個值的多個值來建立較小的資料集。例如,我們獲取不同產品子類別的銷售額相對於一個類別的值。在這裡,產品類別和子類別之間存在層次關係。

考慮包含以下維度的資料集“superstore” -

  • 客戶細分
  • 產品類別
  • 產品子類別
  • 利潤

以下螢幕截圖展示了根據客戶細分和產品子類別維度對資料進行切片的操作步驟。

步驟 1

首先,讓我們建立一個包含客戶細分和產品子類別這兩個維度的網格報表。我們還可以新增利潤指標。

Dicing 1

步驟 2

接下來,讓我們使用客戶細分維度建立一個過濾器。對於此過濾器,我們選擇值“客戶細分”。但是,我們會獲取此客戶細分下所有子類別值的利潤值。在這裡,資料針對給定客戶細分的各個子類別進行了切片。

Dicing Result

MicroStrategy - 透視

當我們想要交換列和行的位置時,就會對錶格中的資料進行透視。它也被稱為**資料旋轉**。這種結構的變化會產生不同型別的資料彙總。

示例

表 All_sales 的銷售額針對每個業務線進行了彙總。在以下螢幕截圖中,每一行代表一個業務線,每一列代表每個產品線的銷售額。

但是,如果我們想將結果顯示為每一行代表一個產品線,每一列代表一個業務線,那麼我們就需要應用透視。以下是應用透視的步驟。

步驟 1

建立包含所需維度和度量的表格,如下面的螢幕截圖所示。在這裡,銷售額針對每個業務線在每一行進行了彙總和顯示。

Pivot 1

步驟 2

使用視覺化編輯器,交換行和列中的維度。使用如下面的螢幕截圖所示的交換按鈕。

Pivot 2

結果

我們可以看到,現在銷售額的彙總針對每個產品線在每一行進行了顯示。

Pivot 3

MicroStrategy - 下鑽

鑽取是向下深入維度層次結構以獲取度量更細粒度值的流程。在一個具有多個維度的資料集中,這些維度以層次結構的方式相互關聯,我們從頂部的維度開始,然後逐步新增更多維度以獲取新的細粒度值。

鑽取選項可以更深入地瞭解每個級別上的不同值如何進行聚合。

示例

在 all_slaes 資料集中,讓我們考慮以下應用於銷售額度量的 3 個維度。

  • 產品線
  • 類別
  • 子類別

以下是執行鑽取的步驟。

步驟 1

建立一個包含維度 - 產品線和度量銷售額的視覺化,如下面的螢幕截圖所示。

Drill 1

步驟 2

在產品線下方將類別維度新增到視覺化中。您可以看到銷售額列的值發生了變化,反映了產品線下每個類別的值。

Drill 1

步驟 3

接下來,讓我們在類別維度下方新增子類別維度,它會進一步更改銷售額列中的值。

Drill 3

MicroStrategy - 上卷

上卷是在給定資料集中向上移動維度層次結構的流程。當我們向上移動時,度量的值變得不那麼細粒度,並且更具彙總性。它是鑽取的反向操作。例如,在區域 → 地區 → 國家/地區的層次結構中,我們從區域移動到國家/地區,最終在國家/地區級別對值進行彙總。此流程稱為上卷。

示例

在名為 All_Sales 的資料集中,讓我們考慮以下用於上卷的維度。

  • 產品線
  • 類別
  • 子類別

步驟 1

建立一個包含上述所有三個維度以及銷售額作為度量值的視覺化。

Rollup Input Data

步驟 2

讓我們從上述視覺化中刪除子類別維度。現在,結果顯示了類別級別的彙總。要刪除,請右鍵單擊並從選項中選擇刪除。

Rollup Remove Subcat

步驟 3

結果現在顯示了類別級別的銷售額。

Rollup Output

MicroStrategy - 建立指標

MicroStrategy 中的指標是對資料執行的計算。它們是派生列,顯示源資料中某列的一些數值的總和或平均值等結果。

它們有助於建立業務所需的自定義計算。建立指標涉及使用 MicroStrategy 中已有的內建函式。公式編輯器用於建立指標的公式。

示例

在此示例中,我們的目標是查詢每個類別下每個子類別的平均銷售額。這可以透過建立一個使用 Avg 函式查詢平均銷售額的指標來實現。建立和使用此指標的步驟如下所示。

步驟 1

建立一個報表,其中類別和子類別作為其兩列。接下來,右鍵單擊資料來源選項卡下方的任意位置以及任何度量欄位附近。將出現一個彈出視窗,其中顯示建立指標選項。

Metric 1

步驟 2

在指標編輯器中,編寫平均銷售額的公式。透過為其命名(例如“AvgSales”)來儲存指標。

Metric 2 Dialogue

步驟 3

現在,指標 AvgSales 作為度量出現在儀表板資料下。可以將其拖動到度量欄位,然後在報表中顯示。

Metric 3 Final

MicroStrategy - 巢狀指標

MicroStrategy 中的巢狀指標是其中一個聚合函式包含在另一個聚合函式內部的計算。當資料倉庫設計中沒有以所需的粒度級別儲存資料時,它們非常有用。在這種情況下,我們會建立一個內部公式和一個外部公式。將它們組合起來建立巢狀指標。

示例

在此示例中,我們的目標是查詢每個子類別的平均銷售額與每個類別下的總銷售額的對比。

步驟 1

建立一個報表,其中類別和子類別作為其兩列。接下來,右鍵單擊資料來源選項卡下方的任意位置以及任何度量欄位附近。將出現一個彈出視窗,其中顯示建立指標選項。我們使用以下公式建立第一個指標,並將其命名為 sum_subcat_sales。

Nested Metric 1

步驟 2

接下來,我們建立另一個名為 Category_sales 的指標。在其中,我們編寫每個類別的銷售額總和的內部公式以及每個類別的平均銷售額的外部公式,對應於子類別。

Nested Metric 2

步驟 3

最後,將這兩個新建立的指標拖動到報表中以檢視結果。

Nested Metric Result

MicroStrategy - 建立派生指標

很多時候,我們需要資料來源中尚不存在的計算指標。在這種情況下,可以使用建立指標選項從現有指標計算指標值。因此,建立派生指標是一種建立我們在報表中經常需要但資料來源中不存在的值的方法。

示例

在此示例中,我們將計算超級商店銷售資料中產品的運費和單價的總和。以下是計算它的步驟。

步驟 1

讓我們使用超級商店銷售資料建立一個網格報表。該報表包含產品子類別作為屬性,以及單價和運費作為指標。

Derived Metric 1

步驟 2

接下來,右鍵單擊任何指標附近,然後選擇建立指標選項。它會提供一個視窗來編寫新指標的公式。在這裡,編寫我們在現有指標中使用的公式。公式如下面的螢幕截圖所示。

Derived Metric 2

步驟 3

新指標出現在資料來源指標列表下。我們將它拖到現有的網格報表中。

Derived Metric 3

MicroStrategy - 指標比較

指標是可以應用數學計算並在數值上進行比較的數值。MicroStrategy 桌面提供了一些功能,可以使用過濾功能比較兩個指標的值。如果需要,我們還可以建立一個派生指標,根據一些特定計算進行復雜的比較。

以下是建立兩個指標之間比較的步驟。

步驟 1

使用超級商店.xlx 作為示例資料集,使用網格報表建立一個視覺化。接下來,將兩個指標 - 單價和運費 - 拖動到過濾器選項卡下,如下面的螢幕截圖所示。

Metric Metric Comparision 1

步驟 2

在兩個指標的過濾器條件中輸入一些特定值,以便我們可以在範圍內比較它們的值。以下螢幕截圖顯示輸入值後的結果。

Metric Metric Comparision 2

MicroStrategy - 建立過濾器

資料過濾是資料分析和視覺化的一個非常重要的部分。MicroStrategy Desktop 提供了多種選項來過濾報表中的資料。它具有簡單的過濾器,根據使用者選擇的值獲取資料。它還具有建立複雜功能的功能,這些功能將根據計算過濾掉資料。

在本節中,我們將學習建立具有非數值值的列上的過濾器的基本步驟。

示例

在此示例中,我們的目標是在由類別、子類別和銷售額欄位組成的網格報表中建立子類別欄位上的過濾器。

步驟 1

透過選擇類別、子類別作為行以及銷售額作為指標來建立一個新的視覺化。視覺化如下面的螢幕截圖所示。

Filter 1

步驟 2

轉到編輯器選項卡旁邊的過濾器選項卡。將子類別欄位拖動到此選項卡。它將自動建立一個下拉列表型別的過濾器,如下面的螢幕截圖所示。還要注意,此欄位的值數量顯示在括號中 (25)。

Filter 2

步驟 3

現在,選中要過濾報表中結果的特定值。選中這些值後,報表中僅顯示相應的成果。

Filter 3

MicroStrategy - 高階過濾器

高階過濾器功能有助於應用過濾器條件,否則將涉及複雜步驟。在 MicroStrategy 桌面中,我們在過濾器建立並應用於報表後訪問這些功能。

除了複選框選項外,我們還有以下其他選項。

  • 滑塊
  • 搜尋框
  • 單選按鈕
  • 下拉列表

在本節中,我們將詳細瞭解搜尋框選項。

使用搜索框

透過選擇現有的複選框過濾器可以使用搜索框選項。右鍵單擊它以獲取顯示型別選項,如下面的螢幕截圖所示。

AdvFilter 1

步驟 1

開始編寫要過濾的子類別的首字母。它會自動填充資料集中的不同值。我們透過單擊選擇一些特定值。

AdvFilter 2

步驟 2

完成選擇後,我們將得到報表中的結果,如下面的螢幕截圖所示。

AdvFilter 3

MicroStrategy - 快捷方式和嵌入式過濾器

在 MicroStrategy 中,我們可以建立過濾器的快捷方式。為此,我們必須使用現有報表的結果作為另一個報表的過濾器。第一個報表本身成為新報表中的過濾器。這種型別的過濾器稱為報表快捷方式過濾器。

這是 MicroStrategy 伺服器版的一部分,我們將從 MicroStrategy 伺服器中的內建資料集獲取一些示例。以下是建立報表快捷方式過濾器的步驟。

步驟 1

開啟過濾器編輯器。選擇過濾器定義區域並雙擊它。它將開啟一個對話方塊,顯示“新增過濾器快捷方式”選項。

Shorcut Filter 1

步驟 2

在下一個螢幕上,將彈出一個過濾器對話方塊。輸入要使用的過濾器的名稱,或者單擊“瀏覽”並選擇要使用的過濾器。

Shorcut Filter 2

步驟 3

最後,將開啟以下螢幕截圖,其中包含過濾器名稱和過濾器定義,現在它是一個報表快捷方式過濾器。

Shorcut Filter 3

MicroStrategy - 重新整理報表

使用者反覆訪問在 MicroStrategy 伺服器中建立的報表,以查詢從報表源中收集的附加資料的新結果。因此,報表中的資料需要定期以及按需由使用者重新整理。

MicroStrategy 桌面版中的報表可以透過簡單地重新生成資料來重新整理。這可以透過使用選單中提供的重新整理按鈕來完成。

示例

讓我們考慮 All_sales 報表。目前,報表顯示的資料如以下螢幕截圖所示。

Refresh Reports 1

讓我們向源新增一些資料。我們新增類別水生動物。單擊重新整理按鈕後,我們將獲得以下螢幕截圖所示的新結果。

Refresh Reports2

MicroStrategy - 智慧多維資料集

當我們執行在 MicroStrategy 中建立的報表時,它們會從倉庫中提取資料以應用計算並生成報表。當多個使用者請求相同的報表但使用不同的值範圍或不同的過濾器條件時,倉庫必須對每個報表重複類似的計算,這會影響效能。

為了避免這種情況,MicroStrategy 使用智慧立方體,它是一個位於報表和倉庫之間的中間層物件。

下圖描述了智慧立方體的作用。

Intelligent Cube

智慧立方體作為單個記憶體副本在許多使用者建立的不同報表之間共享。從資料倉庫返回一組資料並直接儲存到 Intelligence Server 記憶體中。構建多個報表以從智慧立方體而不是從資料倉庫查詢資料中收集資料。

以下是使智慧立方體有用的功能。

  • 支援動態聚合。
  • 可以安排重新整理。
  • 支援派生指標建立。
  • 比直接查詢倉庫效能更快。
  • 可以在單個儀表板中使用多個立方體。

MicroStrategy - 建立儀表板

儀表板由多個視覺化組成。它顯示許多屬性分組到單獨的視覺化中。當我們在多個視覺化中放置一些公共屬性或指標時,很容易研究它們之間的變化。

在以下示例中,我們將建立一個儀表板,顯示視覺化之間的一些公共屬性。

步驟 1

使用 superstore.xlsx 作為示例資料來源建立一個網格視覺化。我們將屬性“產品 - 子類別”和“運費”拖到“行”框中。然後我們將第二個視覺化插入報表,如以下螢幕截圖所示。

Create Dashboard 1

步驟 2

將所有上述屬性以及一個名為“單價”的附加屬性新增到新插入的視覺化中,如以下螢幕截圖所示。

Create Dashboard 2

步驟 3

最後,將不同的視覺化型別應用於這些網格。我們將餅圖應用於頂部視覺化,並將熱力圖應用於底部視覺化,如以下螢幕截圖所示。結果顯示了一個儀表板,其中兩個視覺化中使用了一些公共屬性。

Create Dashboard 3

MicroStrategy - 格式化儀表板

儀表板由多個視覺化組成。可以使用可用的格式化儀表板選項對儀表板的不同部分進行格式化,以獲得更好的外觀。

在以下示例中,我們將使用其他顏色和突出顯示區域來格式化儀表板。

步驟 1

考慮我們在上一章中建立的儀表板視覺化。選擇“儀表板格式化”選項,如以下螢幕截圖所示。

Format Dashboard 1

步驟 2

接下來,在彈出的螢幕中,提供格式化選項,例如選擇字型、填充顏色和邊框樣式等,進行以下螢幕截圖所示的選擇。

Format Dashboard 2

步驟 3

最後,格式將應用於儀表板。格式反映在儀表板中存在的兩個視覺化中。

Format Dashboard 3

MicroStrategy - 圖形視覺化

MicroStrategy Desktop 提供了 10 個標準圖表,可以隨時使用資料來源進行繪製。它們中的每一個都根據我們將要使用的屬性或指標的數量提供資料的不同檢視。它們中的每個顏色功能都將使我們更容易理解單個數據視覺化中存在的不同資料塊。

視覺化庫

在 MicroStrategy Desktop 最右側的視窗中,有一個視覺化庫,其中顯示了 10 種不同圖表型別的選項。

  • 網格 - 以資料網格的形式表示資料,包括行和列。

  • 熱力圖 - 顯示不同顏色的矩形,表示一系列值。

  • 條形圖 - 顯示不同長度的垂直條,表示所測引數的強度。

  • 折線圖 - 顯示錶示一個變數的值相對於另一個變數的變化的線。

  • 面積圖 - 顯示對應於不同值的不同顏色的區域。

  • 餅圖 - 在圓圈中顯示切片,切片的大小對應於所測變數的值。

  • 氣泡圖 - 表示對應於變數值範圍的許多氣泡。

  • 組合圖 - 將條形圖和折線圖組合到一個視覺化中。

  • 地圖 - 將資料顯示為互動式地圖上的地圖示記。

  • 網路 - 用於識別相關專案和值叢集之間的關係。

以下螢幕截圖顯示了不同的圖表視覺化。

Graph Visualization

MicroStrategy - 網格視覺化

網格視覺化是 MicroStrategy 中最簡單的視覺化形式,但也是一種非常強大的分析方法。在這裡,資料以網格形式呈現,行和列以及列標題。它提供諸如排序和鑽取資料等功能。

建立網格視覺化

將所需資料集載入到 MicroStrategy 環境後,我們將所需欄位拉到編輯器面板。這將自動建立網格視覺化。在以下示例中,如所示,我們從資料集中提取相關欄位並建立網格。

Grid Visualization

網格視覺化中的操作

可以在網格視覺化中執行以下操作。

  • 對多列資料進行排序
  • 交換列和行
  • 對屬性進行鑽取

對多列資料進行排序

網格視覺化提供了一種同時對多列進行排序的功能。右鍵單擊列名並選擇“高階排序”選項。這將帶我們到一個螢幕,我們可以在其中選擇所有列及其排序順序。

Grid Sorting

交換列和行

我們可以交換網格視覺化中的列和行以建立透視報表。只需將列拖放到行中,如以下螢幕截圖所示。

Grid Swapping Cols

對屬性進行鑽取

我們可以在網格視覺化中對屬性進行鑽取,以深入瞭解層次結構中下一個屬性的值。右鍵單擊列名並選擇“鑽取”選項,如以下螢幕截圖所示。

Grid Drill

MicroStrategy - 熱力圖視覺化

熱力圖視覺化顯示相鄰的彩色矩形,每個矩形代表資料集中的一個屬性。它允許您快速掌握大量變數的狀態和影響。例如,熱力圖通常用於金融服務行業來審查投資組合的狀態。

矩形顯示各種顏色和許多色調,突出了各個元件的權重。在熱力圖視覺化中 -

  • 每個矩形的大小表示其相對權重。

  • 每個矩形的顏色表示其相對值。例如,較大的值為綠色,較小的值為紅色。

  • 較大的區域代表不同的資料組。

  • 較小的矩形表示單個屬性元素。

示例

在這個例子中,我們將為產品子類別建立熱力圖視覺化,以瞭解它們產生的利潤。

步驟 1

建立一個空白視覺化,並從可用圖表列表中選擇熱力圖。正如您所看到的,它至少需要 1 個指標和 1 個屬性。

Heat Map 1

步驟 2

讓我們將產品子類別新增到“分組”選項卡,並將利潤新增到“按大小”和“按顏色”選項卡。這將生成熱力圖矩形。綠色表示利潤值超過 50%,而紅色表示利潤值低於 50%。綠色陰影越強,利潤越高。同樣,紅色陰影越強,利潤越低。

Heat Map 2

步驟 3

可以將更多屬性新增到“分組”子句中,它將生成大量矩形。在這個例子中,新增“客戶細分”和“產品容器”。將滑鼠指標懸停在每個矩形上時,我們可以看到構成該矩形的所有屬性的描述。

Heat Map 3

MicroStrategy - 網路視覺化

網路視覺化用於快速輕鬆地識別相關資料項之間的關係。例如,視覺化社交網路。屬性元素在視覺化中顯示為節點,節點之間繪製線條(稱為邊)以表示元素之間的關係。建立視覺化後,使用者可以使用顯示選項(例如節點大小、邊粗細和邊顏色)檢視節點的特徵以及它們之間的關係。

示例

在這個例子中,我們將根據利潤在客戶細分和產品子類別之間建立一個網路視覺化。這裡,客戶細分和產品子類別是節點,而利潤是表示它們之間關係的邊。

步驟 1

透過選擇網路作為選項建立一個新的視覺化。如所示,它至少需要新增 1 個屬性。

Network V1

步驟 2

在“來源專案”框中新增客戶細分,在“目標專案”框中新增產品子類別。此外,屬性利潤已新增到“邊大小”框中。下圖顯示了建立的網路圖。邊的粗細與利潤的大小成正比。

Network V2

步驟 3

將利潤新增到邊顏色可以得到一個更好的圖表,該圖表顯示了邊的不同顏色,基於它對於給定客戶細分的給定產品子類別的利潤百分比。

Network V3

使用多個數據集進行視覺化

到目前為止,我們看到了將一個數據源作為源進行報告。但我們也可以將多個數據源新增到同一個報表中。在這種情況下,我們可以在建立視覺化時使用這兩個資料來源的屬性和指標。結果看起來就像我們正在處理一個數據源一樣。發生這種情況是因為 MicroStrategy 會組合這兩個資料來源,並在內部將它們視為一個數據源。

以下是組合兩個源資料集並建立視覺化的步驟。

步驟 1

建立一個使用一個數據源的報表。在示例中,我們將使用 All_sales.xlsx。接下來,單擊如下螢幕截圖所示的“新建資料”選單。

Two Data Sets 1

步驟 2

現在,您可以在儀表板下看到這兩個資料來源。這兩個資料來源的屬性和指標都在其各自的名稱下可用。

Two Data Sets 2

步驟 3

接下來,將“業務線”屬性從 All_sales.xlsx 拖到行框。將“客戶細分”和“產品類別”屬性從第二個資料集拖到行框。網格視覺化顯示來自這兩個資料集的資料。

Two Data Sets 3

MicroStrategy - 儀表板中的資料篩選

儀表板是一個包含許多視覺化的文件,同時顯示結果。在執行資料分析時,我們可能需要應用過濾器,這將顯示過濾器對儀表板中每個視覺化的影響。此外,所有結果都應具有同步值。這可以透過建立普透過濾器並將其應用於儀表板來實現。

以下是將過濾器應用於儀表板的示例。

步驟 1

讓我們考慮在上章中建立的儀表板。讓我們建立一個過濾器,如下面的螢幕截圖所示。

Dashboard Filters 1

步驟 2

單擊“選擇目標”選項並將過濾器應用於視覺化2。這將更改視覺化2中顯示的值,但是視覺化1將顯示同步的結果。

Dashboard Filters 2

步驟 3

應用過濾器後,單擊頂部欄過濾器部分中可見的產品類別的某些值。這將根據所選值更改圖表。在以下示例中,我們選擇了多個值,您可以注意到餅圖如何隨著每個值的選中而變化。

Dashboard Filters 3

MicroStrategy - 新增網頁內容

除了來自不同資料來源的資料外,我們還可以將 Web 中的資料新增到 MicroStrategy 報表中。它成為視覺化的一部分。視覺化顯示整個網頁,該網頁顯示為嵌入在其中。

以下是獲取 Web 內容的步驟。

步驟 1

轉到 + 選單並選擇“HTML 容器”選項,如下面的螢幕截圖所示。

Web Content 1

步驟 2

現在,將彈出一個 Iframe 框,要求我們輸入要顯示的網站的 URL。輸入完整的 URL,如下面的螢幕截圖所示。

Web Content 2

步驟 3

最後,網頁將顯示如下面的螢幕截圖所示。

Web Content 3

MicroStrategy - 條件格式化

MicroStrategy 中的條件格式化涉及突出顯示視覺化的一部分,這些部分在其值中滿足某些預定義的條件。通常在指標的情況下,我們希望突出顯示大於某個百分比的值。還可以有突出顯示某些產品名稱類別等的示例。

在 MicroStrategy 桌面中,我們可以使用閾值功能來實現這一點。在本例中,我們將定義用於在滿足特定閾值時突出顯示某些值的顏色。以下是步驟。

步驟 1

建立一個網格報表,以 all_sales.xlsx 作為示例資料集。將屬性“業務線”、“類別”與指標“銷售額”一起放入網格中。右鍵單擊指標“銷售額”,我們得到選擇閾值的選項,如下面的螢幕截圖所示。

Conditional Format 1

步驟 2

以下螢幕截圖顯示了根據銷售額的百分比值選擇不同顏色的選項。

Conditional Format 2

步驟 3

最後,應用閾值的結果顯示在以下螢幕截圖中。在“銷售額”指標中,值以不同的顏色突出顯示,具體取決於與總銷售額相比的銷售額百分比值。

Conditional Format 3

MicroStrategy - 自定義分組

自定義組是一種虛擬屬性,可用於將許多屬性組合在一起並將其呈現為單個屬性。例如,如果我們想分析每 4 個月而不是每個季度的銷售結果,則必須建立一個複雜的公式來選擇這些月份並將其應用於計算。相反,我們可以透過組合所需的月份來建立自定義組,並將此自定義組用作單個屬性。

以下是建立自定義組的步驟。

步驟 1

開啟自定義組編輯器,並將物件從物件瀏覽器拖動到建立自定義組。

Custom Group 1

步驟 2

完成上述步驟後,將出現以下視窗。選擇“新增屬性限定”選項。

Custom Group 2

步驟 3

接下來,瀏覽並選擇所需的屬性來建立自定義組。

Custom Group 3

MicroStrategy - 報表快取流程

報表快取是一個數據儲存,它儲存最近從資料來源請求的資訊,以在報表中使用。首次執行報表時,將建立快取。報表的快取包含從資料庫、檔案或 Web 源獲取的結果。

報表快取的優勢

以下是使用 MicroStrategy 快取功能獲得的一些優勢。

  • 快取的報表返回結果的速度更快,因為資料已存在於 MicroStrategy 軟體中。

  • 涉及任何計算和派生指標的執行時間更快,因為快取的報表不需要針對資料來源執行。

  • 在快取中,儲存來自資料來源的結果,並且可以被需要相同資料的新作業請求使用。

快取型別

MicroStrategy 中使用三種類型的快取。

  • 報表快取 - 這些是預先計算和預處理的結果。它們儲存在 Intelligence Server 計算機上的記憶體中或磁碟上。與反覆針對資料倉庫重新執行請求相比,它們可以更快地檢索。

  • 元素快取 - 這些是經常使用的表格元素,儲存在 Intelligence Server 計算機上的記憶體中。當用戶瀏覽屬性元素的顯示時,可以快速檢索它們。

  • 物件快取 - 這些是儲存在 Intelligence Server 上記憶體中的元資料物件,以便可以在後續請求中快速檢索它們。

啟用快取

快取可以在報表級別和專案級別啟用。這是使用專案配置編輯器完成的。

在專案級別啟用

如果在專案級別啟用了快取,則專案中的所有報表都將使用快取功能。

在報表級別啟用

在報表級別啟用後,只有特定的報表將使用快取。即使在專案級別停用了報表,當在報表級別啟用時,它也將按報表級別執行。

快取缺點

快取的資料並不總是最新的,因為它自從建立快取以來尚未透過資料來源執行。可以透過在執行報表之前刪除報表的快取來避免這種情況。這將強制報表再次透過資料來源執行,從而從資料來源返回最新資料。但是,刪除報表快取需要管理員許可權。

MicroStrategy - 資料集市

資料市場是資料倉庫的一種較小形式,它滿足資料分析的一些特定需求。它通常是從更大的資料倉庫中派生出的一小部分。建立資料市場的主要目的是實現一些難以透過常規倉庫實現的分析,因為倉庫中資料粒度級別不同或應用了一些複雜的計算。

在 MicroStrategy 中,資料市場是使用以下步驟建立的。

步驟 1

在編輯模式下開啟一個報表。選擇“資料市場”→“配置資料市場”。然後會出現以下視窗。

Data Mart Setup 1

步驟 2

從資料庫例項下拉選單中選擇合適的位置。

步驟 3

選擇建立新表的選項,如果每次執行報表時都需要重新建立該表。或者,您可以選擇新增到現有表中,以便資料新增到上次執行的結果中。

成功完成以上三個步驟後,資料市場將新增到報表中。

MicroStrategy - 預測模型

預測建模是一種基於現有資料構建模型的數學方法,有助於發現變數的未來值或趨勢。它涉及非常繁重的數學和統計分析來建立此類模型。

以下是一些使用預測建模的示例。

  • 天氣預報。

  • 大學試圖透過將預測模型應用於申請人資料和錄取歷史來預測學生是否會選擇入學。

  • 在零售商店中找出哪些兩件商品最有可能一起暢銷。

  • 在航空業中估計不會登機的乘客數量。

MicroStrategy 可以幫助執行預測建模,因為其資料探勘服務已完全整合到其 BI 平臺中。

使用 MicroStrategy 進行預測分析

MicroStrategy 具有資料探勘服務,允許使用者從第三方資料探勘工具匯入 PMML(預測模型標記語言),然後可以使用它來建立預測報表。

PMML 是一種 XML 標準,它表示由資料探勘工具開發和訓練的資料探勘模型。PMML 支援許多不同的資料探勘演算法,包括迴歸、神經網路、聚類、決策樹和關聯。它包含資料轉換和描述性統計。

下圖描述了在 MicroStrategy 中建立預測資料模型報表的流程。

Predictive Modelling

匯入到 MicroStrategy 後,我們可以使用以下功能增強模型。

預測建模功能

以下是突出顯示 MicroStrategy 作為預測建模工具優勢的功能列表。

  • 內建資料探勘函式 - 有 250 個基本、OLAP、數學、財務和統計函式可用於建立關鍵績效指標。

  • 使用 PMML 整合資料探勘 - 它允許使用者從第三方資料探勘工具匯入 PMML,然後可以使用它來建立預測報表。

  • 使用者可擴充套件性 - 數十萬內部和外部企業使用者都可以訪問此功能。

  • 資料可擴充套件性 - MicroStrategy 的關係型 OLAP (ROLAP) 架構結合其智慧立方體技術,能夠處理任何規模的資料庫,同時提供高效能。

廣告

© . All rights reserved.