製品をチェック

無償トライアル:

無償トライアルへ

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

Presto ODBC Driver

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

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

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

お問い合わせ

Microsoft Access リンクテーブルからPresto データを更新


CData Presto ODBC Driver を使ってMicrosoft Access でリンクテーブルを作成してPresto データを更新。


加藤龍彦
ウェブデベロッパー

presto ロゴ画像

ODBC Driver

odbc ロゴ画像
Access ロゴ画像


こんにちは!ウェブ担当の加藤です。Microsoft Access はMicrosoft の提供するデータベースソフトであり、Excel ライクな操作で手軽にデータベースを扱えます。CData ODBC Drivers と組み合わせることで、Access からPresto を含む270を超えるSaaS / DB と連携することができます。本記事では、CData ODBC Driver for Presto を使って、Microsoft Access でPresto を取得および更新する方法をご紹介します。

Presto との接続を作成

まずは、本記事右側のサイドバーからPresto ODBC Driver の無償トライアルをダウンロード・インストールしてください。ODBC ドライバーのインストール完了時にODBC DSN 設定画面が立ち上がります。または、Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定できます。

Presto への接続には、まずはServer およびPort を接続プロパティとして設定します。それ以外の追加項目は接続方式によって異なります。

TLS/SSL を有効化するには、UseSSL をTRUE に設定します。

LDAP で認証

LDAP で認証するには、次の接続プロパティを設定します:

  • AuthScheme: LDAP に設定。
  • User: LDAP で接続するユーザー名。
  • Password: LDAP で接続するユーザーのパスワード。

Kerberos 認証

KERBEROS 認証を使う場合には、以下を設定します:

  • AuthScheme: KERBEROS に設定。
  • KerberosKDC: 接続するユーザーのKerberos Key Distribution Center (KDC) サービス。
  • KerberosRealm: 接続するユーザーのKerberos Realm 。
  • KerberosSPN: Kerberos Domain Controller のService Principal Name。
  • KerberosKeytabFile: Kerberos principals とencrypted keys を含むKeytab file。
  • User: Kerberos のユーザー。
  • Password: Kerberos で認証するユーザーのパスワード。

一般的な接続文字列は次のとおりです:

Server=127.0.0.1;Port=8080;

ODBC データソースアドミニストレーターで必要なプロパティを設定する方法の詳細は、ヘルプドキュメントの「はじめに」を参照してください。

Customer データのリンクテーブルを作成

次の手順を実行することで、Access からリンクテーブルを作成してリアルタイムでPresto のCustomer データにアクセスできます。

  1. Access の「外部データ」タブで「新しいデータソース」->「他のソースから」->「ODBC データベース」をクリックします。
  2. ODBC データベースの接続画面を表示
  3. データの保存方法オプションで、インポートかリンクテーブルかを選択します。リンクテーブルを利用することで、Customer テーブルを読み込むだけではなく、リアルタイムでの書き込みも可能になります。
  4. ODBC 接続ウィザードでリンクテーブルを選択
  5. 「コンピュータデータソース」タブで、先ほど設定した「CData Presto Source」を選択します。
  6. コンピュータデータソースタブで、設定したデータソースを選択
  7. Customer テーブルを選択します。このテーブルについての詳細は、ヘルプドキュメントの「データモデル」を参照してください。
  8. 利用可能なテーブル一覧。

    リンクテーブルをダブルクリックで編集

    これでPresto データへのリンクテーブルが作成できたので、自由にテーブル内のデータを読み込み・書き込みできます。リンクテーブルは常に最新のデータを持ち、すべての変更は元となるテーブルに反映されます。

    リアルタイムデータのリンクテーブル。

    おわりに

    このようにCData ODBC Drivers と併用することで、270を超えるSaaS、NoSQL データをAccess からコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。