Tableau Cloud でConstantContact ビジュアライゼーションを作成
Tableau Cloud は、クラウドホスティングの分析プラットフォームです。CData Connect AI と組み合わせると、ビジュアライゼーションやダッシュボード用にConstantContact のデータにクラウドベースでアクセスできます。この記事では、ConstantContact に接続し、Tableau Cloud でConstantContact のデータからビジュアライゼーションを作成する方法を説明します。
Connect AI からConstantContact に接続する
CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。- Connect AI にログインし、 Add Connection をクリックします。
- Add Connection パネルから「ConstantContact」を選択します。
-
必要な認証プロパティを入力し、ConstantContact に接続します。
まず、Profile 接続プロパティをディスク上のConstantContact プロファイルの場所に設定します(例:C:\profiles\ConstantContact.apip)。次に、ProfileSettings 接続プロパティをプロファイルの接続文字列に設定します(以下を参照)。
ConstantContact API プロファイル設定
ConstantContact はOAuth ベースの認証を使用します。
まず、ConstantContact でOAuth アプリケーションを登録します。ConstantContact API ガイド(https://v3.developer.constantcontact.com/api_guide/index.html)の「MyApplications」>「New Application」から登録できます。OAuth アプリケーションにはclient id(API キー)が割り当てられ、client secret(シークレット)を生成できます。
以下の接続プロパティを設定すると、接続できるようになります。
- AuthScheme:OAuth に設定します。
- InitiateOAuth:GETANDREFRESH に設定します。InitiateOAuth を使用して、OAuthAccessToken を取得するプロセスを管理できます。
- OAuthClientId:アプリ設定で指定されたclient_id に設定します。
- OAuthClientSecret:アプリ設定で指定されたclient_secret に設定します。
- CallbackURL:アプリ設定で指定したRedirect URI に設定します。
- Create & Test をクリックします。
- Edit ConstantContact Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションが構成されたら、Tableau Cloud からConstantContact に接続できるようになります。
Tableau Cloud でConstantContact のデータをリアルタイムでビジュアライズ
以下のステップは、Connect AI の仮想ConstantContact のデータベースを使用してTableau Cloud で新しいデータソースを作成し、データから簡単なビジュアライゼーションを作成する方法の概要です。
- Tableau Cloud にログインしてアカウントを選択し、新しいワークブックを作成します。
- 新しいワークブックでデータウィザードからMicrosoft SQL Server Connector を選択し、Connect AI インスタンスの値を入力します。
- Serverを tds.cdata.com,14333 に設定します。
- Database を先ほど設定したConstantContact のコネクションの名称(例:API1)に設定します。
- Username をConnect AI のユーザー名に設定します。([email protected])
- Password を上記のユーザーのPAT に設定します。
- Require SSL のチェックボックスにチェックを入れます。
- 新しく作成したデータベースと、ビジュアライズするテーブルを選択します。(必要に応じてJOIN されたデーブルの関係を定義します)
- 「Dimensions and Measures」を選択してビジュアライゼーションを構成します。
クラウドアプリケーションからConstantContact のデータにリアルタイムアクセス
これで、Tableau Cloud ワークブックからConstantContact のデータにリアルタイムで直接クラウドベースの接続が可能です。さらに、データソースやワークブックを公開することなく、Tableau Desktop から新しいビジュアライゼーションを作成したり、ダッシュボードを作成したりすることができます。Tableau Cloud のようなクラウドアプリケーションで、100 を超えるSaaS、ビッグデータ、NoSQL ソースのデータにリアルタイムアクセスする方法の詳細については、Connect AI ページを参照してください。