FactorialをDataSpiderと連携する方法|JDBC接続3ステップ
CData JDBC ドライバを使うと、Factorialのデータを、DataSpiderのノーコード画面から標準SQLで直接取得できます。ドライバのインストールから接続設定まで3ステップ・約10分で完了します。
DataSpider Servista は、異なるシステムのデータやアプリケーションをノンプログラミングで「つなぐ」データインテグレーションプラットフォームです。
CData JDBC ドライバはDataSpider Servista において、JDBC データソースとして利用することが可能です。通常のJDBC の検索・更新などのアイコンを使って、標準SQL でSaaS/Web DB のデータを扱うことを可能にします。これにより、Factorial のデータをそのままDataSpider の連携フローの対象として扱えるようになります。
この記事では、DataSpider で CData JDBC Driver を利用してFactorial のデータに外部データとしてSQL でアクセスする方法を紹介します。
CData JDBC Driver for API をDataSpider にコネクタとして登録するにはどうすればいいですか?
CData JDBC Driver for API を、Factorial 用の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\Factorial.apip;AuthScheme=OAuth;OAuthClientId=your_client_id;OAuthClientSecret=your_client_secret;CallbackUrl=your_callback_url;InitiateOAuth=GETANDREFRESH
-
認証
Factorial は認証に OAuth 2.0 を使用し、自分の HR データに接続する場合も、他のユーザーが各自のデータに接続できるようにする場合も、OAuth 2.0 認証を利用できます。
OAuth 認証の設定
OAuth を使って接続するには、以下のステップで進めます:
- Factorial の管理パネルに移動して、新しい OAuth アプリケーションを作成します。
- アプリケーション設定から Client ID と Client Secret をコピーします。
- 以下の接続プロパティを設定します。
- AuthScheme:OAuth に設定します。
- OAuthClientId:OAuth Client ID に設定します。
- OAuthClientSecret:OAuth Client Secret に設定します。
- Scope:データへのアクセス権限を指定します(デフォルト:"read write")。
登録が完了すると、DataSpider 上でFactorial のデータをJDBCデータソースとしてそのまま参照できるようになります。
DataSpider でFactorial のデータを連携活用するにはどうすればいいですか?
接続設定が完了すれば、あとは通常のRDB コンポーネントと同じ感覚でFactorial のデータを扱うことが可能です。ツールパレットのJDBC からSQL 実行やストアドプロシージャ実行コンポーネントが使用できます。
例えばFactorial のデータを取得する場合は、検索系SQL実行処理を使って、SELECT 文でFactorial のデータを抽出することができます。抽出したデータはDataSpider のフロー内でほかのシステム(基幹DBやSaaS など)とマッピング・変換し、定期バッチ処理やリアルタイム同期フローに組み込むことが可能です。
このようにCData JDBC ドライバを使って、Factorial のデータをDataSpider でノーコードのまま連携利用することができます。
よくある質問
- CData JDBC DriverとDataSpiderの連携にプログラミングは必要ですか?
- いいえ、不要です。DataSpiderの標準JDBCアイコンとSQL文だけでFactorial 連携が完結し、コーディング作業は発生しません。
- DataSpiderでFactorial のデータをSQLで取得できますか?
- 可能です。CData JDBC DriverはFactorial のデータを標準SQLで扱えるため、SELECT文でテーブルをそのまま取得できます。
- Factorial とDataSpiderの連携設定にはどのくらい時間がかかりますか?
- ドライバのインストールから接続設定まで、一般的な環境で約10分程度で完了します。
- Factorial への認証方式には何が使えますか?
- 接続プロパティでFactorial のセキュリティポリシーに応じた認証方式を設定できます。詳細はグローバルリソースのURL設定と製品ヘルプの「接続の確立」を参照してください。
CData JDBC Driver for API を使えば、Factorial はもちろん270を超えるSaaS・DBのデータをDataSpider からノーコードで連携できます。30日間の無償評価版をご用意していますので、貴社の環境でぜひお試しください。
最終更新: 2026年7月