JDBC-ODBC Bridge のデータをYellowfin に連携してビジュアライズ

桑島義行
桑島義行
テクニカルディレクター
JDBC-ODBC Bridge をBI ツールのYellowfin にデータ接続して、データソースとする方法。



CData JDBC Driver for JDBCODBC は、JDBC 標準をインプリメントし、BI ツールからIDE まで幅広いアプリケーションでJDBC-ODBC Bridge への接続を提供します。この記事では、Yellowfin からJDBC-ODBC Bridge のデータ に接続する方法を説明します。

JDBC-ODBC Bridge のデータのJDBC データソースを作成

下記の手順に従って、YellowfinからJDBC-ODBC Bridge のJDBCドライバを追加します。

この手順は主にYellowfinの画面を使って進めていきます。

  1. メニューバーの中から「管理」→「管理コンソール」画面へ。 管理コンソール画面の右側にある「管理」メニューから「プラグイン管理」を選択。
  2. Yellowfin プラグイン管理
  3. プラグイン管理画面、右側の「追加」をクリックし、「新規プラグイン」の画面を出す。
  4. Yellowfin 新規プラグイン
  5. ここでドロップできる拡張子が.jar.yfpなのでそれに合わせてファイルを変更する必要があります。
    1. CData JDBC ドライバインストールディレクトリの[lib]サブフォルダ内にcdata.jdbc.jdbcodbc.jar とcdata.jdbc.jdbcodbc.licファイルがあることを確認する。
    2. cdata.idbc.jdbcodbc.licファイルを圧縮。
    3. 圧縮してできたファイルcdata.jdbc.jdbcodbc.zipの名前をcdata.jdbc.jdbcodbc.lic.jarに変更。
  6. 上記で作ったcdata.jdbc.jdbcodbc.lic.jarともともとあったcdata.jdbc.jdbcodbc.jarを新規プラグイン画面にドラッグ。

※YellowfinをインストールしたマシンとJDBCドライバーをインストールしたマシンが同じものでないとエラーが起こってしまいます。

Yellowfin 拡張子変換

次にYellowfinの管理コンソールからデータソースを追加します。下記の手順に従って以下の項目を設定します。

  1. 「管理」→「データソース」→「追加」を選択。
  2. 新規接続画面で「データベース」を選択すると「接続設定」の画面に行きます。
  3. DB 接続設定
    • 名前:任意(CDataJDBCODBC)
    • 説明:任意
    • データベースタイプ:Generic JDBC Data Source(選択後以下二つが出てきます)
    • ドライバー:cdata.jdbc.jdbcodbc.JDBCODBCDriver
    • 接続文字: jdbc:jdbcodbc: に続けてセミコロン区切りで接続プロパティを入力します。
      一般的なJDBC URL は次の通りです:
                  jdbc:jdbcodbc:Driver={ODBC_Driver_Name};Driver_Property1=Driver_Value1;Driver_Property2=Driver_Value2;...
                
      JDBC-ODBC Bridge向けの接続文字はcdata製品マニュアルの[接続の確立]をご覧ください。
    • ユーザー名:JDBC-ODBC Bridgeのユーザー名
    • パスワード:JDBC-ODBC Bridgeのパスワード

上記の入力が終わったらビュー作成を選択します。

JDBC-ODBC Bridge のデータのビューを作成

ビュー作成を行っていきます。

Yellowfin ビュー作成

[ビュー作成]で以下の項目を設定します。

  • ビューのタイプを選択:任意
  • テーブルを選択:分析に用いるテーブルを選択します。
  • ビュー名:ビューの名前
  • ビュー説明:ビューの説明

[Step1. ドラッグ&ドロップエディタ]にて、左側のデータベーステーブル一覧から参照するテーブルを選択してドラッグドロップで[カラム]または[ロウ]エリアに配置します。
Yellowfin カラムorロウ (Salesforce is shown.)

[Step2. グラフ]にて、グラフの形や詳細設定を行っていきます。
Yellowfin グラフ作成 (Salesforce is shown.)

「保存」「有効化」を行いビューを保存します。

このようにJDBCODBC 内のデータをAPI を書くことなくYellowfin 上で表示することができるようになります。

サポートされるSQL についての詳細は、ヘルプドキュメントの「サポートされるSQL」をご覧ください。テーブルに関する情報は「データモデル」をご覧ください。

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

JDBC-ODBC Bridge の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

ODBC Connectivity from Java Icon JDBC-ODBC Bridge Driver お問い合わせ

JDBC-ODBC Bridge は、あらゆるJava アプリからWindows、Linux、Mac 上のODBC データソースへのJDBC アクセスを提供します。CData JDBC-ODBC Bridge は、レポートや分析にJava ベースのツールを使用する場合でも、カスタムJava ソリューションを構築する場合でも、あらゆるODBC データソースに簡単に接続できます。