- ODBC Drivers
- Java JDBC Drivers
- ADO.NET Providers
- SQL SSIS Components
- BizTalk Adapters
- Excel Add-Ins
- Power BI Connectors
- Tableau Connectors
- PowerShell Cmdlets
- Delphi & C++Builder
- Data Sync
- API Server
Pentaho Report Designer にDataRobot データに連携して分析
Pentaho BI ツールでDataRobot のレポートを作成。
CData JDBC Driver for DataRobot はダッシュボードや帳票ツールからリアルタイムDataRobot データへの連携を可能にします。この記事では、DataRobot をJDBC データソースとして接続する方法と、Pentaho でDataRobot を元に帳票を作成する方法を説明します。
接続と帳票の作成
- インストールディレクトリの[lib]サブフォルダ内のJAR ファイルをコピーし、Pentaho のディレクトリ内の\Report-Designer\lib\jdbc\ フォルダに配置します。
- \Report-Designer\ フォルダのreport-designer.bat ファイルを起動し、Report-Designer UI を開きます。
以下の手順でドライバーを新しいデータソースに設定します。[Data]>[Add Data Source]>[Advanced]>[JDBC (Custom)]とクリックし、新しいDataRobot 接続を作成します。ダイアログが表示されたら、次のように接続プロパティを設定します。
Custom Connection URL property:JDBC URL を入力。初めに以下を入力し jdbc:datarobot: 次にセミコロン区切りで接続プロパティを入力します。
DataRobot への接続には、User およびPassword をログインクレデンシャルに設定し、PredictionInstance を指定します。さらに、すでに取得している場合は、APIKey 接続プロパティをAPI Token に設定します。DataRobot にCloud Prediction インスタンスを使用している場合は、DataRobotKey も提供する必要があります。 APIKey を取得するには、以下の手順に従ってください。
User、DataRobotKey、APIKey はDataRobot アカウントのクレデンシャルです。
ProjectID、DataFile、ModelId はDataRobot 内のプロジェクト、データセット、モデルタイプです。
以下は一般的なJDBC URL です:
jdbc:datarobot:PredictionInstance=myinstance.orm.datarobot.com;DataFile=PATH\TO\input_file.csv;DataRobotKey=123-abc-456-def;User=username;Password=password;
- Custom Driver Class Name:cdata.jdbc.datarobot.DataRobotDriver と入力。
- User Name:認証するユーザーネーム。
- Password:認証するパスワード。
レポートに DataRobot データを追加
これで、DataRobot の帳票を作成する準備が整いました。
-
帳票にDataRobot データソースを追加します:[Data]>[Add Data Source]>[JDBC]をクリックし、データソースを選択します。
クエリを設定します。この記事では次を使います:
SELECT Id, Prediction1Value FROM Predictions
- 帳票にチャートをドラッグし、ダブルクリックしてチャートを編集します。帳票を実行して、チャートを表示します。このクエリ結果を使って、Predictions テーブルのシンプルなチャートを作成することができます。
- 帳票を実行して、チャートを見てみましょう。
