TIBCO Spotfire から、ODBC 経由でOracle Eloqua Reporting のデータに連携してビジュアライズ

古川えりか
古川えりか
コンテンツスペシャリスト
ODBC 標準はユビキタスをサポートし、セルフサービスBI を簡単にします。ODBC Driver を使ってOracle Eloqua Reporting をTIBCO Spotfire にローディングします。

この記事では、CData ODBC Driver for OracleEloquaReporting をTIBCO Spotfire で使う方法を説明します。データインポートウィザードを使ってのDSN(データソース名)に接続し、サンプルビジュアライゼーション上でビルドして簡単なダッシュボードを作成します。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。

  1. Oracle Eloqua Reporting をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
  2. 多様なアプリケーション、ツールにOracle Eloqua Reporting のデータを連携
  3. ノーコードでの手軽な接続設定
  4. 標準 SQL での柔軟なデータ読み込み・書き込み

CData ODBC ドライバでは、1.データソースとしてOracle Eloqua Reporting の接続を設定、2.TIBCO Spotfire 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC ドライバのインストールとOracle Eloqua Reporting への接続設定

まずは、本記事右側のサイドバーからOracleEloquaReporting ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

  1. 接続プロパティの指定がまだの場合は、DSN (データソース名)で行います。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。一般的な接続プロパティは以下のとおりです:

    • AuthScheme
    • User
    • Password
    • Company

    Microsoft ODBC データソースアドミニストレーターで必要なプロパティを設定する方法は、ヘルプドキュメントの「はじめに」をご参照ください。

    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 アプリケーション登録時に割り当てられたクライアントシークレットを指定します。

  2. [File]>[Add Data Tables]をクリックします。
  3. リアルタイムデータを使いたい場合は、[Keep Data Table External]オプションをクリックします。このオプションは、データの変更をリアルタイムでダッシュボードに反映します。また、大量のデータを扱う場合に、ネットワークのロード回数を低減します。

    データをメモリにロードしてローカルで処理したい場合は、[Import Data Table]オプションをクリックします。このオプションは、オフラインでの使用、またはスローなネットワーク接続によりダッシュボードがインタラクティブでない場合に使用します。

  4. [Add]>[Database]をクリックします。
  5. [Data Source Type]メニューでODBC Provider を選択し[Configure]をクリックします。
  6. DSN を選択します。
    The DSN to connect to in the Add Data Tables wizard. (Salesforce is shown.)
  7. ダッシュボードに追加したいテーブルを選択します。この例では を使います。SQL クエリも指定できます。ドライバーは標準SQL シンタックスをサポートしています。
    Tables and columns selected in the tree or specified by an SQL query. (Salesforce is shown.)
  8. テーブルを追加すると[Recommended Visualizations]ウィザードが表示されます。テーブルを選択すると、Spotfire はカラムのデータ型を使ってnumber、time、category カラムを検出します。この例ではNumbers セクションで を、Categories セクションで を使用しています。
    Recommended visualizations for the imported data table. (Salesforce is shown.)

[Recommended Visualizations]ウィザードでいくつかビジュアライズしたら、ダッシュボードにその他の修正を加えられます。例えば、ページにフィルタを適用することで、高確率なopportunities にズームインできます。フィルタを追加するには、[Filter]ボタンをクリックします。各クエリで利用可能なフィルタは、[Filters]ペインに表示されます。

A simple dashboard with a global filter. (Salesforce is shown.)

Oracle Eloqua Reporting からTIBCO Spotfire へのデータ連携には、ぜひCData ODBC ドライバをご利用ください

このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

はじめる準備はできましたか?

Oracle Eloqua Reporting ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Oracle Eloqua Reporting Icon Oracle Eloqua Reporting ODBC Driver お問い合わせ

Oracle Eloqua Reporting ODBCドライバは、ODBC接続をサポートするあらゆるアプリケーションから、Oracle Eloqua Reportingのライブデータに直接接続できる強力なツールです。

Oracle Eloqua Reportingデータをデータベースのように操作 - 標準ODBCドライバインターフェースを通じてOracle Eloqua Reportingデータの読み取り・書き込み・更新が可能。