在 Microsoft Teams 中建立和使用數據流 (預覽)

Microsoft Dataverse for Teams 提供適用於 Microsoft Teams 的內建低程式代碼數據平臺。 它提供關係資料儲存、豐富的資料類型、企業級管理及團隊應用程式商店的一按式部署解決方案。 Dataverse for Teams 讓每個人都能輕鬆地建立和部署應用程式。

在今天之前,將數據放入 Dataverse for Teams 的方式是手動將數據直接新增至數據表。 此程式可能會容易發生錯誤,而且無法調整。 但現在,使用自助數據準備,您可以尋找、清理、塑造數據,並將您的數據匯入至適用於Teams的Dataverse。

當您的組織數據已經位於不同的位置時,您可以使用Power Query資料流,透過連接器直接存取您的資料,並將數據載入至Dataverse for Teams。 當您在組織數據中更新時,只要按下即可重新整理數據流,且 Dataverse for Teams 中的數據也會更新。 您也可以使用Power Query資料轉換,輕鬆地驗證及清除您的資料,並強制執行應用程式的數據品質。

引進數據流 以協助組織從不同的來源擷取數據,並準備取用數據。 您可以使用熟悉 的自助式Power Query 體驗,輕鬆地建立數據流,以內嵌、轉換、整合及擴充數據。 建立數據流時,您將連線到數據、轉換數據,並將數據載入 Dataverse for Teams 數據表。 建立數據流之後,它會開始將數據匯入Dataverse數據表的程式。 然後,您可以開始建置應用程式以利用該數據。

從數據流頁面建立數據流

在此範例中,您會將數據從位於 OneDrive 的 Excel 檔案載入至適用於 Teams 的 Dataverse。

  1. 登入 Teams Web 版本,然後選取 Power Apps 的連結

  2. 選取 [建置] 索引卷標,然後選取 [數據流] [預覽]。

    流覽至 Teams 中的數據流頁面。

  3. 若要建立新的數據流,請選取 [ 新增 ] 按鈕。

    建立新的數據流。

  4. 選取 Excel 活頁 簿 連接器。

    選取連接器。

  5. 在 [檔案路徑] 或 [URL] 中 輸入 URL 位址,或使用 [流覽 OneDrive] 按鈕瀏覽您的 OneDrive 資料夾。 選取您想要的檔案,然後選取 [ 下一步] 按鈕。 如需使用 OneDrive 連線或取得數據的詳細資訊,請參閱 SharePoint 和 商務用 OneDrive 檔案匯入從其他來源取得數據

  6. [導覽器] 中,選取 Excel 檔案中存在的數據表。 如果您的 Excel 檔案有多個工作表和數據表,請只選取您感興趣的數據表。 完成時,請選取 [轉換數據]。

  7. 使用 Power Query 清除和轉換您的資料。 您可以使用現用的轉換來刪除遺漏值、刪除不必要的數據行,或篩選您的數據。 使用 Power Query,您可以對資料套用 300 多個不同的轉換。 若要深入瞭解 Power Query 轉換,請參閱 使用 Power Query 轉換數據。 完成準備數據之後,請選取 [ 下一步]。

    使用 Power Query 清理和轉換數據。

  8. 在 [對應數據表],選取 [載入至新數據表] 以在 Dataverse for Teams 中建立新的數據表。 您也可以選擇將資料載入現有的數據表。 在 [對應數據表] 畫面中,您也可以指定 [唯一主要名稱] 數據行和 [替代索引鍵] 數據行(選擇性)。 在此範例中,請將這些選取專案保留預設值。 若要深入瞭解如何對應您的數據和不同的設定,請參閱 標準數據流的字段對應考慮。

    將數據對應至 Dataverse for Teams。

  9. 選取 [建立] 以完成數據流。 建立數據流之後,數據就會開始載入至 Dataverse for Teams。 此程式可能需要一些時間,而且您可以使用管理頁面來檢查狀態。 資料流程完成執行時,其資料即可供使用。

管理數據流

您可以管理您從 [資料流][預覽] 索引標籤建立的任何數據流。在這裡,您可以看到所有數據流的狀態、上次重新整理數據流時,以及從動作列採取動作。

數據流管理頁面。

在 [ 上次重新 整理] 數據行中,您可以看到上次重新整理數據的時間。 如果您的重新整理失敗,會出現錯誤指示。 如果您選取錯誤指示,則會顯示錯誤的詳細數據和建議步驟。

在 [ 狀態] 數據行中,您可以看到數據流的目前狀態。 可能的狀態為:

  • 進行中的重新整理:數據流正在從來源擷取、轉換及載入數據至Dataverse數據表。 此程式可能需要幾分鐘的時間,視轉換和數據源效能的複雜度而定。 建議您經常檢查數據流的狀態。

若要流覽至動作列,請選取三個點 “...” 數據流旁邊。

對數據流採取動作。

您可以在這裏:

  • 如果您想要變更轉換邏輯或對應,請編輯 數據流。
  • 重新命名 數據流。 在建立時,會指派自動產生的名稱。
  • 重新整理 數據流。 當您重新整理數據流時,數據將會更新。
  • 刪除 數據流。
  • 顯示重新整理記錄。 這會提供上次重新整理的結果。

選取 [ 顯示重新整理記錄 ] 以查看數據流上次重新整理的相關信息。 當數據流重新整理成功時,您可以看到 Dataverse 中新增或更新了多少個數據列。 當數據流重新整理未成功時,您可以使用錯誤訊息的說明來調查原因。

重新整理數據流的歷程記錄。

Teams 中的數據流是輕量型版本

Teams 中的數據流是製作者入口網站中輕量版的數據流,只能將數據載入 Dataverse for Teams。 Teams 中的數據流已針對一次性的數據匯入進行優化,但您可以透過數據流管理頁面中的 [重新整理] 按鈕手動重新整理數據。 如果您想要完整的資料流功能,您可以 升級環境

Teams 資料流中支持的數據來源如下:

  • Excel (OneDrive)
  • 文字/CSV (OneDrive)
  • PDF (OneDrive)
  • SharePoint Online 資料夾
  • SharePoint Online 清單
  • XML (OneDrive)
  • JSON (OneDrive)
  • OData
  • Web API

注意

Teams 中的數據流不支持內部部署數據源,例如內部部署檔案位置。

下表列出Teams中Dataverse數據流與Dataverse數據流之間的主要功能差異。

數據流功能 Dataverse for Teams Dataverse
標準數據流 Yes Yes
分析數據流 No Yes
閘道支援 No Yes
手動重新整理 Yes Yes
已排程的重新整理 No Yes
累加式重新整理 No Yes
標準數據表 No Yes
自訂資料表 Yes Yes
完整的 PQ 功能 Yes Yes
支援的連接器 連接器的子集 所有連接器
小型數據磁碟區 Yes Yes
較大的數據磁碟區 1 Yes

1 雖然您可以載入 Dataverse for Teams 的數據量沒有限制,但為了提升載入較大數據量效能,我們建議使用 Dataverse 環境。