Cosmos DB のリンク サービスを作成する

完了

分析ストアをサポートする Azure Cosmos DB コンテナーがある場合、それに接続するリンク サービスを Azure Synapse Analytics ワークスペース内に作成できます。

Azure Cosmos DB 分析データ ストアへのリンク サービスを作成するには、Azure Synapse Studio を使い、次に示すように [データ] ページで [外部データへの接続] オプションを選んでリンク サービスを追加します。

A screenshot of Azure Synapse Studio showing the Connect to external data page.

リンク サービスの作成手順を完了したら、Azure Cosmos DB アカウントの種類を選び、リンク サービスにわかりやすい名前を割り当て、Azure Cosmos DB データベースへの接続に必要な情報を指定します。

Azure Cosmos DB データベースに接続するには、次の認証オプションのいずれかを使用できます。

  • アカウント キー: Cosmos DB アカウントの認証キーを指定します。
  • サービス プリンシパル: Azure Synapse Analytics サービスの ID を使います。
  • システム割り当てマネージド ID: システム割り当てマネージド ID を使います。
  • ユーザー マネージド ID: ユーザー定義のマネージド ID を使います。

ヒント

Microsoft Entra ID におけるマネージド ID の使用の詳細については、「Azure リソースのマネージド ID とは?」を参照してください

リンク サービスを作成すると、次のように Azure Synapse Studio の [データ] ページに Azure Cosmos DB データベースとそのコンテナーが表示されます。

A screenshot of Azure Synapse Studio showing the Data page with an Azure Cosmos DB linked service.

Note

ユーザー インターフェイスでは、次のアイコンを使って、分析ストアをサポートするコンテナーとしていないコンテナーが区別されます。

分析ストアが有効 分析ストアが有効ではない
An icon showing interlocking rectangles and a bar chart. An icon showing interlocking rectangles but no bar chart.

分析ストアがないコンテナーに対してクエリを実行することはできますが、分析クエリのオーバーヘッドを運用データ ストアからオフロードする HTAP ソリューションの恩恵を受けることはできません。