Tableau で BASE のデータ のデータを可視化

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
Tableau Desktop BI ツールで BASE のデータ に接続。

CData Drivers for BASE を使用すると、標準データアクセス方法でビジネスインテリジェンスツール(Tableau など)と BASE のデータを接続できます。 CData API Driver for JDBC は Windows およびMacOS 上のTableau からの接続をサポートします。この記事では、スキーマの検出と BASE のデータ データへのリアルタイムクエリの実行方法について説明します。

Tableau で BASE に接続

Tableau を起動する前に、.jar ファイルが正しいフォルダに配置されていることを確認してください。

  • Windows: C:\Program Files\Tableau\Drivers
  • MacOS: ~/Library/Tableau/Drivers

.jar ファイルを配置したら、すぐに接続を確立できます。

  1. Tableau を起動します。
  2. サーバーへその他 を選択します。
  3. その他のデータベース (JDBC) を選択します。
  4. URL フィールドに JDBC 接続文字列を入力します。
  5. 最初に、BASE のOAuth アプリを作成する必要があります。作成するには、https://developers.thebase.in/dashboardにアクセスし、「Create New Application」ボタンをクリックします。アプリ名を入力し、リダイレクトURLを指定して「Register」をクリックします。これで、クライアントIDとクライアントシークレットが表示されます。

    次に、プロファイルをダウンロードしてドライバーがアクセス可能な場所に配置します。こちらからプロファイルをダウンロードして、「C:/profiles/」 などに設置してください。

    以下の接続プロパティを設定すると、接続できるようになります。

    • AuthScheme: OAuth に設定します。
    • OAuthClientID: アプリ設定で指定したOAuth クライアントID を設定します。
    • OAuthClientSecret: アプリ設定で指定したOAuth クライアントシークレットを設定します。
    • CallbackURL: アプリ設定で指定したリダイレクトURI を設定します。
    • InitiateOAuth: GETANDREFRESH に設定します。この設定を使って、OAuthAccessToken を取得するプロセスを管理できます。

    組み込みの接続文字列デザイナー

    JDBC URL の構成を簡単にするには、BASE JDBC Driver に組み込まれている接続文字列デザイナーをご利用ください。.jar ファイルをダブルクリックするか、コマンドラインから実行します。

    Windows の場合:

    java -jar 'C:\Program Files\CData[product_name]\lib\cdata.jdbc.api.jar'
    

    MacOS の場合:

    java -jar cdata.jdbc.api.jar
    

    接続プロパティを設定し、接続文字列をクリップボードにコピーします。

    JDBC URL を構成する際に、Max Rows 接続プロパティの設定をお勧めします。返される行数が制限されるため、特にレポートやビジュアライゼーションの設計時にパフォーマンスが向上します。

    以下は、デザイナーで作成したサンプル URL です。

    jdbc:api:Profile=Base.apip;Authscheme=OAuth;InitiateOAuth=GETANDREFRESH;OAuthClientId=your_client_id;OAuthClientSecret=your_client_secret;CallbackUrl=your_callback_url;
    
  6. サインイン をクリックします。

スキーマの検出とデータクエリ

  1. データベース プルダウンメニューから CData を選択します。
  2. スキーマ プルダウンメニューから CData を選択します。
  3. テーブルを結合エリアにドラッグします。複数のテーブルを含めることができます。
  4. 今すぐ更新 または 自動更新 を選択します。「今すぐ更新」はデータソースの最初の10,000 行をプレビューします(行数はRows テキストボックスで変更可能)。「自動更新」はプレビューエリアの変更を自動的に反映します。
  5. 「接続」メニューで ライブ オプションを選択すると、Tableau にデータのコピーをロードせず、リアルタイムデータを直接操作できます。
  6. ワークシートのタブをクリックします。カラムはデータ型に応じて「ディメンション」と「メジャー」に分類されます。CData ドライバーはデータ型を自動で検出するため、Tableau の強力なデータ処理および可視化機能を活用できます。
  7. ディメンション または メジャー エリアからフィールドを または にドラッグします。Tableau がカラムまたは行のヘッダーを作成します。
  8. 表示形式 タブからグラフの種類を選択します。選択したグラフが Tableau に表示されます。

CData API Driver for JDBC と Tableau を使用して、BASE のデータ に対する堅牢なビジュアライゼーションとレポートを簡単に作成できます。30日間の無償トライアルをダウンロードして、今すぐお試しください。

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

詳細:

BASE 連携ソリューション