APPLIES TO:
Azure Data Factory
Azure Synapse Analytics
ヒント
Data Factory in Microsoft Fabric は、よりシンプルなアーキテクチャ、組み込みの AI、および新機能を備えた次世代のAzure Data Factoryです。 データ統合を初めて使用する場合は、Fabric Data Factory から始めます。 既存の ADF ワークロードをFabricにアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。
- Fabric無料試用版を開始します。
Microsoft Fabric
データ フローは、Azure Data Factory パイプラインとAzure Synapse Analytics パイプラインの両方で使用できます。 この記事は、マッピング データ フローに適用されます。 変換を初めて使用する場合は、入門記事「 マッピング データ フローを使用したデータの変換」を参照してください。
この記事では、マッピング データ フローでAzure Data FactoryおよびAzure Synapse Analyticsでサポートされるメタ関数について詳しく説明します。
メタ関数一覧
メタ関数は、主にデータ フロー内のメタデータに対して機能します。
| メタ関数 | タスク |
|---|---|
| byItem | 構造体または構造体の配列内のサブ項目を検索します。 複数の一致がある場合は、最初の一致が返されます。 一致がない場合は、 NULL 値が返されます。 戻り値は、型変換アクションのいずれか ( ? date や ? stringなど) によって型変換される必要があります。 デザイン時に名前によってのみ認識される列名をアドレス指定します。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます |
| byOrigin | 元のストリームでの名前で列の値を選択します。 2 番目の引数は元のストリームの名前です。 複数の一致がある場合は、最初の一致が返されます。 一致がない場合は、 NULL 値が返されます。 戻り値は、型変換関数 ( TO_DATE や TO_STRINGなど) によって型変換される必要があります。 デザイン時に名前によってのみ認識される列名をアドレス指定します。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます。 |
| byOrigins | ストリーム内の名前を指定して列の配列を選択します。 2 番目の引数は発生したストリームです。 複数の一致がある場合は、最初の一致が返されます。 一致がない場合は、 NULL 値が返されます。 戻り値は、型変換関数 ( TO_DATE や TO_STRINGなど) によって型変換される必要があります。 デザイン時に名前によってのみ認識される列名をアドレス指定します。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます。 |
| byName | ストリームでの名前で列の値を選択します。 省略可能なストリーム名を 2 番目の引数として渡すことができます。 複数の一致がある場合は、最初の一致が返されます。 一致がない場合は、 NULL 値が返されます。 戻り値は、型変換関数 ( TO_DATE や TO_STRINGなど) によって型変換される必要があります。 デザイン時に名前によってのみ認識される列名をアドレス指定します。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます。 |
| byNames | ストリーム内の名前を指定して列の配列を選択します。 省略可能なストリーム名を 2 番目の引数として渡すことができます。 複数の一致がある場合は、最初の一致が返されます。 列に一致する値がない場合、出力全体は NULL 値になります。 戻り値には、型変換関数 ( toDate や toStringなど) が必要です。 デザイン時に名前によってのみ認識される列名をアドレス指定します。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます。 |
| byPath | ストリームでの名前で階層パスを見つけます。 省略可能なストリーム名を 2 番目の引数として渡すことができます。 このようなパスが見つからない場合は、 NULL 値を返します。 設計時に名前やドット表記パスとして認識される列名/パスに対応します。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます。 |
| byPosition | ストリーム内の相対位置 (1 から始まる) で列の値を選択します。 位置が範囲外の場合は、 NULL 値を返します。 戻り値は、型変換関数 ( TO_DATE や TO_STRINGなど) によって型変換される必要があります。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます。 |
| hasPath | ストリームでの名前で特定の階層パスが存在するかどうかを確認します。 省略可能なストリーム名を 2 番目の引数として渡すことができます。 設計時に名前やドット表記パスとして認識される列名/パスに対応します。 計算された入力はサポートされていませんが、パラメーターの置換を使用できます。 |
| originColumns | 列が作成された元のストリームのすべての出力列を取得します。 別の関数内で囲む必要があります。 |
| hex | バイナリ値の 16 進文字列表現を返します。 |
| unhex | バイナリ値を 16 進数文字列表記から数値に変換します。
sha2とmd5と共に使用して、文字列からバイナリ表現に変換できます。 |