Oracle Eloqua Reporting のデータをSisense でビジュアライズ
Sisense を使用すると、データを結合、分析、画像化lし、よりインテリジェントなビジネス決定を行い、効果的な戦略を作成できます。CData JDBC Driver for OracleEloquaReporting は、Sisense に簡単に統合して利用することができます。この記事では、Oracle Eloqua Reporting に接続するElastiCube の作成方法と、それを使用してSisense のOracle Eloqua Reporting をビジュアライズする方法を説明します。
Oracle Eloqua Reporting への接続を構成する
ElastiCube を作成する前に、JDBC Driver のJAR ファイル(通常はC:\Program Files\CDatat\CData JDBC Driver for OracleEloquaReporting\lib) のインストール場所をメモするか、jar ファイル(cdata.jdbc.oracleeloquareporting.OracleEloquaReporting.jar) をSisense JDBC driver ディレクトリの新しいフォルダ(通常はC:\ProgramData\Sisense\DataConnectors\jdbcdrivers)にコピーします。
- Sisense アプリケーションの[Data]ページで、新しいElastiCube を作成します(または既存のElastiCube を開きます)。
- [Model Editor]で[+ Data]をクリックし、[Add Data]ダイアログボックスを開きます。
- [Generic JDBC]をクリックし、[JDBC settings]を開きます。
- [Connection String]プロパティをOracle Eloqua Reporting のJDBC URL に設定し、必要なプロパティを追加します。
Oracle Eloqua Reporting では、以下の認証方法に対応しています。
- Basic 認証(ユーザーとパスワード)
- OAuth 2.0 コードグラントフロー
- OAuth 2.0 パスワードグラントフロー
Basic 認証(ユーザーとパスワード)
ユーザーとパスワードで認証するには、以下のプロパティを設定します。
- AuthScheme: Basic を指定します。
- Company: Oracle Eloqua Reporting アカウントに関連付けられた会社名を指定します。
- User: ログインアカウント名を指定します。
- Password: ログインパスワードを指定します。
OAuth 認証(コードグラントフロー)
OAuth コードグラントフローで認証するには、AuthScheme を OAuth に設定し、カスタム OAuth アプリケーションを作成します。カスタム OAuth アプリケーションの作成方法については、ヘルプドキュメントをご参照ください。
続いて、以下のプロパティを設定します。
- InitiateOAuth: GETANDREFRESH を指定します。OAuthAccessToken の自動取得と更新に使用します。
- OAuthClientId: アプリケーション登録時に割り当てられたクライアント ID を指定します。
- OAuthClientSecret: アプリケーション登録時に割り当てられたクライアントシークレットを指定します。
- CallbackURL: アプリケーション登録時に定義したリダイレクト URI を指定します。
接続すると、デフォルトブラウザで Oracle Eloqua Reporting の OAuth エンドポイントが開きます。ログインしてアプリケーションに権限を付与してください。アクセストークンの有効期限が切れると、ドライバーが自動的に更新します。
OAuth 認証(パスワードグラントフロー)
OAuth パスワードグラントフローでは、OAuth アプリケーションの資格情報とユーザー資格情報を組み合わせて認証できます。ブラウザでの手動による権限付与は必要ありません。この認証方法を使用するには、OAuth アプリを作成する必要があります(ヘルプドキュメントを参照)。
以下のプロパティを設定します。
- AuthScheme: OAuthPassword を指定します。
- Company: 会社の一意の識別子を指定します。
- User: ログインアカウント名を指定します。
- Password: ログインパスワードを指定します。
- OAuthClientId: カスタム OAuth アプリケーション登録時に割り当てられたクライアント ID を指定します。
- OAuthClientSecret: カスタム OAuth アプリケーション登録時に割り当てられたクライアントシークレットを指定します。
ビルトイン接続文字列デザイナ
JDBC URL の構成については、Oracle Eloqua Reporting JDBC Driver に組み込まれている接続文字列デザイナを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。
java -jar cdata.jdbc.oracleeloquareporting.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
JDBC URL を構成する際に、Max Rows プロパティを定めることも可能です。これによって戻される行数を制限するため、可視化・レポートのデザイン設計時のパフォーマンスを向上させるのに役立ちます。
以下は一般的な例です。
jdbc:oracleeloquareporting:AuthScheme=Basic;User=user;Password=password;Company=MyCompany;
- JDBC JAR フォルダプロパティをCData JDBC Driver JAR ファイルの場所に設定します(上記を参照)。
- ドライバーのクラス名をJDBC Driver のクラス名( cdata.jdbc.oracleeloquareporting.OracleEloquaReportingDriver) に設定します。
- ユーザー名とパスワードのプロパティは空欄にします。
- [Next]をクリックします。
Oracle Eloqua Reporting のデータをElastiCube に追加する
Oracle Eloqua Reporting に接続すると、ElastiCubeにビューを追加できます。
- [Tables]リストから、and/or ビューどちらのテーブルを使用するか選択思案す。
- (オプション) [+]をクリックしてSQL でインポートするデータをカスタマイズします。
- [Done]をクリックします
- [Build]をクリックし、分析用のElastiCube をビルドします。
Oracle Eloqua Reporting のデータをビジュアライズ
ElastiCube をOracle Eloqua Reporting テーブルに追加することで、Oracle Eloqua Reporting で分析を実行できます。
- Sisense アプリケーションの[Analytics]ページに移動します。
- Dashboard を選択(または新規作成) します。
- Data Source を選択し、[Create]をクリックします。
- [+ Select Data]をクリックし、ビジュアライゼーションに追加するフィールドを選択します。
CData JDBC Driver for OracleEloquaReporting を使用することで、Sisense でOracle Eloqua Reporting に直接アクセスしてビジュアライズと分析を行うことができます。30日の無償評価版をダウンロードし、今すぐSisense でOracle Eloqua Reporting を使用しましょう!