共用方式為


映射資料流中的元函數

適用於:Azure Data Factory Azure Synapse Analytics

秘訣

試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用

資料流程可在 Azure Data Factory 管線和 Azure Synapse Analytics 管線中使用。 本文適用於對應資料流。 如果您不熟悉資料轉換,請參閱入門文章使用對應資料流程轉換資料

本文詳細說明 Azure Data Factory 與 Azure Synapse Analytics 在繪製資料流中支援的元功能。

Metafunction 清單

元功能主要作用於你資料流中的元資料。

Metafunction Task
byItem 在結構或結構的陣列中找到子項目。 如有多個相符項目,則傳回第一個相符項目。 若無匹配,則回傳一個 NULL 值。 回傳的值必須透過其中一個型別轉換動作(例如 ? date? string)進行型別轉換。 僅透過其名稱來處理設計階段已知的資料行名稱。 不支援計算輸入,但你可以使用參數替換
byOrigin 依名稱選取原始資料流中的資料行值。 第二個引數是原始資料流名稱。 如有多個相符項目,則傳回第一個相符項目。 若無匹配,則回傳一個 NULL 值。 回傳值必須由其中一個型別轉換函數(如 TO_DATETO_STRING)進行型別轉換。 僅透過其名稱來處理設計階段已知的資料行名稱。 不支援計算輸入,但可以使用參數替換。
byOrigins 在資料流中依名稱選取資料行陣列。 第二個引數是其源自的資料流。 如有多個相符項目,則傳回第一個相符項目。 若無匹配,則回傳一個 NULL 值。 回傳值必須由其中一個型別轉換函數(如 TO_DATETO_STRING)進行型別轉換。 僅透過其名稱來處理設計階段已知的資料行名稱。 不支援計算輸入,但可以使用參數替換。
byName 依名稱選取資料流中的資料行值。 您可以傳遞選擇性資料流名稱作為第二個引數。 如有多個相符項目,則傳回第一個相符項目。 若無匹配,則回傳一個 NULL 值。 回傳值必須由其中一個型別轉換函數(如 TO_DATETO_STRING)進行型別轉換。 僅透過其名稱來處理設計階段已知的資料行名稱。 不支援計算輸入,但可以使用參數替換。
byNames 在資料流中依名稱選取資料行陣列。 您可以傳遞選擇性資料流名稱作為第二個引數。 如有多個相符項目,則傳回第一個相符項目。 若欄位無匹配,整個輸出即為值 NULL 。 回傳值需要一個型別轉換函數(例如 toDatetoString)。 僅透過其名稱來處理設計階段已知的資料行名稱。 不支援計算輸入,但可以使用參數替換。
byPath 依名稱在資料流中尋找階層式路徑。 您可以傳遞選擇性資料流名稱作為第二個引數。 若找不到此類路徑,則回傳一個 NULL 值。 僅透過名稱或點標記法路徑來處理設計階段已知的資料行名稱/路徑。 不支援計算輸入,但可以使用參數替換。
byPosition 根據欄位在串流中的相對位置(以 1 為基礎)選擇欄位值。 若局面超出界外,則會回傳一個 NULL 值。 回傳值必須由其中一個型別轉換函數(如 TO_DATETO_STRING)進行型別轉換。 不支援計算輸入,但可以使用參數替換。
hasPath 檢查資料流中是否有特定階層式路徑存在。 您可以傳遞選擇性資料流名稱作為第二個引數。 僅透過名稱或點標記法路徑來處理設計階段已知的資料行名稱/路徑。 不支援計算輸入,但可以使用參數替換。
originColumns 取得建立資料行之來源資料流的所有輸出資料行。 必須以另一個函式括住。
hex 回傳一個二進位值的十六進位字串表示。
unhex 取消其字串表示法的二進位值。 你可以用它與 sha2md5 來從字串轉換成二進位表示。