Google Data Catalog データをDataSpider Servista の連携先として使う方法
CData JDBC ドライバを使って、データ連携ツールのDataSpider Servista からGoogle Data Catalog データを連携利用する方法を解説。
杉本和也
リードエンジニア
最終更新日:2023-09-07
CData
こんにちは!リードエンジニアの杉本です。
DataSpider Servista は、異なるシステムのデータやアプリケーションをノンプログラミングで「つなぐ」データインテグレーションプラットフォームです。
CData JDBC ドライバはDataSpider Servista において、JDBC データソースとして利用することが可能です。通常のJDBC の検索・更新などのアイコンを使って、標準SQL でSaaS/Web DB のデータを扱うことを可能にします。
この記事では、DataSpider で CData JDBC Driverを利用してGoogle Data Catalog データに外部データとしてSQL でアクセスする方法を紹介します。
CData JDBC Driver for GoogleDataCatalog をDataSpider にコネクタとして登録
- JDBC Driver をDataSpider と同じサーバーにインストール
- DataSpider の外部JDBCドライバのパスにCData JDBC ドライバのcdata.jdbc.googledatacatalog.jar とcdata.jdbc.googledatacatalog.lic を配置
DataSpider 側:DataSpiderServista\server\plugin\data_processing\modules\jdbc_adapter
- グローバルリソースのプロパティで、ドライバクラス名およびURL を入力。
- 接続名:任意
- 種別:デフォルト
- 接続タイプ:接続タイプ:JDBC(JDBC接続設定)
- ドライバクラス名:cdata.jdbc.googledatacatalog.GoogleDataCatalogDriver
- URL:jdbc:googledatacatalog:ProjectId=YourProjectId;InitiateOAuth=GETANDREFRESH
-
Google Data Catalog 接続プロパティの取得・設定方法
認証プロパティを追加する前に、次の接続プロパティを設定してください。
- OrganizationId:接続するGoogle Cloud Platform の組織リソースに関連付けられたID。これはGCP コンソールに移動して確認してください。
「プロジェクト」ドロップダウンメニューを開き、リストから組織へのリンクをクリックします。このページから組織ID を取得できます。
- ProjectId:接続するGCP のプロジェクトリソースに関連付けられたID。GCP
コンソールのダッシュボードに移動し、「プロジェクトを選択」のメニューからお好みのプロジェクトを選択して確認してください。プロジェクトID は、「プロジェクト情報」項目に表示されます。
Google Data Catalog への認証
CData 製品は、認証にユーザーアカウント、サービスアカウント、およびGCP インスタンスアカウントの使用をサポートします。
OAuth の設定方法については、ヘルプドキュメントの「OAuth」セクションを参照してください。
DataSpider でGoogle Data Catalog データを連携利用する
あとは通常のRDB コンポーネントのように、Google Data Catalog データを扱うことが可能です。ツールパレットのJDBC からSQL 実行やストアドプロシージャ実行コンポーネントが使用できます。
例えばGoogle Data Catalog データの取得であれば、検索系SQL実行処理を使って、SELECT 文でGoogle Data Catalog データを抽出することができます。
このようにCData JDBC ドライバを使って、簡単にDataSpider でGoogle Data Catalog データ データをノーコードで連携利用することができます。
CData JDBC Driver for GoogleDataCatalog 30日の無償評価版 をダウンロードして、お試しください。
関連コンテンツ