新的最佳化資料結構可以實現更快、記憶體效率更高的程序分析。 透過節省內存,客戶可以分析更大的程序,並透過使用較小的程序來節省成本 Power BI 執行分析的能力。
另外,還有一個更直覺的 Power BI 使用模型資料結構,使客戶能夠以更少的時間和精力更深入地探勘他們的見解。 要了解有關此資料模型的更多資訊,請前往查看 Power BI 資料模型結構這篇文章的部分。
先前的最佳化結構即將棄用
新的最佳化資料結構完全取代了先前的結構,先前的資料結構將被棄用。 要了解日期和必要的步驟,請前往程序詳細資訊頁面中的橫幅。
新的最佳化資料結構在背景進行,因此它僅顯示在結果模型中,如下一節所述。
啟用 XMLA 讀/寫設定
若要使用最佳化的資料結構,必須啟用 XMLA 端點屬性的讀寫。 預設情況下,Premium 容量、Fabric 容量或 Premium Per User 語意模型工作負載已啟用 XMLA 端點屬性設定以唯讀。
重要
啟用 XMLA 只能由容量管理員來完成。
為 Premium 容量語意模型工作負載啟用讀寫
登入 Power BI。
選取設定>管理員入口網站。
在 Power BI 管理員入口網站中,選取容量設定>Power BI Premium>容量名稱。
展開 Power BI 工作負載。
在 XMLA 端點設定中,選取讀寫。
XMLA 端點設定適用於指派給容量的「所有工作區和語意模型」。
為 Premium Per User 語意模型工作負載啟用讀寫
- 登入 Power BI。
- 選取設定>管理員入口網站。
- 在 Power BI 管理員入口網站中,選取 Premium Per User。
- 展開語意模型工作負載設定。
- 在 XMLA 端點設定中,選取讀寫。
為 Fabric 容量語意模型工作負載啟用讀寫功能
登入 Power BI。
選取設定>管理員入口網站。
在 Power BI 管理入口網站中,選擇容量設定>Fabric 容量>容量名稱。
展開 Power BI 工作負載。
在 XMLA 端點設定中,選取讀寫。
XMLA 端點設定適用於指派給容量的「所有工作區和語意模型」。
使用最佳化資料結構啟用
對於使用自訂工作區的新進程,最佳化的資料結構預設為 true。 若要啟用它或確認它已啟用,請執行下列步驟。
前往程序程序詳細資料頁面,選擇編輯。
透過選擇 Power Bi 工作區 (可選) 欄位下的下拉式選單來選擇自訂工作區。
確認使用最佳化資料結構開關已開啟。 如果它已關閉,請選擇切換開關將其啟用。
若要儲存變更,請選擇儲存 (如果該按鈕已啟用)。
如果沒有啟用,則表示使用最佳化資料結構欄位的值已設定為開,因此可以跳過此步驟。
Power BI 資料模型結構
當程序發佈到 Power BI 時,會建立預設的資料來源和對應的報告。 以下螢幕截圖是 Power BI 中已發布的資料來源中的資料集的結構範例。
若要查看螢幕擷取畫面的放大檢視,請選擇右下角的放大鏡。
關係
視覺效果的篩選和互連所需的關聯性在已發佈的資料模型中預先定義。 除非連接其他資料來源,否則無需手動建立更多關聯性。 對於此場景,請使用 Power BI 複合資料模型並在該模型之上建立關聯。
資料模型摘要
從邏輯角度來看,資料模型由許多實體子集組成,如本節第一段所述。
- 處理資料:所有與流程相關的資料,不含篩選條件與計算欄位。
- 檢視資料:將流程資料放入已建立的流程分析檢視上下文中的實體 - 套用的篩選器、計算度量
- 視覺化資料:提供預先計算資料的實體,供流程探勘自訂視覺物件顯示使用。
- 輔助實體:Power BI 所需的其他實體。
以下是子集和所包含實體的簡要描述。
程序資料
程序資料實體的內容在特定場景下會發生變化。
- 重新整理程序模型資料時。
- 新檢視建立時。
使用這些實體可以讓您存取不受所套用的篩選器影響的原始程序資料。
| Entity | Description |
|---|---|
| 案例 | 程序中所有案例的清單。 每個案例都包含唯一的案例標識碼索引、案例識別碼顯示以及每個案例屬性的值,如對應設定步驟中所定義。 |
| 事件 | 程序中所有活動的清單。 每個事件都使用 Case_ID 引用所屬案例,具有唯一的事件標識碼索引以及每個事件屬性的值,如對應設定步驟中的定義。 |
| AttributesMetadata | 實體保存在將事件日誌資料匯入程序模型時,定義的所有案例/事件層級屬性的定義。 包括其資料類型、屬性類型和屬性層級 (案例或事件)。 |
| MiningAttributeLabels | 保存可用探勘屬性的值。 可以設定程序檢視,以便根據所選的探勘屬性從不同角度查看程序。 如果沒有其他可用的探勘屬性,則實體保存 Activity 屬性的值。 |
| CustomMetricsMetadata | 包括在 Process Mining 桌面應用程式中建立的自訂指標的定義。 根據指標可用的上下文,同一自訂指標可能存在許多具有不同 Type 的條目。 它還包括可用於值轉換或格式化的自訂指標結果資料類型。 |
| 檢視 | 在 Power Automate 桌面應用程式中建立的可用 (已發佈) 檢視的清單。 僅公共程序檢視會發佈到資料集。 條目可用於篩選報告、報告頁面和視覺效果,以僅視覺化特定程序檢視中的資料。 |
檢視資料
檢視資料實體的內容在下列場景下會發生變化。
- 當使用者在任何程序檢視中變更篩選定義時。
- 建立新的自訂計量時。
查看資料實體可讓您存取受所應用的篩選器影響的程序資料,並存取基於所應用的篩選器計算的計量。 由於案例和事件層級的篩選器都可以用於流程檢視的定義,我們建議使用檢視資料實體,因為這對結果資料集的影響可能很大。
| Entity | Description |
|---|---|
| ViewCases | 實體保存有關哪些案例包含在哪個檢視中的資訊。 此外,它還包括案例遵循哪種變體的資訊,以及針對案例的預先計算措施。 如果一個案例包含在多個檢視中,則實體為每個案例檢視組合保存一筆記錄。 這很重要,因為計算的案例計量的某些值取決於檢視中設定的篩選條件。 它還保存任何預先計算的自訂指標值 (如果在程序內容中定義並且在案例層級有效)。 案件記錄由唯一標識索引資料行。 |
| ViewEvents | 實體儲存有關哪些事件包含在哪個檢視中以及它們與哪個案例相關的資訊 (事件層級流程檢視篩選器可能會修改案例中包含的事件)。 此外,它還包括針對該事件的預先計算措施。 如果一個事件包含在多個檢視中,則實體為每個事件檢視組合保存一筆記錄。 這很重要,因為計算的案例計量的某些值取決於檢視中設定的篩選條件。 它還保存任何預先計算的自訂指標值 (如果在程序內容中定義並且在事件層級有效)。 事件記錄由唯一標識索引資料行。 |
| ViewTransitions | 實體保存有關哪些轉換包含在哪個檢視中的資訊。 此外,它還包括針對該轉換的預先計算措施。 如果一個轉換包含在多個檢視中,則實體為每個轉換檢視組合保存一筆記錄。 這很重要,因為計算的轉換計量的某些值取決於檢視中設定的篩選條件。 它還保存任何預先計算的自訂指標值 (如果在程序內容中定義並且在轉換/邊緣層級有效)。 轉換記錄由唯一標識索引資料行。 |
| ViewParallelTransitions | 當該轉換在特定檢視中的情況下被視為並行時,實體會保存轉換和情況組合的記錄。 |
| 變體 | 實體保存變體和程序檢視之間的關係。 如果在考慮篩選條件後檢視中包含特定變體,則包含記錄。 |
視覺資料
只有當流程模型進行資料刷新時,才會重新計算視覺資料實體。
| Entity | Description |
|---|---|
| ProcessMapMetrics | 流程圖自訂視覺效果中視覺化所需的流程模型中所有節點和轉換的聚合度量。 |
| VariantDNA | 在變異 DNA 自訂視覺效果中可視化所需的聚合度量以及與事件和屬性的關係。 |
其他實體
| Entity | Description |
|---|---|
| LocalizationTable | 用於本地化目的的內部資料表。 |
| LocalizationMeasures | 用於本地化目的的內部措施。 |
| ReportMeasures | 預先建立和預先格式化的最常用度量,可用於流程報告中的總計 KPI。 他們的評估可能會受到 Power BI 報告中的篩選和互動選擇。 |
Power BI 中的複合資料模型
建議您在 Power BI Process Mining 發佈的資料模型之上使用 Power Automate 複合資料模型,並針對以下場景進行必要的修改。
- 當需要更多資料來源時
- 當應該建立更多實體時
- 當需要更多關聯性時
- 當需要自訂 DAX 查詢時
要了解關於設定 Power BI 複合資料模型的更多資訊,請前往在 Power BI Desktop 中使用複合模型。