接続の設定
コネクタのインストール 後、SuiteCRM 内のデータのデータソースに接続して作成できます。
データソースの設定
データに接続するには、次の手順を実行してください:
- 接続 | To a Server で詳細をクリックします。
- SuiteCRM by CData というデータソースを選択します。
- 接続に必要な情報を入力します。
- サインインをクリックします。
- 必要に応じて、データベースおよびスキーマを選択して利用可能なテーブルとビューを確認できます。
Connection Builder の使用
connector は、代表的な接続プロパティをTableau 内で直接利用できるようにします。 しかし、より高度な設定が必要な場合や接続に関するトラブルシューティングが必要な場合には、使いにくいことがあります。 connector には、Tableau の外で接続を作成してテストできる、独立したConnection Builder が付属しています。
Connection Builder にアクセスする方法は2つあります。
- Windows では、スタートメニューのCData Tableau Connector for SuiteCRM フォルダの下にあるConnection Builder というショートカットを使用します。
- また、ドライバーのインストールディレクトリに移動し、lib ディレクトリで.jar ファイルを実行することによってもConnection Builder を開始できます。
Connection Builder では、接続プロパティに値を設定し、接続テストをクリックしてその動作を確認できます。 また、クリップボードにコピーボタンを使用して、接続文字列をコピーすることもできます。 この接続文字列は、Tableau 内のconnector 接続ウィンドウにあるConnection String オプションに指定できます。
SuiteCRM への接続
SuiteCRM に接続するための要件は、サイトが実行しているAPI のバージョンによって異なります。
SuiteCRM V4.1 API
V4.1 API でSuiteCRM データに接続するには、次の接続プロパティを設定します。
- Schema: suitecrmv4。
- URL:SuiteCRM アプリケーションに紐づいているURL。例:http://suite.crm.com
- User:SuiteCRM アカウントに紐づいているユーザー。
- Password:SuiteCRM アカウントのユーザーに紐付けられたパスワード。
SuiteCRM メタデータの取得は高負荷になる可能性があることに注意してください。メタデータのキャッシュ で説明しているように、メタデータをローカルに格納することをお勧めします。
SuiteCRM V8 API
SuiteCRM はOAuth2 認証標準を利用しています。SuiteCRM V8 API に接続する前に、OAuth2 の秘密鍵と公開鍵が適切に設定されていることを確認してください。 詳しくは、SuiteCRM Developer Guide API V8 setup instructions を参照してください。
SuiteCRM V8 API への認証
SuiteCRM V8 API は認証メカニズムとしてOAuth2.0 を使用し、2つのグラント種別、PASSWORD またはCLIENT のいずれかに基づきます。OAuth で認証するには、Schema をsuitecrmv8 に設定し、カスタムOAuth アプリケーションの作成 で説明するとおり、カスタムOAuth アプリケーションの作成が必要となります。
クライアントクレデンシャルグラント
SuiteCRM V8 API に接続するには、次のプロパティを設定します。
- Schema: suitecrmv8。
- AuthScheme: OAuthClient。
- OAuthClientId:カスタムOAuth アプリケーションの作成時に返されるクライアントキー。(カスタムOAuth アプリケーションの作成 参照)
- OAuthClientSecret:カスタムOAuth アプリケーションの作成時に返されるクライアントシークレット。(カスタムOAuth アプリケーションの作成 参照)
- InitiateOAuth: GETANDREFRESH。InitiateOAuth を使って、OAuth 交換や、手動でのOAuthAccessToken 接続プロパティの設定の繰り返しを避けられます。
- URL:SuiteCRM システムのベースURL。例:https://suitecrmhost/
パスワードグラント
SuiteCRM V8 API に接続するには、次のプロパティを設定します。
- Schema: suitecrmv8。
- AuthScheme: OAuthPassword。
- OAuthClientId:カスタムOAuth アプリケーションの作成時に返されるクライアントキー。 (カスタムOAuth アプリケーションの作成 参照)
- OAuthClientSecret:カスタムOAuth アプリケーションの作成時に返されるクライアントシークレット。 (カスタムOAuth アプリケーションの作成 参照)
- User:ユーザーのユーザーネーム。
- Password:ユーザーのパスワード。
- InitiateOAuth: GETANDREFRESH。InitiateOAuth を使って、OAuth 交換や、手動でのOAuthAccessToken 接続プロパティの設定の繰り返しを避けられます。
- URL:SuiteCRM システムのベースURL。例:https://suitecrmhost/
次のステップ
データビジュアライゼーションを作成するには、コネクタの使用 を参照してください。