各製品の資料を入手。
詳細はこちら →Redshift のデータをDataSpider Servista の連携先として使う方法
CData JDBC ドライバを使って、データ連携ツールのDataSpider Servista からRedshift のデータを連携利用する方法を解説。
最終更新日:2023-09-07
この記事で実現できるRedshift 連携のシナリオ
こんにちは!リードエンジニアの杉本です。
DataSpider Servista は、異なるシステムのデータやアプリケーションをノンプログラミングで「つなぐ」データインテグレーションプラットフォームです。
CData JDBC ドライバはDataSpider Servista において、JDBC データソースとして利用することが可能です。通常のJDBC の検索・更新などのアイコンを使って、標準SQL でSaaS/Web DB のデータを扱うことを可能にします。 この記事では、DataSpider で CData JDBC Driverを利用してRedshift のデータに外部データとしてSQL でアクセスする方法を紹介します。
CData JDBC Driver for Redshift をDataSpider にコネクタとして登録
- JDBC Driver をDataSpider と同じサーバーにインストール
- DataSpider の外部JDBCドライバのパスにCData JDBC ドライバのcdata.jdbc.redshift.jar とcdata.jdbc.redshift.lic を配置
DataSpider 側:DataSpiderServista\server\plugin\data_processing\modules\jdbc_adapter
- グローバルリソースのプロパティで、ドライバクラス名およびURL を入力。
- 接続名:任意
- 種別:デフォルト
- 接続タイプ:接続タイプ:JDBC(JDBC接続設定)
- ドライバクラス名:cdata.jdbc.redshift.RedshiftDriver
- URL:jdbc:redshift:User=admin;Password=admin;Database=dev;Server=examplecluster.my.us-west-2.redshift.amazonaws.com;Port=5439;
-
Redshift への接続には次を設定します:
- Server: 接続するデータベースをホストしているクラスタのホスト名およびIP アドレス。
- Port: クラスタのポート。
- Database: データベース名、ブランクの場合ユーザーのデフォルトデータベースになります。
- User: ユーザー名。
- Password: ユーザーのパスワード。
Server およびPort の値はAWS の管理コンソールで取得可能です:
- Amazon Redshift console (http://console.aws.amazon.com/redshift) を開く。
- Clusters ページで、クラスタ名をクリック。
- クラスタのConfiguration タブで、表示された接続文字列からクラスタのURL をコピーします。
DataSpider でRedshift のデータを連携利用する
あとは通常のRDB コンポーネントのように、Redshift のデータを扱うことが可能です。ツールパレットのJDBC からSQL 実行やストアドプロシージャ実行コンポーネントが使用できます。
例えばRedshift のデータの取得であれば、検索系SQL実行処理を使って、SELECT 文でRedshift のデータを抽出することができます。
このようにCData JDBC ドライバを使って、簡単にDataSpider でRedshift のデータ データをノーコードで連携利用することができます。
CData JDBC Driver for Redshift 30日の無償評価版 をダウンロードして、お試しください。
