CData Tableau Connector for Access はじめに:インストールから接続まで

Dibyendu Datta
Dibyendu Datta
Lead Technology Evangelist
CData Tableau Connector for Access のインストール、ライセンス認証、接続設定の完全ガイドです。

このガイドでは、CData Tableau Connector for Access の使い方を詳しく解説します。コネクタのインストールとライセンス認証、初回接続の設定、そしてアプリケーションで Access のデータ を操作するための次のステップをご紹介します。

このセットアップガイドは、Tableau Desktop、Tableau Prep、および Tableau Server 環境に適用されます。

インストールとライセンス認証

CData Tableau Connector for Access を使用すると、Tableau Desktop、Tableau Prep、および Tableau Server からライブの Access のデータ に直接接続できます。このセクションでは、インストールの前提条件、プラットフォームサポート、コネクタのデプロイ、およびライセンス要件について詳しく説明します。

システム要件

このコネクタは、Tableau Desktop、Tableau Prep、または Tableau Server が利用可能な環境でサポートされています。CData Tableau Connector for Access は Windows と macOS の両方のプラットフォームをサポートしています。

オペレーティングシステムのサポート

Windows

  • Windows 10(64 ビット)
  • Windows 11(64 ビット)
  • Windows Server 2016、2019、または 2022(Tableau Server デプロイメント用)

macOS

  • macOS 10.14 以降

Tableau コンポーネント

  • Tableau Desktop 2020.3 以降(自動インストールの場合)、Tableau Desktop 2020.1 以降(手動登録の場合)
  • Tableau Prep Builder 2020.4.1 以降
  • Tableau Server 2020.1 以降

古いバージョンの Tableau を使用している場合は、代わりに CData ODBC Driver または JDBC Driver for Access をご利用ください。

ソフトウェアの依存関係

  • Java Runtime Environment(JRE)- 最新バージョンの Java が必要です

Tableau Connector のインストール

Windows

  1. CData Tableau Connector for Access をダウンロードします。
  2. インストーラーを実行し、インストールウィザードに従います。
  3. インストーラーがコネクタをデフォルトのインストールディレクトリにデプロイします:C:\Program Files\CData\CData Tableau Connector for Access 20XX
  4. Tableau Desktop 2020.3 以降をお使いの場合、セットアップによりコネクタが自動的に個人の Tableau リポジトリにインストールされます。
  5. インストールが完了したら、完了をクリックします。

Note:Tableau Prep または Tableau Desktop の古いバージョン(2020.3 より前)を使用している場合、セットアップは Tableau のインストールを検出できず、コネクタを手動で登録する必要があります(以下の手動登録を参照)。

macOS

  1. CData Tableau Connector for Access をダウンロードします。
  2. インストーラーパッケージを実行し、インストールウィザードに従います。
  3. インストーラーがコネクタを以下の場所にデプロイします:/Applications/CData Tableau Connector for Access 20XX
  4. Tableau Desktop 2020.3 以降をお使いの場合、セットアップによりコネクタが自動的に個人の Tableau リポジトリにインストールされます。
  5. インストールが完了したら、完了をクリックします。

手動登録(Tableau Desktop または Tableau Prep)

自動登録が行われなかった場合は、以下の手順に従ってください:

  1. コネクタのインストールディレクトリを確認します:
    • Windows:C:\Program Files\CData\CData Tableau Connector for Access 20XX
    • macOS:/Applications/CData Tableau Connector for Access 20XX
  2. Tableau リポジトリを確認します:
    • Windows:Documents\My Tableau Repository(Prep の場合は「My Tableau Prep Repository」)
    • macOS:/Users/[username]/Documents/My Tableau Repository
  3. コネクタのインストールディレクトリを開き、lib フォルダに移動します。
  4. cdata.access.legacy.taco を Tableau リポジトリ内の Connectors ディレクトリにコピーします。

Note:Tableau Prep 21.2 以降のバージョンでは、レガシー .taco ファイルの代わりに標準 .taco ファイルがサポートされています。

ライセンスの認証

CData Tableau Connector for Access は、ライセンスキーによる認証ではなく、ファイルベースのライセンスを使用します。ライセンスファイルはインストールパッケージに含まれています。

含まれていない場合は、CData Orders チームからメールでライセンスキーを受け取っているはずです。ライセンスキーは次のような形式です:XXXX-XXXX-XXXX-XXXX-XXXX

ライセンス認証の手順

  1. コネクタのインストールディレクトリ内の lib フォルダに移動します:
    • Windows:C:\Program Files\CData\CData Tableau Connector for Access 20XX\lib
    • macOS:/Applications/CData Tableau Connector for Access 20XX/lib
  2. ライセンスファイルを確認します:cdata.tableau.access.lic
  3. .lic ファイルをコネクタの JAR ファイル(cdata.tableau.access.jar)と同じフォルダに配置します。

自動インストールプロセスでは、ドライバー JAR とライセンスファイルの両方を登録しようとします。JAR ファイルは以下のいずれかの場所にコピーされます:

  • Windows:C:\Users[username]\My Tableau Repository\Drivers
  • macOS:/Users/[username]/Documents/My Tableau Repository/Drivers

Note:試用版を実行している場合、試用版ライセンスファイルはインストーラーに含まれています。追加の認証手順は必要ありません。

Tableau Server へのデプロイ

Windows

  1. Tableau Server マシンに CData Tableau Connector for Access をインストールします。
  2. コネクタファイルを確認します:cdata.access.taco
  3. .taco ファイルを Tableau Server のコネクタディレクトリにコピーします:[TableauServerRoot]\data absvc\vizqlserver\Connectors
    • ほとんどの場合、TableauServerRoot は「C:\ProgramData」の下にあります
  4. JAR ファイル(cdata.tableau.access.jar)とライセンスファイル(cdata.tableau.access.lic)が Tableau Server のドライバディレクトリにあることを確認します。
  5. Tableau Server を再起動します。

Linux

  1. setup.zip アーカイブを解凍します。「/opt/cdata/.access」のようなディレクトリを作成することをお勧めします。
  2. インストールディレクトリの下の lib サブディレクトリに移動します。
  3. ライセンスツールを実行し、プロンプトに従ってライセンスファイルを生成します:
    java -jar cdata.tableau.access.jar -l
  4. cdata.tableau.access.jarcdata.tableau.access.lic をドライバディレクトリにコピーします:/opt/tableau/tableau_driver/jdbc
  5. cdata.access.taco をコネクタディレクトリにコピーします:/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Connectors
  6. Tableau Server を再起動します。

Note:java コマンドを実行できない場合は、Java Runtime Environment(JRE)をインストールする必要があります。


ライセンスに関するよくある質問

ライセンスは複数のマシンで使用できますか?

はい、サブスクリプションプランによります。注文確認メールを確認するか、アカウント担当者にお問い合わせください。アカウント担当者が不明な場合は、[email protected] までお問い合わせください。

ライセンスキーを紛失しました。どうすれば取得できますか?

注文番号を添えて [email protected] までメールでお問い合わせいただければ、ライセンスキーを再送いたします。

ライセンスを別のマシンに移行できますか?

はい。ライセンスを別のマシンに移行するには、以下のリンクからライセンス移行リクエストを送信する必要があります:

https://www.cdata.com/lic/transfer/

ライセンス移行リクエストが送信され、正常に処理されると、プロダクトキーにアクティベーションが追加され、別のマシンで正規ライセンスを認証できるようになります。このプロセスが完了すると、以前のマシンのライセンスは無効になります。

ライセンスに関するその他のご質問は、[email protected] までお問い合わせください。ライセンスの確認とアップグレードは、セルフサービスポータル portal.cdata.com から行えます。


接続設定

コネクタをインストールしたら、接続して Access のデータ のデータソースを作成できます。

以下の手順でデータに接続します:

  1. Tableau Desktop を開きます。
  2. 接続 > サーバーへで、その他...をクリックします
  3. Access by CData というデータソースを選択します。
  4. 接続に必要な情報を入力します。
  5. サインインをクリックします。

コネクタは、最も一般的な接続プロパティを Tableau で直接利用できるようにしています。ただし、より詳細な設定が必要な場合や接続の問題をトラブルシューティングする場合は、コネクタには Tableau の外部で接続を作成してテストできる別の接続ビルダーが含まれています。

接続ビルダーにアクセスするには 2 つの方法があります:

  • Windows では、スタートメニューの「CData Tableau Connector for Access」フォルダにある Connection Builder というショートカットを使用します。
  • ドライバーのインストールディレクトリ(デフォルトでは C:/Program Files/CData/CData Tableau Connector for Access)に移動し、lib ディレクトリの .jar ファイルを実行します。

接続ビルダーでは、接続プロパティの値を設定し、接続テストをクリックして動作を確認できます。また、クリップボードにコピーボタンを使用して接続文字列を保存することもできます。この接続文字列は、Tableau のコネクタ接続ウィンドウに含まれる接続文字列オプションに渡すことができます。

接続プロパティの設定

Access接続の設定方法

ローカルファイルへの接続設定

ローカル環境からAccess への接続は非常にシンプルです。ConnectionTypeLocal に設定することで、CRUD 操作(SELECT、INSERT、UPDATE、DELETE)をすべて実行できます。接続にはDataSource プロパティに以下のようなAcces sデータベースファイルのフルパスを指定します。

C:\Users\Public\Documents\MyDatabase.accdb

詳細な接続手順については、ヘルプドキュメントの「はじめに」セクションをご参照ください。

クラウドストレージ上のAccess ファイルへの接続設定

各種クラウドストレージに保存されているAccess ファイルへのアクセスにも対応しています。ただし、クラウド上のファイルに対するデータ操作は、INSERT、UPDATE、DELETE に制限されますのでご注意ください。

S3、Google Driver、OneDrive など、各種クラウドストレージ内のAccess ファイルへの接続方法はこちらの記事をご確認ください。

クラウド上のファイルを更新したい場合は、以下の手順で実施いただけます。

  1. 対応するCData ドライバーを利用し、クラウドサービスからAccess ファイルをダウンロード
  2. Access ドライバーを使用して、ローカル環境でファイルを編集
  3. クラウドサービス用ドライバーのストアドプロシージャを使用して、更新ファイルをアップロード

具体例として、SharePoint 上のファイルを更新する場合の手順をご紹介します。

  1. CData SharePoint ドライバーのDownloadDocument プロシージャを使用してファイルを取得
  2. CData Access ドライバーでファイルの更新を実施
  3. SharePoint ドライバーのUploadDocument プロシージャで更新内容を反映

DataSource 接続プロパティの設定について補足いたします。接続先のクラウドストレージを識別するための一意の接頭辞を指定し、続けて目的のファイルパスまたはフォルダパスを記述します。フォルダを指定した場合は1ファイルが1テーブルとして、単一ファイルの場合は単一テーブルとして扱われます。


Tableau Desktop または Tableau Prep Builder で Access データを取得

Access のデータ への接続を確立したら、可視化するエンティティを設定できます:

  1. 可視化したいテーブルとビューを結合エリアにドラッグします。複数のテーブルを含めることができます。
  2. 今すぐ更新または自動更新を選択します:
    • 今すぐ更新では、データソースの最初の 10,000 行をプレビューできます(または、行テキストボックスに表示したい行数を入力します)。
    • 自動更新では、変更がプレビューエリアに自動的に反映されます。

Tableau Desktop でビジュアライゼーションを作成

データソースが設定されたら、ビジュアライゼーションを作成できます:

  1. ワークシートのタブをクリックします。
  2. カラムはデータ型に応じてディメンションメジャーとしてリストされます。CData Tableau Connector はデータ型を自動的に検出するため、Tableau の強力なデータ処理およびビジュアライゼーション機能を活用できます。
  3. ディメンションまたはメジャーエリアからフィールドをまたはにドラッグします。Tableau が列または行のヘッダーを作成します。
  4. 表示形式タブからグラフの種類を選択します。
  5. Tableau が選択したグラフの種類を表示します。

カスタム SQL クエリを使用して、取得する Access のデータ をさらにカスタマイズすることもできます。データソースペインで新しいカスタム SQLをクリックし、SQL クエリを入力して Access から特定のデータを取得します。

Tableau Prep Builder でデータを準備

CData Tableau Connector for Access をインストールすると、Tableau Prep Builder でデータ準備フローを構築できます:

  1. Tableau Prep Builder を開き、データに接続をクリックします。
  2. コネクタリストで Access by CData を検索します。
  3. 認証情報を入力して接続を設定し、サインインをクリックします。コネクタは Login、OAuth、SSO 認証方法をサポートしています。
  4. 接続したら、接続ペインからフローキャンバスにテーブルをドラッグして、入力ステップとして追加します。
  5. Tableau Prep の組み込みツールを使用して、フィルター、計算フィールド、集計、ピボット、結合のステップを追加することで、Access のデータ をクリーニング、整形、変換します。
  6. 出力ステップを追加して、準備したデータを hyper エクストラクト、パブリッシュされたデータソース、または CSV ファイルとして保存します。

Tableau Prep Builder を使用すると、Access のデータ を結合、クレンジング、フィルタリング、集計して、再利用可能で反復可能なフローを作成できます。入力ステップを追加する際に新しいカスタム SQLをクリックして、フローに取り込む Access のデータ を定義するカスタム SQL クエリを使用することもできます。


よくある接続の問題

認証エラー

解決策: 資格情報が最新であることを確認してください。OAuth 認証の場合、Access の接続アプリ設定で CData を再認可する必要がある場合があります。ベーシック認証を使用している場合は、セキュリティトークンが有効であることを確認してください。パスワードを変更するとトークンをリセットする必要があります。認可のサポートについては [email protected] までお問い合わせください。

サーバーに接続できない

解決策: ファイアウォールとプロキシ設定を確認してください。Access エンドポイントへのアウトバウンド HTTPS(ポート 443)アクセスが許可されていることを確認してください。ProxyServerProxyPortProxyUser 接続プロパティを使用してプロキシ設定を構成できます。特定のポート要件については [email protected] までお問い合わせください。

コネクタが Tableau に表示されない

解決策: TACO ファイルが正しくインストールされていることを確認してください。Tableau Desktop 2020.3 以降の場合、インストーラーは自動的に「My Tableau Repository/Connectors」フォルダに配置します。手動インストールの場合は、コネクタの lib ディレクトリから「cdata.access.legacy.taco」を Tableau の Connectors フォルダにコピーしてください。インストール後に Tableau を再起動してください。

接続に関するその他のトラブルシューティングについては、具体的なエラーメッセージを添えて [email protected] までお問い合わせください。


次のステップ

コネクタのインストール、ライセンス認証、接続設定が完了しました。以下のシナリオを参考に、Tableau Connector をさらに活用してみてください:


インストールとライセンス

コネクタのインストールには管理者権限が必要ですか?

はい。CData Tableau Connector のインストールには管理者権限が必要です。インストーラーがシステムディレクトリに書き込み、必要なコンポーネントを登録するためです。

コネクタは Windows と Mac の両方で利用できますか?

はい。CData Tableau Connector for Access は Windows と macOS の両方のプラットフォームで利用できます。コネクタは Tableau のネイティブコネクタギャラリーに直接表示され、Access のデータ へのアクセスが効率化されます。

どのバージョンの Tableau がサポートされていますか?

CData Tableau Connector は Tableau Desktop 2020.3 以降および Tableau Prep Builder 2020.4.1 以降が必要です。古いバージョンの Tableau を使用している場合は、代わりに CData ODBC Driver または JDBC Driver for Access をご利用ください。

ライセンスファイルはどこに配置しますか?

インストールディレクトリの lib フォルダからバンドルされた .lic ファイル(cdata.tableau.access.lic)をコネクタの JAR ファイルと同じフォルダに配置してください。


サポート

ご不明な点がございましたら、お気軽にお問い合わせください:


接続

接続ビルダーを使用して接続をテストできますか?

はい。コネクタには、Tableau の外部で接続を作成してテストできる別の接続ビルダーツールが含まれています。スタートメニューのショートカット(Windows)またはコネクタの lib ディレクトリの .jar ファイルを実行してアクセスします。接続テストボタンを使用して設定を検証します。

複数の Access アカウントに接続するにはどうすればよいですか?

Tableau で個別のデータソースを作成し、それぞれ異なる Access 資格情報で設定します。OAuth を使用する場合、各接続はそれぞれの Access アカウントでの認証を求めます。各データソースは独自の接続設定を個別に保存します。

プロキシサーバー経由で接続できますか?

はい。以下の接続プロパティを使用してプロキシ設定を構成できます:

  • ProxyServer:プロキシサーバーのホスト名または IP アドレス
  • ProxyPort:プロキシサーバーの TCP ポート
  • ProxyUserProxyPassword:必要な場合の認証資格情報
  • ProxyAuthScheme:認証スキーム(BASIC、DIGEST、NTLM など)

デフォルトでは、コネクタはシステムプロキシを使用します。別のプロキシを使用するには ProxyAutoDetect を false に設定します。SOCKS プロキシの場合は、FirewallServerFirewallPort を使用し、FirewallTypeSOCKS5 に設定します。

必要なプロパティとサポートされているプロキシシナリオについては、ドキュメントの Firewall & Proxy セクションを参照してください。


パフォーマンスとトラブルシューティング

クエリが遅いのはなぜですか?

以下を確認してください:

  • 大規模なデータセットや複雑な変換を行う場合は、エクストラクトモードを使用してください。エクストラクトモードはデータをローカルにキャッシュし、ライブ API 呼び出しの回数を減らします。
  • ライブ接続はリアルタイムデータが必要な場合のみ使用してください。すべてのクエリが Access にリアルタイムで送信されます。
  • 読み込み前にデータセットのサイズを削減するため、Tableau でフィルターを適用してください。
  • 必要なカラムのサブセットのみ必要な場合は、すべてのカラムを選択しないでください - 必要なテーブル/フィールドのみをドラッグしてください。
  • Access API の制限を監視してください。パフォーマンスが制限される場合があります。
  • 集計操作を Access サーバーにプッシュするには ServerSideAggregation を有効にしてください。

クエリ最適化とベストプラクティスについては [email protected] までお問い合わせください。

トラブルシューティング用のログを有効にするにはどうすればよいですか?

ログは、接続ビルダーまたは Tableau のコネクタ接続プロパティで有効にできます。

以下のプロパティを設定します:

  • Logfile:ログファイルの名前と場所を指定するファイルパス(例:C:\logs[rootadoname|tolower].log
  • Verbosity:ログの詳細度を決定する数値(1-5)
  • MaxLogFileSize:最大ログファイルサイズ(デフォルトは 100 MB)
  • MaxLogFileCount:保持する最大ログファイル数

Verbosity レベル:

  • 1 - エラーのみ(通常運用時に推奨)
  • 2 - 警告とエラー
  • 3 - リクエスト/レスポンスの本文を含む情報メッセージ
  • 4-5 - バイナリ転送データを含むデバッグレベルの詳細

Note:通常運用時は Verbosity を 1 より大きく設定しないでください。高い Verbosity レベルでは大量のデータがログに記録され、実行時間が遅くなる可能性があります。Verbosity 3 以上では機密情報がキャプチャされる可能性があります。

分析のために [email protected] にお問い合わせの際は、ログファイルをアップロードしてください。

コネクタにはどのポートへのアクセスが必要ですか?

ほとんどの Access 接続では、アウトバウンド HTTPS(ポート 443)アクセスが必要です。ファイアウォールで Access エンドポイントへのアウトバウンドセキュアトラフィックを許可していることを確認してください。

プロキシや追加のセキュリティレイヤーを使用している環境では、コネクタドキュメントの Firewall & Proxy セクションを参照してください。

コネクタを Linux コンテナや Docker で使用できますか?

はい、いくつかの考慮事項があります。CData Tableau Connector for Access は Tableau Server デプロイメント用に Linux で使用できます。

Linux 上の Tableau Server の場合:

  1. コネクタファイルを「/opt/tableau/connectors」または「/var/opt/tableau_server/data/tabsvc/vizqlserver/Connectors/」にコピーします。
  2. lib サブディレクトリでライセンスツールを実行してライセンスファイルを生成します。
  3. Tableau Server を再起動します。

Note:Tableau Desktop は Windows と macOS でのみ動作します。Tableau Cloud への接続については、CData Connect Cloud をご利用ください。


一般

サポートされている SQL 操作の完全なリストはどこで確認できますか?

Access コネクタドキュメントの SQL Compliance セクションを参照してください。コネクタは、フィルタリング、GROUP BY、JOIN、集計を含む包括的な ANSI-92 SQL をサポートしています。コネクタはサポートされている SQL 操作を Access に直接プッシュし、サポートされていない操作にはクライアント側の処理用の組み込み SQL エンジンを使用します。

Tableau のライブ接続とエクストラクトの違いは何ですか?

ライブ接続:すべてのインタラクションで Access をリアルタイムでクエリします。最新のデータ精度が必要なダッシュボードに最適です。API 呼び出しにより大規模なデータセットでは速度が遅くなる場合があります。

エクストラクト:Tableau の高パフォーマンスデータエンジンでデータのローカルスナップショットを作成します。大規模なデータセット、複雑な計算、またはオフラインで作業する場合に最適です。更新をスケジュールしてデータを最新に保ちます。API 呼び出しを減らし、パフォーマンスを向上させます。

コネクタはどのくらいの頻度で更新されますか?

CData は Tableau Connector のメジャーアップデートを毎年リリースし、必要に応じて定期的なメンテナンスアップデートを行います。最新バージョンについては、CData アカウントポータルを確認するか、[email protected] までお問い合わせください。

このコネクタで Tableau のカスタム SQL を使用できますか?

はい。カスタム SQL クエリを使用して、取得する Access のデータ をさらにカスタマイズできます。データソースペインで新しいカスタム SQL をクリックし、SQL クエリを入力します。コネクタは標準 SQL 構文をサポートし、クエリを変換して Access からデータを取得します。

この FAQ で解決しない場合は、[email protected] までお問い合わせください。

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

Access Tableau Connector の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Access Icon Access Tableau Connector お問い合わせ

Tableau から最速でAccess データに接続。高度なデータ接続、リアルタイム連携、包括的なメタデータ、協力なSQL-92 サポートでデータ連携を支援します。