CarboneをDataSpiderと連携する方法|JDBC接続3ステップ
CData JDBC ドライバを使うと、Carboneのデータを、DataSpiderのノーコード画面から標準SQLで直接取得できます。ドライバのインストールから接続設定まで3ステップ・約10分で完了します。
DataSpider Servista は、異なるシステムのデータやアプリケーションをノンプログラミングで「つなぐ」データインテグレーションプラットフォームです。
CData JDBC ドライバはDataSpider Servista において、JDBC データソースとして利用することが可能です。通常のJDBC の検索・更新などのアイコンを使って、標準SQL でSaaS/Web DB のデータを扱うことを可能にします。これにより、Carbone のデータをそのままDataSpider の連携フローの対象として扱えるようになります。
この記事では、DataSpider で CData JDBC Driver を利用してCarbone のデータに外部データとしてSQL でアクセスする方法を紹介します。
CData JDBC Driver for API をDataSpider にコネクタとして登録するにはどうすればいいですか?
CData JDBC Driver for API を、Carbone 用のJDBCデータソースとしてDataSpider に登録する手順は、以下の3ステップです。
- JDBC Driver をDataSpider と同じサーバーにインストールします。
- DataSpider の外部JDBCドライバのパスにCData JDBC ドライバのcdata.jdbc.api.jar とcdata.jdbc.api.lic を配置します。
DataSpider 側:DataSpiderServista\server\plugin\data_processing\modules\jdbc_adapter
- グローバルリソースのプロパティで、ドライバクラス名およびURL を入力します。
- 接続名:任意
- 種別:デフォルト
- 接続タイプ:JDBC(JDBC接続設定)
- ドライバクラス名:cdata.jdbc.api.APIDriver
- URL:jdbc:api:Profile=C:\profiles\Carbone.apip;AuthScheme=APIKey;APIKey=your_api_key;
-
まず、Profile 接続プロパティをディスク上の Carbone プロファイルの場所に設定します(例:C:\profiles\Carbone.apip)。次に、ProfileSettings 接続プロパティを Carbone の接続文字列に設定します(以下を参照)。
Carbone API プロファイル設定
Carbone では、Authorization ヘッダーの Bearer トークンによる API キー認証を使用します。API キーは以下の手順で取得できます。
- https://account.carbone.io で Carbone アカウントにログインします。
- アカウントのホームページに表示されている API キーをコピーします。
API キーを取得したら、以下の接続プロパティを設定します。
- AuthScheme:APIKey に設定します。
- APIKey:Carbone の API キー(Bearer トークン)に設定します。
- CarboneVersion:(オプション)carbone-version リクエストヘッダーで指定する、対象の Carbone API のメジャーバージョンです。デフォルトは 5 です。指定できる値は 5、4、3、staging です。
登録が完了すると、DataSpider 上でCarbone のデータをJDBCデータソースとしてそのまま参照できるようになります。
DataSpider でCarbone のデータを連携活用するにはどうすればいいですか?
接続設定が完了すれば、あとは通常のRDB コンポーネントと同じ感覚でCarbone のデータを扱うことが可能です。ツールパレットのJDBC からSQL 実行やストアドプロシージャ実行コンポーネントが使用できます。
例えばCarbone のデータを取得する場合は、検索系SQL実行処理を使って、SELECT 文でCarbone のデータを抽出することができます。抽出したデータはDataSpider のフロー内でほかのシステム(基幹DBやSaaS など)とマッピング・変換し、定期バッチ処理やリアルタイム同期フローに組み込むことが可能です。
このようにCData JDBC ドライバを使って、Carbone のデータをDataSpider でノーコードのまま連携利用することができます。
よくある質問
- CData JDBC DriverとDataSpiderの連携にプログラミングは必要ですか?
- いいえ、不要です。DataSpiderの標準JDBCアイコンとSQL文だけでCarbone 連携が完結し、コーディング作業は発生しません。
- DataSpiderでCarbone のデータをSQLで取得できますか?
- 可能です。CData JDBC DriverはCarbone のデータを標準SQLで扱えるため、SELECT文でテーブルをそのまま取得できます。
- Carbone とDataSpiderの連携設定にはどのくらい時間がかかりますか?
- ドライバのインストールから接続設定まで、一般的な環境で約10分程度で完了します。
- Carbone への認証方式には何が使えますか?
- 接続プロパティでCarbone のセキュリティポリシーに応じた認証方式を設定できます。詳細はグローバルリソースのURL設定と製品ヘルプの「接続の確立」を参照してください。
CData JDBC Driver for API を使えば、Carbone はもちろん270を超えるSaaS・DBのデータをDataSpider からノーコードで連携できます。30日間の無償評価版をご用意していますので、貴社の環境でぜひお試しください。
最終更新: 2026年7月