Dataverse からデータをインポート/エクスポートする方法

Microsoft Dataverse テーブルにデータを取り込むには、Excel ワークシート ファイル、カンマ区切り値 (CSV) ファイル、または多くのコネクタのいずれかを使用します。

Dataverse テーブルのデータをエクスポートすると、CSV ファイルとしてエクスポートされます。

コネクタを使用してインポート

コネクタを使用して、Microsoft Excel、Azure、SQL Server データベース、SharePoint、Access、OData など、さまざまなソースから選択してデータをインポートします。

  1. Power Apps にサインインする。
  2. 左側のナビゲーション ウィンドウで、テーブルを選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
  3. データ > データの取得 > データの取得を選択します。
  4. データソースリストから、データをインポートするコネクタを選択します。

データ ソースとして使用するコネクタについては、すべての Power Apps コネクタ リストMicrosoft が公開しているすべてのコネクタ リストを参照してください。

Excel または CSV ファイルからのインポート

Excel からデータをインポートする方法は 2 つあります。

重要

インポート > Excel からデータをインポートする コマンドを使用した Excel または CSV ファイルからのインポートは、GCC、GCC High、および DoD の環境では使用できません。 この制限を回避するには、Power Apps の テーブル 領域で インポート > データのインポート を選択し、Excel ブックテキスト/CSV などのデータ ソースを選択します。

オプション 1: ファイル テンプレートを作成し、変更して、インポート

すべてのテーブルには、入力ファイルに存在する必要がある必須の列があります。 テンプレートを作成することをお勧めします。 作成するには、テーブルからデータをエクスポートします。 次に、同じファイルを使用して、データで変更します。 最後に、変更したファイルをテーブルにインポートして戻します。 テンプレートを使用すると、各テーブルに必要な列を指定する必要がないため、時間を節約することができます。

ファイル テンプレートを準備する

  1. テーブル データをエクスポートします
  2. データをインポートする前に、データが一意になるように計画を定義します。 主キーまたは代替キーのいずれかを使用します。 詳細情報: Excel または CSV からテーブルにデータをインポートするときに一意性を確保する

データを使用してファイルを変更する

前述の手順で作成したテンプレートに、Excel または CSV ファイルのデータをコピーします。

ファイルのインポート

  1. powerapps.com で、左側のナビゲーション ウィンドウのテーブルを選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
  2. データを選択し、データの取得の右側の > を選択し、Excel からデータを取得を選択します。
  3. データを取り込むテーブルを選択し、次へを選択します。
  4. データのインポートページで、アップロードを選択し、ファイルを選択します。 プロンプトに従ってファイルをアップロードします。
  5. ファイルのアップロードが完了し、マッピングが成功したことを示すマッピングのステータス が表示されたら、右上のインポートを選択します。 Excel でマッピング エラーのトラブルシューティングを行うに移動してマッピング エラーを修正します。 マッピング成功のインポート インポートが正常に終了すると、挿入と更新の合計数が表示されます。

オプション 2: 独自のソース ファイルを使用してインポート

Dataverse テーブルの特定テーブルに必要な行を知っている Advanced ユーザーの場合は、独自の Excel または CSV ソース ファイルを定義します。 ファイルのインポートの手順を実行してください。

Excel でマッピング エラーのトラブルシューティングを行う

ファイルをアップロードした後にマッピングのエラーが表示される場合は、状態をマップを選択します。 行のマッピング エラーを確認および修正するには、次のステップに進みます。

  1. 表示 の下の、右側にあるドロップダウン メニューを使用し、マッピングされていない行エラーがあるフィールド、または必須フィールドを使用可能にします。

    ヒント

    • 警告またはエラーが表示された場合、列のマッピングのドロップダウン メニューからマッピングされていない列またはエラーのあるフィールドを検査することができます。
    • upsert (更新または挿入) ロジックを使用して、すでに行が存在する場合はその行を更新するか、新しい行を挿入します。
  2. すべてのエラーと警告を解決したら、右上隅の変更の保存を選択します。 データのインポート画面に戻ります。

  3. マッピングのステータス列にマッピングの成功が表示されたら、右上のインポートを選択します。

インポートが正常に完了しましたメッセージが表示されると、挿入数と更新数の合計が表示されます。

Excel または CSV からテーブルにデータをインポートする際の一意性を保証する

Dataverse テーブルでは、Dataverse テーブル内の行を一意に識別するために主キーを使用します。 Dataverse テーブルの主キーは、グローバル一意識別子 (GUID) です。 これは、行識別のための既定の基準となります。 Dataverse テーブルにデータをインポートするなどのデータ操作では、既定の主キーが表示されます。

例:
アカウント テーブルの主キーは accountid です。

主キーとして accountid を示す アカウント テーブルからのサンプル エクスポート ファイル。

場合によっては、外部ソースからのデータを統合するときに主キーが機能しないことがあります。 主キーの代わりに行を識別する代替キーを定義するには、Dataverse を使用します。

例:
アカウント テーブル用に、代替キーとして自然キー ベースの ID を使用して transactioncurrencyid を設定する場合があります。 たとえば、前述のGUID値 88c6c893-5b45-e811-a953-000d3a33bcb9 の代わりに US ドル を使用します。 キーとして通貨記号または通貨の名前を選択できます。 詳細については次を参照してください: Power Apps ポータルを使用して代替キーを定義する

代替キーを 通貨 テーブルに作成する例。

自然キーとして 通貨名 を示す アカウント テーブルからのサンプル エクスポート ファイル。

代替キーを指定した後でも、主キーを識別子として使用することができます。 前のサンプルでは、GUID が有効なデータであれば、最初のファイルは有効です。

データのエクスポート

1つ以上のテーブルからデータをエクスポートします。 エクスポートされるデータは、カンマ区切り値 (CSV) 形式です。 複数のテーブルからデータをエクスポートする場合、各テーブルは独自の CSV ファイルにエクスポートされます。

  1. 左側のナビゲーション ウィンドウで、Power Apps にサインインし、テーブルを選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。

  2. エクスポート > データのエクスポート を選択します。

  3. データをエクスポートしたいテーブルを選択し、データのエクスポートを選択します。

    データを アカウント テーブルからエクスポートする例。

  4. エクスポートが正常に終了したら、エクスポートしたデータをダウンロードするを選択して、Web ブラウザで指定したダウンロード フォルダに CSV ファイルをダウンロードします。

    エクスポートに成功したことを示すサンプルとダウンロード可能なファイルへのリンク。

注意

エクスポートには 12 分の時間制限があります。 エクスポートされるデータの量が 12 分を超えると、エクスポートは失敗します。 これが発生した場合は、データをより小さなセグメントにエクスポートします。

サポートされていないデータ型とフィールド

次のデータ型は、現在、インポートやエクスポートでサポートされていません。

  • タイムゾーン
  • 選択肢 (複数選択)
  • 画像
  • ファイル

次のフィールドはシステム フィールドであり、インポートとエクスポートはサポートされていません。

  • Ownerid
  • Createdby
  • Createdonbehalfby
  • Createdon
  • Modifiedby
  • Modifiedonbehalfby
  • Modifiedon
  • Overriddencreatedon

注意

Excel からのデータ取得機能とデータのエクスポート機能は、現在、Power Apps 開発者プランに含まれていません。

接続問題のトラブルシューティング

エクスポートに使用している接続に修正が必要な場合、ユーザーにエラー メッセージが表示される場合があります。 この場合、ユーザには Dataverse への接続に失敗しました。この問題の修正方法については、以下のリンクを確認してください。 というエラー メッセージが表示されます。

この問題を解決するには:

  1. Power Apps (make.powerapps.com) の左側のナビゲーション ウィンドウから、接続 を選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
  2. Microsoft Dataverse (レガシ) 接続を見つけます。
  3. ステータス 列の 接続の修正 リンクを選択し、画面の指示に従います。

修正が完了したら、エクスポートを再試行します。

注意

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

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