Azure Data Factory で Dataverse の選択肢 (オプション セット) にアクセスする

Microsoft Dataverse 選択肢 を使用する列の場合、選択値は、編集中の一貫性を維持する目的で、テキスト ラベルではなく整数ラベルとして書き込まれます。 「整数からテキスト」のラベル マッピングは、Microsoft.Athena.TrickleFeedService/table-EntityMetadata.json ファイルに格納されています。 この記事では、Azure Data Factoryを使用してて、整数からテキストへのラベル マッピングにアクセスする方法を紹介します。

オプション セットにアクセスする。

注意

Azure Synapse Link for Dataverse は以前は、Data Lake へのエクスポートと呼ばれていました。 このサービスは、2021 年 5 月より名称が変更され、Azure Synapse Analytics だけでなく、Azure Data Lake へのデータのエクスポートも継続されます。

前提条件

ここでは、Azure Synapse Link for Dataverse のサービスを利用した後に Azure Data Factory で Dataverse の選択肢にアクセスするために必要となる前提条件について説明します。

  • Azure Synapse Link for Dataverse。 このガイドでは、Azure Synapse Link for Dataverse を使用して Dataverse からデータをすでにエクスポートしていることを前提としています。

  • ストレージ アカウントのアクセス。 ストレージ アカウントには、次のいずれかのロールが付与されている必要があります。ストレージ BLOB データ閲覧者、ストレージ BLOB データ共同作成者、またはストレージ BLOB データ所有者。

Azure DataFactoryでの Dataverse 選択肢の使用

Azure Data Factory を使用して、Dataverse の選択肢のテキストラベルを含む列を追加するには、次の手順を実行します:

  1. Azure Data Factory にアクセスします。

  2. 新しいデータ フローを作成し、ソースを Azure Data Lake Storage Gen2 に設定し、Dataverse のデータを入力します。

  3. 派生列 の変換ステップを追加し、列の新しい名前を指定します。

  4. 式ビルダーを開きMicrosoft.Athena.TrickleFeedService/table-EntityMetadata.json ファイルにある整数の選択肢ラベルをテキストの選択肢ラベルにマッピングするために、一連の iff 関数を使って式を作ります。

    式ビルダー

  5. データフローにシンクを追加し、パイプラインを実行します。

関連項目

Azure Synapse Link for Dataverse

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。