製品をチェック

無償トライアル:

無償トライアルへ

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

Azure Synapse ODBC Driver

Azure Synapse ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからAzure Synapse にデータ連携。

Azure Synapse データにデータベースと同感覚でアクセスして、Azure Synapse データに使い慣れたODBC インターフェースで双方向連携。

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

お問い合わせ

PyCharm でのCData ODBC Driver for AzureSynapse の使用


CData ODBC Driver for AzureSynapse を使用して、ODBC データソースとしてPyCharm からAzure Synapse に接続します。


azuresynapse ロゴ画像
odbc ロゴ画像

ODBC

PyCharm ロゴ画像

CData ODBC Drivers は、ODBC ドライバーをサポートするあらゆる環境から利用可能です。本記事では、PyCharm からのCData ODBC Driver for AzureSynapse の利用を説明します。CData ODBC Deriver をデータソースとして設定する方法、データソースをクエリして結果を表示するためのPyCharm の簡単なコードを含みます。

はじめに、このチュートリアルではCData ODBC Driver for AzureSynapse とPyCharm が、既にインストールされていることを前提としています。

Pyodbc をプロジェクトに追加

以下のステップに従って、pyodbc モジュールをプロジェクトに追加します。

  1. File]->[Settings]とクリックして[project settings]ウィンドウを開きます。
  2. Project: YourProjectName]メニューから[Project Interpreter]をクリックします。
  3. pyodbc を追加するため、+ ボタンをクリックしてpyodbc と入力します。
  4. Install Package]をクリックしてpyodbc をインストールします。

Azure Synapse への接続

これで、ODBC 接続文字列またはDSN で接続できます。お客様のOS でDSN を作成するためのガイドについては、CData ドライバードキュメントの[はじめに]セクションを参照してください。

Connecting to Azure Synapse

In addition to providing authentication (see below), set the following properties to connect to a Azure Synapse database:

  • Server: The server running Azure. You can find this by logging into the Azure portal and navigating to Azure Synapse Analytics -> Select your database -> Overview -> Server name.
  • Database: The name of the database, as seen in the Azure portal on the Azure Synapse Analytics page.

Authenticating to Azure Synapse

Connect to Azure Synapse using the following properties:

  • User: The username provided for authentication with Azure.
  • Password: The password associated with the authenticating user.

以下はDSN の構文です。

[CData AzureSynapse Source] Driver = CData ODBC Driver for AzureSynapse Description = My Description User = myuser Password = mypassword Server = localhost Database = Northwind

Azure Synapse へのクエリの実行

Cursor をインスタンス化し、Cursor クラスのexecute メソッドを使用してSQL ステートメントを実行します。

import pyodbc cnxn = pyodbc.connect('DRIVER={CData ODBC Driver for AzureSynapse};User = myuser;Password = mypassword;Server = localhost;Database = Northwind;') cursor = cnxn.cursor() cursor.execute("SELECT Id, ProductName FROM Products WHERE ProductName = 'Konbu'") rows = cursor.fetchall() for row in rows: print(row.Id, row.ProductName)

CData ODBC Driver を使用してPyCharm でAzure Synapse に接続すると、Azure Synapse にアクセスできるPython アプリケーションを標準データベースのように構築できるようになります。このチュートリアルに関する質問、コメント、フィードバックがある場合には、support@cdata.com までご連絡ください。