Tableau Connector for Highrise

Build 22.0.8479

接続の設定

コネクタには、Tableau の外部で接続設定を構築およびテストできるConnection Builder が付属しています。 また、Tableau の接続ダイアログにリストされていないオプションを提供するために使用できる接続文字列を作成することもできます。

Connection Builder の設定

Connection Builder にアクセスする方法は2つあります。

  • Windows では、スタートメニューのCData Tableau Connector for Highrise フォルダの下に[Connection Builder]というショートカットが表示されます。
  • また、ドライバーのインストールディレクトリに移動し、lib ディレクトリで.jar ファイルを実行することによってもConnection Builder を開始できます。

Connection Builder では、接続プロパティに値を設定し、[接続テスト]ボタンをクリックして、その動作を確認することができます。 また、[クリップボードにコピー]ボタンを使用して、Tableau で使用する接続文字列をコピーすることもできます。

Highrise への認証

Highrise はOAuth およびAPI トークン認証スキームをサポートします。

OAuth

Highrise はOAuth 認証標準を利用しています。Highrise へ認証するには、OAuthClientIdOAuthClientSecret、およびCallbackURL を取得する必要があります。

すべてのOAuth フローで、AuthSchemeOAuth に設定する必要があります。以下のセクションは、すでに設定済みであることを前提として書かれています。

デスクトップアプリケーション

CData は、OAuth デスクトップ認証を簡略化する埋め込みOAuth アプリケーションを提供します。代わりに、カスタムOAuth アプリケーションを作成することも可能です。カスタムアプリケーションの作成およびその理由については、カスタムOAuth アプリの作成 を参照してください。

OAuth アクセストークンの取得およびリフレッシュ

以下を設定して、接続してください。

  • InitiateOAuthGETANDREFRESH に設定。InitiateOAuth を使うと、OAuth 交換の繰り返しや、手動でのOAuthAccessToken 設定を避けられます。
  • OAuthClientId(カスタムアプリのみ):アプリケーションの登録時に割り当てられたクライアントId に設定。
  • OAuthClientSecret(カスタムアプリのみ):アプリケーションの登録時に割り当てられたクライアントシークレットに設定。
  • CallbackURL(カスタムアプリのみ):アプリケーションの登録時に定義されたリダイレクトURI に設定。
接続すると、connector はデフォルトブラウザでHighrise のOAuth エンドポイントを開きます。ログインして、アプリケーションにアクセス許可を与えます。connector はこれでOAuth プロセスを完了します。

  1. connector はHighrise からアクセストークンを取得し、それを使ってデータをリクエストします。
  2. OAuth 値はOAuthSettingsLocation で指定されたパスに保存されます。これらの値は接続間で永続化されます。
connector はアクセストークンの期限が切れると自動的にリフレッシュします。

API トークン

API トークンでHighrise へ認証するには、以下を設定します。

  • AuthScheme:AuthScheme をAPIToken に設定。
  • APIToken:ユーザーのAPIToken。 API トークンを取得するには、Highrise アカウントにログインしてMy Info のリンクをクリックします。管理者またはユーザーの場合、アカウントの"Settings" セクションにあります。詳しくは、Highrise ドキュメントのFind Your API Token を参照してください。
  • AccountId:ユーザーのAccount Id。

次のステップ

次の手順については、Highrise API への認証を含むデータの取得 を参照してください。

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8479