共用方式為


Copilot for Data Factory 概觀

重要

Copilot適用於 Data Factory 現已正式推出,但其新的數據管線功能仍處於預覽狀態

Copilot in Fabric 可提升生產力、解鎖深入解析,並協助打造專為您的資料量身打造的自訂 AI 體驗。 作為 Copilot in Fabric 體驗的一部分,Copilot in Data Factory 可讓客戶使用自然語言來表達其使用 Dataflow Gen2 建立資料整合解決方案的需求。 基本上,Copilot in Data Factory 的運作方式就像主題專家 (SME) 一樣,與您共同設計資料流程。

Copilot for Data Factory 是一個 AI 增強的工具組,可支援公民和專業資料管理員簡化工作流程。 它提供智慧 Mashup 程式碼產生,以使用自然語言輸入來轉換資料,並產生程式碼說明,以協助您進一步了解先前產生的複雜查詢和工作。

您的系統管理員必須在 Microsoft Fabric 中啟用 Copilot,您的企業才能開始使用 Fabric 中的 Copilot 功能。

注意

支援的功能

使用 Dataflow Gen2,您可以:

  • 為現有查詢產生新的轉換步驟。
  • 提供查詢和已套用步驟的摘要。
  • 產生新的查詢,其中包含範例資料或現有查詢的參考。

使用資料管線,您可以:

  • 管線產生:使用自然語言,您可以描述所需的管線,並 Copilot 瞭解意圖併產生必要的數據管線活動。
  • 錯誤訊息小幫手:針對數據管線問題進行疑難解答,並提供清楚的錯誤說明功能和可採取動作的疑難解答指引。
  • 摘要管線:使用管線內活動內容和關聯性摘要來說明複雜的管線。

開始使用

Data Factory Copilot 可在 Dataflow Gen2 和數據管線中使用。

開始使用 Copilot Dataflow Gen2

使用下列步驟來開始使用 Copilot Dataflow Gen2:

  1. 建立新的 Dataflows Gen2

  2. 在 [Dataflows Gen2] 的 [首頁] 索引標籤上,選取 Copilot 按鈕。

    顯示 [首頁] 索引標籤上 Copilot 圖示的螢幕擷取畫面。

  3. 在 Copilot 窗格左下方,選取入門提示圖示,然後選取 [取得資料來源] 選項。

    顯示從入門提示取得資料的螢幕擷取畫面。

  4. 在 [取得資料] 視窗中,搜尋 OData 並選取 OData 連接器。

    顯示選取 OData 連接器的螢幕擷取畫面。

  5. 在 [連接到 OData 連接器的資料來源] 中,將下列文字輸入 URL 欄位:

    https://services.odata.org/V4/Northwind/Northwind.svc/
    

    顯示連接至資料來源的螢幕擷取畫面。

  6. 從導覽器中,選取 Orders 資料表,然後選取相關資料表。 然後選取 [建立] 將多個資料表帶入 Power Query 編輯器。

    顯示 [選擇資料訂單資料表和相關資料表] 的螢幕擷取畫面。

  7. 選取 [客戶] 查詢,並在 Copilot 窗格中輸入下列文字:Only keep European customers,然後按 Enter 鍵或選取 [傳送訊息] 圖示。

    您的輸入現在會顯示在 Copilot 窗格中,以及傳回的回覆卡片。 您可以使用 [套用的步驟] 清單中的對應步驟標題來驗證步驟,並檢閱資料編輯列或資料預覽視窗,以確保結果正確性。

    顯示 [篩選資料列] 的螢幕擷取畫面。

  8. 選取 [員工] 查詢,並在 Copilot 窗格中輸入下列文字:Count the total number of employees by City,然後按 Enter 鍵或選取 [傳送訊息] 圖示。 您的輸入現在會顯示在 Copilot 窗格中,以及傳回的回覆卡片和 [復原] 按鈕。

  9. 選取 [員工總數] 資料行的資料行標頭,然後選擇 [遞減排序] 選項。 [復原] 按鈕會因為您修改查詢而消失。

    顯示 Copilot 窗格和 Power Query Online 使用者介面的螢幕擷取畫面。

  10. 選取 Order_Details 查詢,並在 Copilot 窗格中輸入下列文字:Only keep orders whose quantities are above the median value,然後按 Enter 鍵或選取 [傳送訊息] 圖示。 您的輸入現在會顯示在 Copilot 窗格中,以及傳回的回覆卡片。

  11. 選取 [復原] 按鈕或輸入文字 Undo (任何文字大小寫),然後在 Copilot 窗格中按 Enter 鍵移除步驟。

    顯示 [復原] 按鈕的螢幕擷取畫面。

  12. 若要在建立或轉換資料時運用 Azure OpenAI 的強大功能,請輸入下列文字來要求 Copilot 建立範例資料:

    Create a new query with sample data that lists all the Microsoft OS versions and the year they were released

    Copilot 將新的查詢新增至 [查詢] 窗格清單,其中包含輸入的結果。 此時,您可以在使用者介面中轉換資料、繼續使用 Copilot 文字輸入進行編輯,或使用 Delete my current query 之類的輸入來刪除查詢。

    螢幕擷取畫面:顯示正在建立的新查詢。

開始使用 Copilot 數據管線

您可以使用 Copilot 來產生、摘要或甚至針對數據管線進行疑難解答。

使用產生數據管線 Copilot

使用下列步驟來產生適用於 Data Factory 的新管線 Copilot :

  1. 建立新的 數據管線

  2. 在 [數據管線編輯器] 的 [ 首頁 ] 索引標籤上 Copilot ,選取按鈕。

    Copilot Data Factory 管線首頁索引標籤上按鈕的螢幕快照。

  3. 然後,您可以使用 [內嵌數據] 選項開始Copilot建置管線。

    顯示 Data Factory Copilot的螢幕快照,其中醒目提示 [內嵌數據] 選項。

  4. Copilot會產生 複製活動,您可以與其Copilot互動以完成整個流程。 您可以輸入 / 以選取來源和目的地連線,然後根據預先填入的啟動提示內容新增所有必要的內容。

    顯示Copilot聊天中要求其他詳細數據的螢幕快照,以完成產生的 複製活動。

  5. 設定所有項目之後,只要選取 [ 執行此管線] 即可執行新的管線 並內嵌數據。

    顯示視窗的螢幕快照, Copilot 其中已醒目提示 [執行此管線] 按鈕。

    顯示視窗的螢幕快照, Copilot 其中已完成管線並摘要。

  6. 如果您已經熟悉數據管線,您也可以使用一個提示命令完成所有專案。

    顯示如何使用單一提示建立管線的螢幕快照。

使用 摘要數據管線 Copilot

使用下列步驟來摘要 Data Factory 的 Copilot 管線:

  1. 開啟現有的數據管線。

  2. 在管線編輯器視窗的 [ 首頁 ] 索引標籤上 Copilot ,選取按鈕。

    Copilot Data Factory 管線首頁索引標籤上按鈕的螢幕快照。

  3. 然後,您可以開始使用 Copilot 來摘要管線的內容。

    顯示視窗中 [摘要此管線] 按鈕的 Copilot 螢幕快照。

  4. 選取 [ 摘要] 此管線 併 Copilot 產生摘要。

    顯示管線詳細數據之 Copilots 摘要的螢幕快照。

針對管線錯誤進行疑難解答 Copilot

Copilot 可讓您針對任何管線進行錯誤訊息的疑難解答。 您可以在 [網狀架構監視器] 頁面或管線撰寫頁面中,用於 Copilot 管線錯誤訊息小幫手。 下列步驟說明如何從 [網狀架構監視器] 頁面存取管線 Copilot ,以針對管線進行疑難解答,但您可以從管線撰寫頁面使用相同的步驟。

  1. 移至 [網狀架構監視器] 頁面,然後選取篩選以顯示失敗的管線,如下所示:

    顯示 [網狀架構監視器] 頁面的螢幕快照,已篩選出失敗的數據管線。

  2. Copilot選取失敗管線旁邊的圖示。

    失敗數據管線執行旁圖示的 Copilot 螢幕快照。

  3. Copilot 提供明確的錯誤訊息摘要和可採取動作的建議來修正。 在建議中,會提供疑難解答連結,讓您有效率地進一步調查。

    顯示 Copilot 疑難解答失敗數據管線建議的螢幕快照。

Copilot for Data Factory 的限制

以下是 Copilot for Data Factory 的目前限制:

  • Copilot 無法在單一輸入中跨多個查詢執行轉換或說明。 例如,您無法要求 Copilot「將資料流中每個查詢的所有資料行標頭大寫」。
  • Copilot 無法了解先前的輸入,且無法在使用者透過使用者介面或聊天窗格撰寫時認可變更之後復原變更。 例如,您無法要求 Copilot「復原我的最後 5 個輸入」。但是,使用者仍可以使用現有使用者介面選項來刪除不必要的步驟或查詢。
  • Copilot 無法對工作階段中的查詢進行版面配置變更。 例如,如果您告訴 Copilot 在編輯器中為查詢建立新群組,則它不起作用。
  • 意圖評估匯入工作階段資料預覽的取樣結果內不存在的資料時,Copilot 可能會產生不正確的結果。
  • Copilot 不會為它不支援的技能產生資訊。 例如,如果您要求 Copilot 「執行統計分析並撰寫此查詢的內容摘要」,它就不會如先前所述順利完成指令。 不幸的是,它也沒有給出錯誤訊息。