次の方法で共有


Copy アクティビティで Azure Data Explorer を構成する

この記事では、データ パイプラインでのコピー アクティビティを使用して、Azure Data Explorer との間でデータをコピーする方法について説明します。

サポートされている構成

Copy アクティビティの下の各タブの構成については、それぞれ次のセクションを参照してください。

全般

[全般] タブの構成で、[全般] に移動します。

ソース

コピー アクティビティの [ソース] タブの Azure Data Explorer では、次のプロパティがサポートされています。

Screenshot showing source tab and the list of properties.

次のプロパティは必須です。

  • [データ ストアの種類]: [外部] を選択します。

  • 接続: 接続リストから Azure Data Explorer の接続を選択します。 接続が存在しない場合は、[新規] を選択して新しい Azure Data Explorer 接続を作成します。

  • [データベース]: ドロップ ダウン リストからデータベースを選びます。

  • クエリの使用: [テーブル] または [クエリ] を選びます。

    • テーブル: データを読み取るには、ドロップダウン リストからテーブルを選択するか、[編集] を選択して手動で入力します。

      Screenshot showing table.

    • [クエリ]: 読み取り専用の要求を KQL 形式で指定します。 参照としてカスタム KQL クエリを使用します。

      Screenshot showing query.

[詳細設定] では、次のフィールドを指定できます。

  • [クエリのタイムアウト]: クエリ要求がタイムアウトするまでの待機時間を指定します。既定値は 10 分 (00:10:00) です。 使用できる最大値は 1 時間 (01:00:00) です。
  • [切り捨てなし]: 返される結果セットを切り捨てるかどうかを示します。 既定では、結果は 500,000 件のレコードまたは 64 MB を超えると切り捨てられます。 アクティビティの適切な動作のためには、切り詰めを強くお勧めします。
  • [追加の列]: ソース ファイルの相対パスまたは静的値を格納するための追加のデータ列を追加します。 後者では式がサポートされています。

宛先

コピー アクティビティの [場所] タブの Azure Data Explorer では、次のプロパティがサポートされています。

Screenshot showing destination tab.

次のプロパティは必須です。

  • [データ ストアの種類]: [外部] を選択します。
  • 接続: 接続リストから Azure Data Explorer の接続を選択します。 接続が存在しない場合は、[新規] を選択して新しい Azure Data Explorer 接続を作成します。
  • [データベース]: ドロップ ダウン リストからデータベースを選びます。
  • テーブル: データを書き込むには、ドロップダウン リストからテーブルを選択するか、[編集] を選択して手動で入力します。

[詳細設定] では、次のフィールドを指定できます。

  • Ingestion mapping name (インジェスト マッピング名): 事前に作成され、Azure Data Explorer のコピー先テーブルに事前に割り当てられたマッピングの名前を指定します。

  • その他のプロパティ:Azure Data Explorer のコピー先によってまだ設定されていないインジェスト プロパティを指定するために使用できるプロパティ バッグ。 具体的には、インジェスト タグの指定に便利です。 詳細については「Azure Data Explore データ インジェスト」を参照してください。

    Screenshot showing additional properties.

マッピング

[マッピング] タブの構成については、「[マッピング] タブでマッピングを構成する」を参照してください。

設定

[設定] タブの構成については、「[設定] タブで他の設定を構成する」を参照してください。

表の概要

次の表に、Azure Data Explorer でのコピー アクティビティの詳細を示します。

ソース情報

名前 Description Value 必須 JSON スクリプト プロパティ
データ ストアの種類 データ ストアの種類。 外部品目番号 はい /
接続 ソース データ ストアへの実際の接続。 < Azure Data Explorer 接続 > はい つながり
データベース ソースとして使用するデータベース。 < データベース > はい database
[クエリの使用] データを読み取る方法。 特定のテーブルからデータを読み込むには [テーブル] を、クエリを使用してデータを読み込むには [クエリ] を選択します。 [テーブル]
[クエリ]
いいえ table
query
クエリのタイムアウト クエリ要求がタイムアウトになるまでの待機時間を指定します。使用できる最大値は 1 時間 (01:00:00) です。 TimeSpan
(既定値は 00:10:00 - 10 分)
いいえ queryTimeout
切り捨てなし 返される結果セットを切り詰めるかどうかを示します。 既定では、結果は 500,000 件のレコードまたは 64 MB を超えると切り捨てられます。 アクティビティの適切な動作のためには、切り詰めを強くお勧めします。 オンまたはオフ いいえ noTruncation: true または false
追加の列 ソース ファイルの相対パスまたは静的な値を格納するための追加のデータ列を追加します。 後者では式がサポートされています。 • 名前
• 値
いいえ additionalColumns:
• name
• value

コピー先の情報

名前 Description Value 必須 JSON スクリプト プロパティ
データ ストアの種類 データ ストアの種類。 外部品目番号 はい /
接続 コピー先データ ストアへの接続。 < Azure Data Explorer 接続 > はい つながり
データベース コピー先として使用するデータベース。 < データベース > はい database
テーブル データを書き込む対象のデータ テーブル。 <実際のテーブル名> はい table
インジェスト マッピング名 事前に作成され、Azure Data Explorer コピー先テーブルに事前に割り当てられたマッピングの名前。 <実際のインジェスト マッピング名> いいえ ingestionMappingName
追加のプロパティ Azure Data Explorer のコピー先によってまだ設定されていないインジェスト プロパティを指定するために使用できるプロパティ バッグ。 具体的には、インジェスト タグの指定に便利です。 詳細については「Azure Data Explore データ インジェスト」を参照してください。 • 名前
• 型
• 値
いいえ additionalProperties