CData JDBC ドライバーを使って JetBrains RubyMine からWorkday に接続
CData JDBC Driver for Workday は、200 以上のデータソースへの標準化された JDBC 接続を提供し、SaaS やクラウド API をリレーショナルデータベースのように扱えるようにします。これらのドライバーを JetBrains RubyMine に統合することで、IDE から CRM や ERP プラットフォームなどの外部システムに直接接続し、SQL ベースのデータアクセスやリアルタイムクエリが可能になります。
RubyMine は、Ruby と Rails 開発向けの高度な IDE で、高度なコーディング支援、デバッグ、データベースツールを提供します。CData JDBC との統合により、RubyMine から Workday に接続して、Workday のデータ にリアルタイムでアクセスできます。
概要
以下は、統合プロセスの概要です。
- 環境のセットアップ: RubyMine で Ruby インタープリターを設定します
- JDBC ドライバーのインストール: RubyMine のデータベース設定に CData JDBC Driver for Workday を追加します
- 接続: Workday へのライブ接続を確立し、Workday のデータ へのクエリを開始します
Workday データ連携について
CData は、Workday のライブデータにアクセスし、統合するための最も簡単な方法を提供します。お客様は CData の接続機能を以下の目的で使用しています:
- Prism Analytics Data Catalog で作成したテーブルやデータセットにアクセスでき、Workday システムの忠実性を損なうことなく、ネイティブの Workday データハブを操作できます。
- Workday Reports-as-a-Service にアクセスして、Prism から利用できない部門データセットや、Prism の許容サイズを超えるデータセットのデータを表示できます。
- WQL、REST、または SOAP でベースデータオブジェクトにアクセスし、より詳細で細かいアクセスを実現できます(ただし、クエリの作成には Workday 管理者や IT の支援が必要な場合があります)。
ユーザーは、Tableau、Power BI、Excel などの分析ツールと Workday を統合し、当社のツールを活用して Workday データをデータベースやデータウェアハウスにレプリケートしています。アクセスは、認証されたユーザーの ID とロールに基づいて、ユーザーレベルで保護されます。
Workday を CData と連携させるための設定についての詳細は、ナレッジベース記事をご覧ください:Comprehensive Workday Connectivity through Workday WQL および Reports-as-a-Service & Workday + CData: Connection & Integration Best Practices
はじめに
RubyMine で Ruby インタープリターを設定
Ruby インタープリターをインストールしたら、RubyMine を開いて環境を設定します。
- 新しい空のプロジェクトを作成します
- インタープリターを選択します(例: C:\Ruby34-x64\bin uby.exe)
- Create をクリックしてプロジェクトを初期化します
CData JDBC Driver for Workday を追加
次に、RubyMine で CData JDBC Driver for Workday を設定します。
- View メニューから Tool Windows を選択し、Database をクリックしてデータベースパネルを開きます
- "+" アイコンをクリックし、ドロップダウンから Driver を選択します
- Data Sources と Drivers ウィンドウで以下を設定します:
- ドライバーの名前を入力します(例: CData Workday JDBC)
- Driver Files セクションの "+" をクリックし、Custom JARs を選択します
- cdata.jdbc.workday.jar ファイルを見つけて開きます
- Class を cdata.jdbc.workday.WorkdayDriver に設定します
Workday データソースを作成
- Create Data Source をクリックし、作成したドライバーを選択します
- 接続ウィンドウで、選択したドライバーが正しいことを確認します
- 接続の詳細を入力します:
- Name: Workday Connection
- URL: jdbc:workday:User=username;Password=password;
- Username と Password: Workday の資格情報を使用します
- Test Connection をクリックします。成功したら OK をクリックして保存します
Workday のデータ をリアルタイムでクエリ
接続が確立されると、RubyMine 内から直接 Workday のデータ をリアルタイムでクエリできます。
- Database Console を開きます
- SQL クエリを実行します。例:
SELECT * FROM Workday のデータ_Table LIMIT 10;
これで、RubyMine 内で SQL を使って Workday のデータに簡単にアクセス・操作できるようになりました。コード開発とリアルタイムデータアクセスを一つの統合環境で実現できます。
CData で RubyMine から 300 以上のデータソースに接続
CData JDBC ドライバーは、開発環境にリアルタイムデータ接続をもたらします。CRM、ERP、アナリティクス、クラウド API など 300 以上のソースに対応しており、IDE を離れることなくデータのクエリ、可視化、データ駆動型アプリケーションの構築が可能です。
30 日間の無料トライアルで、リアルタイムデータ接続の可能性をぜひお試しください。