Alchemy のデータにMS Access のリンクテーブルから接続!更新まで実現する方法

加藤龍彦
加藤龍彦
デジタルマーケティング
MS AccessからCData ODBCドライバでAlchemyデータへの接続・読み取り・更新をコーディングなしで簡単に実現。レポーティング業務を効率化。

CData ODBC ドライバを使うと、MS Access のリンクテーブルからAlchemy のデータにプログラミング不要で接続でき、読み取りだけでなく書き込み・更新までリアルタイムに行えます。

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

CData ODBC ドライバとは?

300種類以上の業務システムやDB をお好みのツールとノーコード連携

CData ODBC ドライバは、以下のような特徴を持つデータ連携ツールです。

Alchemy をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの300種類以上のSaaS / オンプレデータソースに対応
Access をはじめとする多様な帳票・BI ツールにAlchemy のデータを連携
ノーコードでの手軽な接続設定
標準SQL での柔軟なデータ読み込み・書き込み
ベーシック認証 / OAuth 2.0 / SAML など多様な認証方式に対応
このチュートリアルではCData ODBC Drivers を使用してAlchemy とのデータ連携をノーコードで設定します

CData ODBC ドライバでは、1.データソースとしてAlchemy の接続を設定、2.Access 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

Alchemy との接続を作成

まずは、本記事右側のサイドバーからAPI ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

ODBC ドライバーのインストール完了時にODBC DSN 設定画面が立ち上がります。または、Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定できます。

まず、Profile 接続プロパティをディスク上の Alchemy プロファイルの場所に設定します(例:C:\profiles\Alchemy.apip)。次に、ProfileSettings 接続プロパティを Alchemy の接続文字列に設定します(以下を参照)。

Alchemy API プロファイル設定

Alchemy では API キー認証を使用します。API キーはリクエスト URL のパスに含めて送信されます。API キーは以下の手順で取得できます。

  1. https://dashboard.alchemy.com で Alchemy アカウントにサインインします。
  2. 既存のアプリを開くか、新しいアプリを作成します。
  3. 「API Key」ダイアログから、アプリの API キーをコピーします。

API キーを取得したら、以下の接続プロパティを設定します。

  • AuthScheme:APIKey に設定します。
  • Network:(オプション)NFT API リクエストの対象となるブロックチェーンネットワークのスラッグです(例:eth-mainnet、base-mainnet、polygon-mainnet)。デフォルトは eth-mainnet です。

ProfileSettings 接続プロパティには、以下を設定します。

  • APIKey:Alchemy アプリの API キーに設定します。

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

Access からAlchemy のデータをリンクテーブルで参照する

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

比較項目リンクテーブル(本記事の方法)インポート
Alchemy 側データの反映リアルタイムに反映反映されない(インポート時点のコピーで固定)
書き込み・更新Access からAlchemy へ直接反映可能Access 内のコピーのみ更新(元データは変わらない)
Access ファイルの容量テーブル定義のみで軽量データを複製するため増大しやすい
向いている用途常に最新のAlchemy データを参照・更新したい場合特定時点のスナップショットで十分な場合
  1. Access の「外部データ」タブで「新しいデータソース」->「他のソースから」->「ODBC データベース」をクリックします。
  2. ODBC データベースの接続画面を表示
  3. データの保存方法オプションで、インポートかリンクテーブルかを選択します。リンクテーブルを利用することで、ContractsForOwner テーブルを読み込むだけではなく、リアルタイムでの書き込みも可能になります。
  4. ODBC 接続ウィザードでリンクテーブルを選択
  5. 「コンピュータデータソース」タブで、先ほど設定した「CData API Source」を選択します。
  6. コンピュータデータソースタブで、設定したデータソースを選択
  7. ContractsForOwner テーブルを選択します。このテーブルについての詳細は、ヘルプドキュメントの「データモデル」を参照してください。
  8. 利用可能なテーブル一覧。

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

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

リアルタイムデータのリンクテーブル。
Access × Alchemy 連携のよくある質問
リンクテーブルとインポートはどう違いますか?
インポートはAlchemy のデータをAccess 内にコピーするため、後からAlchemy 側の値が変わっても反映されません。リンクテーブルはAlchemy のデータをリアルタイムに参照する仕組みのため、常に最新の内容を確認・更新できます。
Access からAlchemy のデータを更新することはできますか?
できます。CData ODBC ドライバでリンクテーブルを作成すると、読み取りだけでなく書き込み・更新もAccess の画面上からそのまま行え、変更は元のAlchemy データに反映されます。
Alchemy への接続にはどんな認証情報が必要ですか?
ODBC DSN 設定画面(またはMicrosoft ODBC データソースアドミニストレーター)で、データソースごとに要求される接続プロパティを入力するだけで接続できます。必要な項目はAlchemy によって異なります。
Alchemy 以外のデータソースでも同じ方法でAccess と連携できますか?
はい。CData ODBC ドライバはAlchemy を含む270 を超えるSaaS / データベースに対応しており、同じ手順(データソース接続の作成→Access からODBC データベースとしてリンク)でAccess のリンクテーブルから接続できます。

おわりに

まとめとして、本記事ではAccess の外部データ機能を使い、①Alchemy との接続の作成、②Access からODBC データベースとして接続、③ContractsForOwner テーブルのリンクテーブル化、という3ステップでAlchemy のデータをAccess 上でリアルタイムに読み書きする方法を解説しました。本手順は2026年8月時点のMicrosoft Access およびCData ODBC Driver for API で検証しています。

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

Access 以外のツールからAlchemy のデータに連携したい場合は、RPA ツールとして広く使われているPower Automate からAlchemy のデータに接続する方法を解説した記事もあわせてご覧ください。Alchemy 連携に関するその他の記事は、Alchemy 関連記事の一覧からまとめてご確認いただけます。

日本のユーザー向けにCData ODBC ドライバは、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

Access からAlchemy のデータへの接続・更新は、CData ODBC ドライバを使えば数分で設定が完了します。まずは30日間の無償トライアルで、実際のAlchemy 環境との連携をお試しください。

はじめる準備はできましたか?

API Driver で Alchemy のライブデータに接続

Alchemy に接続