製品をチェック

無償トライアル:

無償トライアルへ

製品の情報と無償トライアルへ:

Cosmos DB ODBC Driver

使いやすいUnix 用Cosmos DB ODBC Driver。Unicode 対応32ビットおよび64ビットODBC。

データ連携でお困りですか?

お問い合わせ

MySQL Workbench でCosmos DB データをクエリ


MySQL Workbench からライブCosmos DB データにMySQL クエリを実行します。


cosmosdb ロゴ画像
odbc ロゴ画像

ODBC

MySQL ロゴ画像

ODBC Driver for CosmosDB からSQL Gateway を使用し、MySQL インターフェースを介してCosmos DB にクエリを実行できます。以下のステップに従って、SQL Gateway のMySQL リモーティングサービスを開始し、MySQL Workbench でライブCosmos DB を操作します。

Cosmos DB データへの接続

未指定の場合は、データソース名(DSN)で必要な接続プロパティの値を指定します。DSN を構成するために、ビルトインのMicrosoft ODBC Data Source Administrator を使用できます。ドライバーのインストールの最後にアドミニストレーターが開きます。Microsoft ODBC データソースアドミニストレーターでDSN を作成及び設定する方法については、ヘルプドキュメントの[はじめに]チャプターを参照してください。

SQL API を使ってCosmos DB アカウントに接続するために必要な接続文字列を取得するには、Azure Portal にログインして「Azure Cosmos DB」を選択し、自分のアカウントを選択します。「Settings」セクションで、「Connection String」をクリックして次の値を設定します。

  • AccountEndpoint: 値は、Cosmos DB アカウントの「Keys」ブレードからのCosmos DB アカウントURL である必要があります。
  • AccountKey: Azure ポータルで、Cosmos DB サービスに移動してAzure Cosmos DB アカウントを選択します。リソースメニューから、 「Keys」ページに移動します。「PRIMARY KEY」値を見つけ、Token をこの値に設定します。

SQL Gateway を構成する

Cosmos DB への接続を仮想MySQL データベースとして設定するには、SQL Gateway Overview を参照してください。クライアントからのMySQL 要求を受けるMySQL リモートサービスを構成します。このサービスは、SQL Gateway UI で構成できます。

Creating a MySQL Remoting Service in SQL Gateway (Salesforce is shown)

MySQL Workbench からCosmos DB をクエリ

以下のステップでは、MySQL Workbench からSQL Gateway で作成された仮想Cosmos DB データベースに接続し、ライブCosmos DB データを操作するための基本的なクエリを発行する方法を説明します。

SQL Gateway を介してCosmos DB に接続

  1. MySQL Workbench で、[add a new MySQL connection]をクリックします。
  2. 接続(CData SQL Gateway for CosmosDB)に名前を付けます。
  3. HostnamePortUsername のパラメータを設定し、SQL Gateway に接続します。
  4. Store in Vault をクリックしてパスワードを設定し、保存します。
  5. Test Connection をクリックして接続が正しく構成されていることを確認し、OK をクリックします。

Cosmos DB データをクエリ

  1. 作成した接続(CData SQL Gateway for CosmosDB)を開きます。
  2. [File]->[New Query Tab]と進みます。
  3. SELECT * FROM `CData CosmosDB Sys`.Customers; のようなCosmos DB データを取得するSQL クエリを記述します。

MySQL Workbench からライブCosmos DB データにアクセスすることで、MySQL データベースと同じようにCosmos DB をクエリおよび更新できます。CData ODBC Driver for CosmosDB とCData SQL Gateway の30日の無償評価版はこちらです。