Azure Synapse Analytics データ ソースに接続する (プレビュー)
[この記事はプレリリース ドキュメントであり、変更されることがあります。]
Azure Synapse Analytics は、データ ウェアハウスとビッグ データ システム全体の分析情報までの時間を短縮するエンタープライズ分析サービスです。 Azure Synapse Analytics は、エンタープライズ データ ウェアハウジングで使用される最高の SQL テクノロジー、ビッグ データで使用される Spark テクノロジー、ログおよび時系列分析用の Data Explorer、データ統合と ETL/ELT 用のパイプラインを統合し、Power BI、Cosmos DB、AzureML などの他の Azure サービスとの緊密な統合を実現します。
詳細については、Azure Synapse の概要を参照してください。
重要
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限される可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が一足先にアクセスし、そこからフィードバックを得ることができます。
前提条件
メモ
- ファイアウォールが有効化されている Azure Synapse ワークスペースは、現在サポートされていません。
- データ ソース として使用される Azure Synapse workspace は、Customer Insights 環境と同じテナントにある必要があります。 テナント間のシナリオは、Customer Insights ではサポートされていません。
重要
すべての ロールの割り当て を説明どおりに設定してください。
Customer Insights - Data:
- 管理者ロール を持っていること。 Customer Insights のユーザー権限 の詳細を参照してください。
Azure:
有効な Azure サブスクリプション。
Customer Insights - Data で 管理者 ロールを持つユーザーには、Azure サブスクリプションで ユーザー アクセス 管理者 のロールが必要です。Customer Insights - Data UI で、サービス プリンシパル に Azure リソースへのアクセスを許可します。 それ以外の場合、 ユーザー アクセス 管理者 ロールを持つ Azure のユーザーは、次の権限を設定する必要があります。 ユーザー アクセス 管理者 のロールと、 所有者とユーザー アクセス 管理者 のどちらを選択するかについての詳細を解説します。 所有者 は暗黙的に ユーザー アクセス 管理者 ロールを持っています。
新しい Azure Data Lake Storage Gen2 アカウントを使用する場合、Customer Insights - Data ("Dynamics 365 AI for Customer Insights") の サービス プリンシパル に ストレージ Blob データ共同作成者 のアクセス許可が必要です。 サービス プリンシパルを使用した Azure Data Lake Storage への接続 についてご覧ください。 Data Lake Storage Gen2 では、階層型名前空間 を有効にすることが 必要 です。
Azure Synapse workspace のあるリソースグループ上で、「Dynamics 365 AI for Customer Insights」である サービスプリンシパル と Customer Insights のユーザー には、少なくとも 閲覧者 権限が必要です。 詳細については、Azure ポータルを使用した Azure ロールの割り当て を参照してください。
ユーザー には、データが配置され、Azure Synapse workspaceにリンクされている Azure Data Lake Storage Gen2 アカウントの ストレージ BLOB データ共同作成者 アクセス許可が必要です。 詳細については、Azure ポータルを使用した BLOB およびキュー データへのアクセスのための Azure ロールの割り当て と ストレージ BLOB データ共同作成者のアクセス許可 を参照してください。
Azure Synapse ワークスペース マネージド ID には、データが配置され、Azure Synapse ワークスペースにリンクされている Azure Data Lake Storage Gen2 アカウントの ストレージ BLOB データ共同作成者 アクセス許可が必要です。 詳細は、Azure ポータルを使用した BLOB およびキュー データへのアクセスのための Azure ロールの割り当て と ストレージ BLOB データ共同作成者のアクセス許可 を参照してください。
Azure Synapse workspace では、「Customer Insights - Data 向け Dynamics 365 AI」 である Customer Insights の *サービス プリンシパルに Synapse 管理者 ロールを割り当てられる必要があります。 ユーザーは、ワークスペースに対して少なくとも シナプス 投稿者 の役割を割り当てる必要があります。 詳細については、Synapse ワークスペースのアクセス制御を設定する方法 を参照してください。
Customer Insights 環境がデータを 自分の Azure Data Lake Storage に保存する場合、Azure Synapse Analytics への接続を設定するユーザーには、少なくとも Data Lake Storage アカウントの組み込み 閲覧者 ロールが必要です。 詳細については、Azure ポータルを使用した Azure ロールの割り当て を参照してください。
Azure Synapse Analytics のデータ レイク データベースに接続する
データ接続名、データ パス (コンテナー内のフォルダーなど)、およびテーブル名には、文字で始まる名前を使用する必要があります。 名前に含めることができるのは、英字、数字、アンダースコア (_) のみです。 特殊文字はサポートされていません。
データ>データ ソースにアクセスします。
データ ソースの追加を選択します。
Azure Synapse Analytics (プレビュー) の方法を選択します。
データソースの名前とオプションの説明を入力します。
Azure Synapse Analytics への 使用可能な接続 を選択するか、新しい接続を作成します。
選択した Azure Synapse Analytics 接続で接続されているワークスペースから データベース を選択し、次へを選択します。 現在、レイク データベース データベース タイプのみサポートしています。
接続されているデータベースから取り込むテーブルを選択し、次へを選択します。
オプションで、データ プロファイル を許可するデータ テーブルを選択します。
保存 を選択して選択を適用し、Azure Synapse Analytics のレイク データベース テーブルにリンクされている新しく作成されたデータ ソースからのデータの取り込みを開始します。 データソース ページが開き、新しいデータソースが更新された状態で表示されます。
データの読み込みには時間がかかる場合があります。 正常に最新の情報に更新した後は、データ>テーブル ページから取り込んだデータをレビューできます。