こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Tableau Cloud は、クラウドホスティングの分析プラットフォームです。CData Connect Cloud と組み合わせると、ビジュアライゼーションやダッシュボード用にAzure Table のデータにクラウドベースでアクセスできます。この記事では、Azure Table に接続し、Tableau Cloud でAzure Table のデータからビジュアライゼーションを作成する方法を説明します。
CData Connect Cloud とは?
CData Connect Cloud は、以下のような特徴を持ったクラウド型のリアルタイムデータ連携製品です。
- SaaS やクラウドデータベースを中心とする150種類以上のデータソース
- BI、アナリティクス、ETL、ローコードツールなど30種類以上のツールやアプリケーションから利用可能
- リアルタイムのデータ接続に対応。データの複製を作る必要はありません
- ノーコードでシンプルな設定
詳しくは、こちらの製品資料をご確認ください。
Connect Cloud アカウントの取得
以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。
Connect Cloud からAzure Table に接続する
CData Connect Cloud では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
- Connect Cloud にログインし、 Add Connection をクリックします。
- Add Connection パネルから「Azure Table」を選択します。
-
必要な認証プロパティを入力し、Azure Table に接続します。
Account プロパティをストレージアカウント名に設定し、ストレージアカウントのAccessKey を設定して接続します。これらの値を取得する方法は次のとおりです。
ストレージをBackend として使用している場合(デフォルト)
- Azure ポータルにログインし、左側の「サービス」メニューで「ストレージアカウント」を選択します。
- ストレージアカウントがない場合は、「追加」ボタンをクリックしてアカウントを作成します。
- 使用するストレージアカウントのリンクをクリックし、「設定」の「アクセスキー」を選択します。 「アクセスキー」ウィンドウには、ストレージアカウント名とCData
製品で使用するキー(接続にはkey1またはkey2のどちらかを使用できます)が含まれています。これらのプロパティは、それぞれAccount とAccessKey 接続プロパティにマッピングされます。
Azure SQL への接続
- Azure ポータルにログインし、左側の「サービス」メニューで「Azure Cosmos DB」を選択します。
- 使用するCosmos DB アカウントのリンクをクリックし、「設定」の「接続文字列」を選択します。 「接続文字列」ウィンドウには、Cosmos DB アカウント名とCData
製品で使用する主キーが含まれています。これらのプロパティは、それぞれAccount とAccessKey 接続プロパティにマッピングされます。
- Create & Test をクリックします。
- Edit Azure Table Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect Cloud アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションが構成されたら、Tableau Cloud からAzure Table に接続できるようになります。
Tableau Cloud でAzure Table のデータをリアルタイムでビジュアライズ
以下のステップは、Connect Cloud の仮想Azure Table のデータベースを使用してTableau Cloud で新しいデータソースを作成し、データから簡単なビジュアライゼーションを作成する方法の概要です。
- Tableau Cloud にログインしてアカウントを選択し、新しいワークブックを作成します。
- 新しいワークブックでデータウィザードからMicrosoft SQL Server Connector を選択し、Connect Cloud インスタンスの値を入力します。
- Serverを tds.cdata.com,14333 に設定します。
- Database を先ほど設定したAzure Table のコネクションの名称(例:AzureTables1)に設定します。
- Username をConnect Cloud のユーザー名に設定します。([email protected])
- Password を上記のユーザーのPAT に設定します。
- Require SSL のチェックボックスにチェックを入れます。
- 新しく作成したデータベースと、ビジュアライズするテーブルを選択します。(必要に応じてJOIN されたデーブルの関係を定義します)
- 「Dimensions and Measures」を選択してビジュアライゼーションを構成します。
クラウドアプリケーションからAzure Table のデータにリアルタイムアクセス
これで、Tableau Cloud ワークブックからAzure Table のデータにリアルタイムで直接クラウドベースの接続が可能です。さらに、データソースやワークブックを公開することなく、Tableau Desktop から新しいビジュアライゼーションを作成したり、ダッシュボードを作成したりすることができます。Tableau Cloud のようなクラウドアプリケーションで、100 を超えるSaaS、ビッグデータ、NoSQL ソースのデータにリアルタイムアクセスする方法の詳細については、Connect Cloud ページを参照してください。