Power Query 引導式體驗是 Microsoft Dynamics 365 Sustainability 中最全面的資料擷取方法。 它讓你能從多個來源匯入多個實體的資料,全部透過一次匯入。 您可以在整個吞併流程中加入一個或多個實體,並獲得詳細指引以確保吞噬成功。
此流程將資料轉換和映射的步驟分開,使不同的使用者可以在資料導入過程中轉換和映射資料。 你也可以在同一個資料導入流程中轉換和映射資料。 映射體驗包含智慧邏輯,利用資料轉換查詢中的屬性資訊來識別正確的資料模型實體。
本節步驟將協助您在 Dynamics 365 永續性中使用 Power Query 體驗。
步驟 1:開始 Power Query 體驗
要使用新的 Power Query 體驗,請在左側導覽的 Data 區域中,在 Data management 下選擇 Data imports。
選取 Power Query 引導式體驗。 新的導覽畫面會開啟,您可在其中選取要匯入的實體。
Dynamics 365 Sustainability 提供購物車體驗,將所有可用的實體分為下列類別。
- 碳活動
- 碳排放
- 水力
- 廢棄物
- 參考資料
- 價值鏈
- 報表指標
選取這其中任何一個資料類別,以檢視您可匯入之所有實體的清單。
步驟 2:新增實體
您可以在同一次資料匯入中加入一個或多個實體。 選取右側購物車中每個實體前面的新增按鈕。 您還可以在同一次資料匯入中加入不同類別的實體。
勾選標誌代表購物車中每個選取的項目。 您可以選取項目旁邊的 X,將其從購物車中移除。
您還可以點選實體名稱旁的檢視,瀏覽每個實體的所有已匯入資料。 一個新視窗顯示已匯入 Dynamics 365 Sustainability 的所有資料。
購物車使用體驗位於右側的獨立導覽區,稱為 資料轉換工具。 這些工具出現在三個索引標籤中。 每個索引標籤在整個匯入體驗中皆可使用,但您可以視需要選取右上方的隱藏資料轉換工具來隱藏。 每個索引標籤都能協助您順利匯入資料。
Data
資料索引標籤提供所有新增於資料匯入的實體清單,並下拉選單列出 Dynamics 365 永續性中所有可匯入的實體。 使用下拉式清單來列出實體。 選取要新增至資料匯入的實體。 此工具提供選項,讓您新增實體,以免您在第一個步驟中忘了要進行選擇。
檢查清單
檢查清單標籤提供所有實體的清單,匯入後的實體先顯示。 選擇任何實體後,你會看到一份成功匯入所需與可選屬性清單。 此工具為您提供快速參考,確定正在從資料來源匯入所有的必要屬性,從而使匯入成功。
檢查表也會提供每個屬性的更多資訊,例如它是查詢清單還是選擇清單。 你可以透過選擇這些屬性旁邊的資訊圖示,獲得更多細節。
有些屬性會開啟新視窗,其中包含可用的資訊。
Note
檢查清單標籤只提供與所選實體相關屬性的資訊,因此你無法用它從下拉選單新增更多實體到資料匯入中。 這個下拉選單只能透過 資料 標籤獲得。不過,您可以在主導覽畫面中選擇 新增,以在選擇任一位於 資料轉換工具下的三個分頁中來新增更多實體。 您只能在資料索引標籤中看到已選取要匯入之實體的清單。
範本和提示
模板與技巧分頁提供你在Power Query體驗中下載並使用簡化版 Excel 範本的選項。 在《使用 Excel 範本匯入資料》中詳述的專用範本體驗,用於一次性匯入,並提供成功將資料匯入 Dynamics 365 Sustainability 的指引。 然而,Power Query 中的範本只包含你可以透過 Power Query 體驗下載、新增資料並建立 Power Query 連線的實體與屬性。
此分頁包含如何在 Power Query 體驗中使用這些範本的指引。 此外,還包含如何在 Dynamics 365 Sustainability 中轉換資料的影片與文件,以及詳細的 Power Query 文件。 所有這些資訊都有助於根據您的經驗水準,滿足您在永續性實體與 Power Platform 專業知識方面的需求。 如果您發現即使有提供的資訊,也很難使用 Power Query 轉換工具,則用於將範本納入 Power Query 體驗中的選項可提供彈性。
步驟 3:選擇資料來源
將所有實體加入購物車後,選擇 「下一步 」以選擇資料來源。 一個清單會顯示所有可以用來匯入資料的 Power Query 連接器。
選擇資料來源前往 連線設定 頁面。 根據你選擇的資料來源,你可能需要用你的憑證來驗證,並與資料來源建立連線。
Excel 資料來源的範例:
SQL 資料庫的範例:
選取資料來源,然後選取畫面下方的 下一步。 選取左側導覽中的索引標籤,以預覽資料集,然後選取轉換資料。
步驟 4:轉換資料
以下範例使用範例資料說明使用 Power Query 轉換資料的引導經驗。
你用來提取固定燃燒資料的資料檔案,並不包含 Dynamics 365 永續性資料模型中定義的欄位標頭和命名慣例。 也不清楚系統中是否有所有必要的參考資料來成功匯入固定燃燒源資料。 您現在可以勾選所有相依資料,若系統中尚無這些資料,即可透過同一個資料匯入一併匯入。
新增查詢:首先,加入查詢以轉換來源資料。 為確保來源資料完整,請建立原始資料查詢的副本。 選擇示範資料查詢,按 Ctrl+C,然後按 Ctrl+V 建立新查詢。 改名為 固定燃燒。
檢視資料屬性:在資料轉換工具中選擇檢查清單標籤,選擇下拉選單,然後在「近期資料模組」中選擇固定燃燒。 清單會顯示成功匯入資料所需的所有屬性,以及該實體的可選屬性。 檢查清單下拉式功能表中的最近的資料模組一律會提供您在資料匯入中所選購物車所有實體的清單。
檢查清單指示,還有其他實體必須已經在系統中,或需要與其他屬性一起匯入,這些屬性包括日期、挑選清單和查詢。 下列指示顯示如何新增這其中每一個相依實體與屬性。
消耗開始與結束日期:資料集不包含消耗開始與結束日期,這些是固定燃燒所需的屬性。 要新增這些屬性,請在頂部選擇 新增欄位 ,然後選擇 自訂欄位。 在視窗中,將新欄名稱更新為消耗開始日期,並從下拉式清單選取日期資料類型、在自訂欄公式底下新增 #date(2021,09,01),然後選取確定。 重複此步驟,以相同的格式 (year, month, date) 新增消耗結束日期的欄。 此步驟為這兩個必要屬性新增欄。 若要複製欄,請選取複製欄,然後選擇取代值以變更其中任何的值。
設施:選取設施旁邊的資訊圖示,以取得系統中目前所有設施的清單。 就此資料集看來,好像所有設施都已在系統中,並且列在標題為作業的欄之下。 將欄標題變更為設施。
組織單位:若要在此匯入中新增組織單位,請至資料轉換工具中的「資料」標籤,並在下拉選單輸入「組織」。 此動作向您顯示參考資料底下的組織單位實體。 選取它以新增至購物車。
複製左側的示範資料查詢並將其重新命名為組織單位,藉此建立新的查詢。 組織單位檢查清單指示必要屬性包括名稱和組織單位類型。 選取頂端的選擇欄、取消選取全選,然後選取組織,只顯示組織欄。 若要新增組織類型,請選取頂端的新增欄、選取自訂欄以開啟新視窗,然後將新欄名稱變更為組織單位類型。 從下拉式清單中選取資料類型文字,將以雙引號括住的 "Division" 填入自訂資料行公式,然後選取確定。
此動作會將組織單位類型欄新增至查詢。 將組織欄重新命名為資料模型中已定義的名稱。 務必檢查是否有重複資料。 右鍵點擊 名稱 欄位標頭,然後選擇 「移除重複項目」。
資料品質類型: 資料品質類型 是一種選擇清單,可以有三種選項之一。 若要新增此屬性,請選取固定燃燒源查詢,並選取頂端的新增欄,然後選取自訂欄。 在新視窗中,將 新欄位名稱 更新為 資料品質型別。 在下拉選單中,選擇資料類型為文字,在自訂欄位公式中用雙引號加上「Metered」,然後選擇確定。 此動作會將資料品質類型欄新增至查詢。
燃料類型:對於燃料類型,最簡單的方法是建立 Excel 工作簿,並將來源燃料類型集中於單一欄位。 雖然你可以用 Power Query 從原始檔案中擷取這些資訊,但你需要一定程度的 Power Platform 專業知識,這對於一小部分資料可能不太理想。 在這個例子中,你建立了一個 Excel 檔案,列出資料來源中的燃料類型。 若要匯入此檔案,請選取頂端的取得資料,並將其新增至已建立的查詢清單中。 選取使用第一列做為標題,以確保新查詢使用第一列做為標題。
資料來源中的燃料類型必須與 Dynamics 365 永續發展資料模型中的描述完全一致。 選取檢查清單下方燃料類型旁邊的資訊圖示,以查看完整清單和命名慣例。 在此資料集中,必須將煤更新為煤焦油。 選擇「 煤炭」儲存格,右鍵點擊,選擇 「重新命名」,將 「煤炭 」替換成 煤焦油,然後選擇 確定。
示範資料使用不同的燃料命名規則,因此必須與資料模型中描述的燃料類型對齊。 你需要新增一個在 Power Query 中可用的條件欄位。 選取固定燃燒源查詢、選取頂端的新增欄,然後選取條件欄。 將欄名稱更新為燃料類型,然後使用欄名稱底下的下拉式清單,從資料來源選取第一個要套用條件的燃料。 在這個例子中,如果任何來源燃料類型的值大於零,則選擇與你先前上傳的資料模型相符的適當燃料類型。 繼續新增示範資料中所有六個燃料類型的子句。 選取確定,將包含這些條件的燃料類型欄新增至固定燃燒源查詢。
名稱:資料集不包含名稱欄,這也是固定燃燒源的必要屬性。 您可以重新命名固定燃燒源查詢中的任何欄,或是新增自訂欄和唯一名稱。 新增標題為名稱的自訂資料行,其中固定燃燒源的格式為文字。
數量與數量單位: 數量 與 數量單位 是固定燃燒的必填欄位,請將它們加入查詢中。 選取頂端的新增欄,然後選取條件欄。 將欄名稱更新為數量,然後在欄名稱下方選取燃料類型以套用條件。 在此範例中,將燃料類型的數量與示範資料中的數量相匹配。 輸入每個燃料類型。 在輸出下拉式清單中,選取使用欄中的值,以選取下一個下拉式清單中對應的燃料類型。 繼續新增示範資料中所有六個燃料類型的子句。 選取確定,將包含這些條件的數量欄新增至固定燃燒源查詢。
重複上述步驟,新增數量單位的欄。
驗證單位:若要成功匯入,資料來源中的單位必須與 Dynamics 365 永續發展資料模型中定義的單位相符。 要驗證命名慣例,請在實體清單中點選數量單位旁的 資訊大綱 圖示。 新視窗會開啟,顯示所有單位及其命名慣例。 若要更新示範資料的單位:
- 選取數量單位標題旁邊的下拉式清單。
- 選取載入更多,以提供該欄中所有單位的清單。
- 右鍵點選第一個單位,選擇 替換值。
- 輸入單位的資料模型名稱,然後選取確定。
針對資料中的所有單位,重複此步驟。
乾淨資料:確保查詢中沒有任何紀錄有空格。 要檢查並移除空格,請選擇任一 燃料數量 欄位的下拉選單,然後選擇 「移除空格」。 針對所有燃料數量欄重複此步驟。 針對名為數量單位的欄,重複相同步驟。
完成查詢:選擇固定燃燒所需的屬性,並完成查詢。 在視窗頂端選擇 「選擇欄位 」,取消勾選「 全部選擇」,然後選擇所有必需屬性。 若要確認是否所有屬性都可在查詢中使用且已選取,請參閱資料轉換工具下方的檢查清單。 選取後,選取確定。
移除示範資料:在轉換查詢前,先移除原始示範資料查詢。
步驟 5:建立資料匯入
建立並轉換查詢後,在頁面底部選擇 「建立 」以建立資料匯入。
排程資料匯入:本頁提供一個選項,可透過切換功能來定義來自連接來源的資料更新週期,並可關閉此選項。 重新整理可以按照定義的頻率或定義的排程自動進行。 您也可以選擇取代先前匯入的資料。 選取選項之後,選取下一步。
檢閱並命名:輸入資料匯入的名稱以及描述 (選用),然後選取連接。
為此資料集建立了一個資料匯入。 這些資料直到映射到資料模型實體後,才會出現在 Dynamics 365 Sustainability 中。 您可以在轉換完成後繼續進行對應,或是您或其他使用者可以稍後再完成對應。
選擇 「完成 」可進入 資料匯入 頁面,或選擇 地圖欄位 來映射你的資料。
步驟 6:對應資料
映射體驗提供更多指引與邏輯,幫助映射實體與屬性。 它提供預覽映射資料的能力,並能辨識與查詢資料相符的實體。
對應頁面包含下列元件:
查詢:所有在資料轉換步驟中產生的查詢。 查詢旁邊的藍點表示映射不完整、需要審查且未被儲存。
資料來源:此下拉選單列出所有可用實體,您可以對應到所選查詢。 你在匯入步驟中選擇的實體,總是會出現在下拉選單的「 最近使用」頁面頂端。
預覽資料:當你將查詢映射到實體後,你會看到映射資料的預覽。 在儲存資料前,請先檢視地圖。
自動對應:自動對應可讓您將資料對應至查詢的實體 (如果您知道所查詢的是什麼實體)。 它分析部分詞語及部分詞語的匹配。 選取左側導覽中的查詢,並從資料來源下拉式清單選取適當的實體,然後選取自動對應以對應欄位。
尋找最佳匹配:即使資訊不完整,你也能將查詢映射到資料模型實體。 此邏輯先比較查詢中所有必要屬性的相符百分比,接著比較選用屬性的,然後將查詢名稱與永續性資料定義進行比對,最後與匯入期間新增或選取的任何資料定義進行比對。 選取左側的查詢,然後選取尋找最佳配比,將來源欄位對應至正確的資料模型實體。 對應體驗中的另一個驗證檢查是在欄位不完全相符時,需要在儲存對應之前進行驗證。 這些欄位以藍色醒目提示,表示必須在儲存對應之前先檢查這些欄位。
準備匯入:你可以透過一次匯入匯入多個實體。 這個過程需要多個查詢,必須在資料匯入中映射這些查詢。 你要為每個查詢分別做映射,確保能準確檢視並映射來源欄位。 如果匯入程序在對應完成之前執行,則會發生匯入錯誤。 地圖體驗包含一個專屬的切換功能,須在完成地圖繪製後開啟。 此步驟可確保匯入不會在對應完成之前執行,並消除因對應不完整而引發的任何擷取錯誤。
對於示範資料,請選擇每個查詢,並使用 自動地圖 或 尋找最佳匹配完成映射。 在進行每次映射時複查來源欄位。 確認無誤後,儲存對應,並將準備匯入切換為開啟。 前往 資料匯入 頁面查看新增資料匯入的狀態。
資料匯入頁面會更新,並包含每個匯入的下列詳細資料:
- 資料匯入名稱。
- 描述 (如果已由使用者新增)。
- 對應狀態,指示匯入是已對應還是未對應。
- 切換「準備匯入」。
- 資料匯入狀態。
- 上次重新整理,包含重新整理的日期與時間。
- 要匯入之實體的資料定義。
- 資料匯入負責人。
- 對應步驟負責人。
您可以分別編輯匯入和映射設定。
編輯 Power Query 匯入
Dynamics 365 Sustainability 讓你能更新或編輯先前的匯入,並更改原始檔案、實體、排程重新整理或匯入名稱。 要編輯現有的匯入:
在左側導覽的資料管理底下,選取資料匯入。
選取您要編輯的資料匯入。
選取頁面頂端的編輯匯入。 定義資料頁面會出現,其中提供可將資料實體新增至匯入的選項。
新增或變更實體,並選取下一步。
選取設定連接。
選取認證,然後選取連接。
如果想要變更匯入類型或來源檔案,請選取頂端導覽中的取得資料。 隨即返回連接至資料來源頁面,您可在其中重複先前的步驟。 你也可以利用 Power Query 功能編輯和轉換現有查詢中的資料。
更多有關如何使用 Power Query 的文件,可在資料轉換工具底下的範本和提示中找到。
如果您打算只更新資料重新整理排程,請選取頁面底端的建立。 接著就可以更新資料重新整理、匯入名稱或描述。 選擇 連線。
如果不需要對應更新,請選取完成。 如果需要更新對應,則選取對應欄位以移至對應畫面。
選取必須重新對應的查詢,並執行先前的對應步驟。 對應完成後,儲存對應,並將準備匯入切換設定為是。
匯入現在已更新於 資料匯入 頁面。
如果只有對應需要更新,請選取頂端導覽中的編輯對應,以從資料匯入頁面移至對應頁面。
匯入自訂維度
匯入自訂維度是新匯入體驗不可或缺的一部分,且僅能透過 Power Query 體驗提供。
下列步驟是擷取自訂維度時的優先選用的工作流程:
- 在來源資料中定義新欄。
- 將資料轉換成同質形式,讓 Power BI 能在計算和報表中處理。
- 建立自訂維度並對其進行對應。
- 參考計算和分析中的自訂維度。
本節內容側重於匯入和對應。 欲了解更多自訂尺寸,請參閱「自訂尺寸」。
要匯入自訂維度,請在資料來源中定義更多屬性(欄位),例如 Excel 或資料庫。
其他資料的範例:
在 Power Query 的經驗中,可以轉換資料,可能用多次查詢,使資料在計算時保持一致且有效(如有需要)。 例如,將一個異質的資料集轉換成多個同質的資料集。
預先轉換查詢:
轉換後查詢:
對映
請依下列步驟偵測並對應資料模型的實體屬性。 檢查所有映射,確保沒有將任何自訂維度映射到標準或錯誤的自訂維度目的地欄位。
在自訂維度區段中:
- 來源欄位:從下拉式清單選取原始資料中的來源欄位。
-
目的地欄位:
- 如果下拉選單中有自訂維度,選取它,然後選擇 新增。
- 如果不可用,請輸入名稱來進行對應,選取類型,然後選取新增。
您也可以在對應前,先在自訂維度管理設定中建立維度,讓這些維度可在下拉式控制項中供選取。
新增現有自訂維度:
新增自訂維度: