次の方法で共有


ルックアップ アクティビティを使用してデータ ソースからデータを検索する

Fabric のルックアップ アクティビティは、Microsoft Fabric でサポートされている任意のデータ ソースからデータセットを取得できます。 それを使用して、オブジェクト名をハード コーディングする代わりに、後続のアクティビティで操作するオブジェクトを動的に決定できます。 オブジェクトの例として、ファイルとテーブルがあります。

ルックアップ アクティビティは、構成ファイルやテーブルの内容を読み取って返します。 また、クエリまたはストアド プロシージャの実行結果を返します。 出力には、シングルトン値または属性の配列を指定できます。これは、ForEach アクティビティなどの後続のコピー、変換、または制御フロー アクティビティで使用できます。

前提条件

開始するには、次の前提条件を満たしている必要があります。

UI を使用したパイプラインへのルックアップ アクティビティの追加

パイプライン内でルックアップ アクティビティを使用するには、次の手順を実行します。

アクティビティの作成

  1. ワークスペースに新しいパイプラインを作成します。

  2. パイプラインの [アクティビティ] ペイン内でルックアップを検索し、それを選択してパイプライン キャンバスに追加します。

    [アクティビティ] ペインとルックアップ アクティビティが強調表示されている Fabric UI のスクリーンショット。

  3. まだ選択されていない場合は、キャンバスで新しいルックアップ アクティビティを選択します。

    ルックアップ アクティビティの [全般] 設定タブを示すスクリーンショット。

[全般設定] タブを構成するには、全般設定のガイダンスを参照してください。

検索設定

[設定] タブを選択し、[接続] ドロップダウンから既存の接続選択するか、新しい接続を作成して、その構成の詳細を指定します。

ルックアップ アクティビティの設定タブを強調表示し、新しい接続を選択する場所を示すスクリーンショット。

前の図の例は BLOB ストレージ接続を示していますが、それぞれの接続の種類には、選択したデータ ソースに固有となる独自の構成の詳細があります。

サポートされる機能

  • ルックアップ アクティビティでは、最大 5,000 行を返すことができます。結果セットにそれを超えるレコードが含まれている場合は、最初の 5,000 行が返されます。
  • ルックアップ アクティビティの出力でサポートされる最大サイズは 4 MB で、サイズがこの制限を超えるとアクティビティは失敗します。
  • タイムアウト前のルックアップ アクティビティの最長期間は 24 時間です。

Note

クエリまたはストアド プロシージャを使用してデータを検索する場合は、1 つの結果セットのみが返されるようにしてください。 そうしないと、ルックアップ アクティビティは失敗します。

Fabric では、コネクタの概要に関する記事に記載されているデータ ストアがサポートされています。 あらゆるソースのデータを使用できます。

パイプラインを保存して実行またはスケジュールする

パイプライン エディターの上部にある [ホーム] タブに切り替え、[保存] ボタンを選択してパイプラインを保存します。 [実行] を選択して直接実行するか、[スケジュール] を選択してスケジュールを設定します。 ここで実行履歴を表示したり、他の設定を構成したりすることもできます。

タブ名、[保存]、[実行]、[スケジュール] ボタンが強調されている、パイプライン エディターの [ホーム] タブのスクリーンショット。