Dundas BI でWebex のデータを使ってダッシュボードを構築

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
Dundas BI でWebex のデータを基にしたダイナミックなダッシュボードの作成やデータ分析を行う方法を解説します。



CData のWebex 用 ODBC ドライバーは、ODBC 標準経由でWebex のリアルタイムデータにアクセスし、使い慣れた SQL クエリで各種 BI、レポート、ETL ツールからWebex のデータを利用可能にします。この記事では、汎用 ODBC データプロバイダーとしてWebex に接続し、Dundas BI でWebex のデータを基にしたチャート、レポート、ダッシュボードを作成する方法を解説します。

Webex のデータへの接続設定

  1. まだ設定していない場合は、データソース名(DSN)で必要な接続プロパティを指定します。DSN の設定は組み込みの Microsoft ODBC データソースアドミニストレーターを使用して行えます。これはドライバーインストールの最終ステップでもあります。Microsoft ODBC データソースアドミニストレーターを使用して DSN を作成・設定する方法については、ヘルプドキュメントの「はじめに」の章をご参照ください。

    Webex への認証では、OAuth 標準を使って自分のデータに接続したり、他のユーザーが各自のデータに接続できるようにしたりできます。

    OAuth 認証の設定

    まず、Webex に OAuth アプリケーションを登録する必要があります。登録するには、Webex Developer Portal に移動して、新しいインテグレーションを作成します。OAuth アプリケーションには client id と client secret が割り当てられます。

    以下の接続プロパティを設定して接続を確立してください:

    • AuthScheme:OAuth に設定します。
    • InitiateOAuthGETANDREFRESH に設定します。InitiateOAuth を使うと、OAuthAccessToken を取得するプロセスを管理できます。
    • OAuthClientId:アプリ設定で指定された client_id に設定します。
    • OAuthClientSecret:アプリ設定で指定された client_secret に設定します。
    • CallbackURL:アプリ設定で指定されたリダイレクト URI に設定します。
    • Scope:ProfileSettings に設定して、認可時にリクエストする OAuth スコープを指定します。複数のスコープはスペースで区切ることができます(例:ProfileSettings='Scope=spark:all spark:kms')。

    接続文字列の例:

    Profile=C:\profiles\Webex.apip;Authscheme=OAuth;InitiateOAuth=GETANDREFRESH;OAuthClientId=your_client_id;OAuthClientSecret=your_client_secret;CallbackUrl=your_callback_url;ProfileSettings='Scope=your_scopes';
    

    DSN を設定する際には、Max Rows 接続プロパティも設定することをお勧めします。これにより返される行数が制限され、レポートやビジュアライゼーションの設計時にパフォーマンスを向上させるのに役立ちます。

  2. Dundas BI インターフェースを開き、メニューから New Data Connector をクリックします。
  3. Dundas BI の Data Connector を設定します:
    • Data Connector の名前を入力します。
    • Data Provider として「ODBC generic」を選択します。
    • 「Use System DSN」チェックボックスをオンにします。
    • 適切なシステム DSN を選択します。

Webex のデータをダッシュボードに追加

これでWebex のデータを使ってダッシュボードを作成する準備が整いました。

  1. ホームページに移動します。
  2. Explore Data をクリックします。
  3. 適切な Data Connector を展開します。
  4. Connector から関連するデータをパネルにドラッグします。
    • 「テーブル」全体を選択して追加することもできますが、適切なビジュアライゼーションを作成するには Metric Set からメジャーや行を削除する必要があるかもしれません。あるいは、ビジュアライゼーションに含めたいフィールドのみを選択することもできます。
    • フィールドを選択した状態で、メジャーと行にフィルタや条件を追加し、ビジュアライゼーションをさらにカスタマイズできます。
  5. メニューバーから Re-visualize をクリックし、データに適したビジュアライゼーションを選択します。
  6. Add To New Dashboard をクリックして、ビジュアライゼーションを新しいダッシュボードに追加します。
  7. Webex のデータを使ったダイナミックなビジュアライゼーションを作成してダッシュボードを設定します。

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

API Driver で Webex のライブデータに接続

Webex に接続