次の方法で共有


あなたの Azure Synapse Link for Dataverse データのビューを作成する

Azure Synapse Link を使用して自分の Microsoft Dataverse データを Azure Synapse Analytics に接続し、データを探索したり分析情報の取得時間の短縮したりできます。 この記事では、Azure Synapse Analytics ワークスペースで Dataverse データのビューを作成する方法について説明します。

注意

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

前提条件

このセクションでは、Azure Synapse Link for Dataverse サービスを使用した後に、Dataverse データのビューを作成するために必要な前提条件について説明します。

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

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

  • Synapse 管理者。 Synapse Studio 内で Synapse 管理者 ロールへのアクセスが付与されている必要があります。

自分の Dataverse データのビューを作成する

  1. Power Apps で、リストから希望する Azure Synapse Link を選択し、Azure Synapse Workspace に移動する を選択します。

    ワークスペースに移動します。

  2. Synapse SQL 内でユーザー定義スキーマを作成する

    CREATE SCHEMA [SCHEMA NAME] 
    GO
    
  3. 新しい スキーマビュー名列名Dataverse データベース名、その後エクスポートされた テーブル名 を指定して、ビューの作成スクリプトを実行します。

    CREATE OR ALTER VIEW [SCHEMA NAME].[VIEW NAME] 
    AS
    SELECT [COLUMN NAMES]
    FROM [DATAVERSE DATABASE NAME].[dbo].[TABLE NAME]
    
    

自分の Dataverse データのビューを使用する

SQL Server クエリでビューを使用するのと同じ方法で、クエリでビューを使用できます。 ビューが作成され、SQL Server Management Studio (SSMS) または Azure Data Studio でビュー フォルダーの下にアクセスできるようになります

重要

リンク解除が完了すると、Azure Synapse Link データベース内で顧客が作成したカスタム データベース オブジェクトは削除されます。

顧客は、バックアップを確実に確保するために、カスタム データベース オブジェクト スクリプトの独自のバージョン管理を実装する必要があります。

参照

ブログ: Azure Synapse Link for Dataverse に関するお知らせ