Tableau Cloud でXML ビジュアライゼーションを作成
Tableau Cloud は、クラウドホスティングの分析プラットフォームです。CData Connect AI と組み合わせると、ビジュアライゼーションやダッシュボード用にXML のデータにクラウドベースでアクセスできます。この記事では、XML に接続し、Tableau Cloud でXML のデータからビジュアライゼーションを作成する方法を説明します。
Connect AI からXML に接続する
CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。- Connect AI にログインし、 Add Connection をクリックします。
- Add Connection パネルから「XML」を選択します。
-
必要な認証プロパティを入力し、XML に接続します。
データソースを認証するには、データプロバイダーのドキュメント内の「はじめに」セクションをご覧ください。 データプロバイダーはXML API を双方向データベーステーブルとしてモデル化し、XML ファイルをread-only ビュー(ローカルファイル、人気のクラウドサービスに格納されたファイル、およびFTP サーバー)としてモデル化します。 HTTP Basic、Digest、NTLM、OAuth、およびFTP を含む主な認証スキームはサポートされています。認証のガイドについては、データプロバイダーのドキュメント内の「はじめに」セクションをご覧ください。
URI と認証値を設定した後で、DataModel を設定することでデータの構造によりよくマッチするようデータの抽象化を調整できます。
DataModel プロパティはデータがどのようにテーブルとして抽象化されるかを制御するプロパティであり、次の基本的な設定を調整します。
- Document(デフォルト):XML データのトップレベルのドキュメントビューをモデル化します。データプロバイダーは入れ子化した要素をデータの集約値として返します。
- FlattenedDocuments:入れ子化したドキュメントとその親を結合して単一のテーブルに入力します。
- Relational:個別の関連テーブルを階層化されたデータから返します。テーブルは主キーと、親ドキュメントにリンクする外部キーを含みます。
リレーショナルな抽象化の設定についての詳細は、「XML データのモデリング」セクションを参照してください。次の例で使用されているサンプルデータも存在します。 このデータには、人名、その人たちが所有する車、車に施されたさまざまなメンテナンスに関する情報が含まれます。
- Create & Test をクリックします。
- Edit XML Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションが構成されたら、Tableau Cloud からXML に接続できるようになります。
Tableau Cloud でXML のデータをリアルタイムでビジュアライズ
以下のステップは、Connect AI の仮想XML のデータベースを使用してTableau Cloud で新しいデータソースを作成し、データから簡単なビジュアライゼーションを作成する方法の概要です。
- Tableau Cloud にログインしてアカウントを選択し、新しいワークブックを作成します。
- 新しいワークブックでデータウィザードからMicrosoft SQL Server Connector を選択し、Connect AI インスタンスの値を入力します。
- Serverを tds.cdata.com,14333 に設定します。
- Database を先ほど設定したXML のコネクションの名称(例:XML1)に設定します。
- Username をConnect AI のユーザー名に設定します。(user@mydomain.com)
- Password を上記のユーザーのPAT に設定します。
- Require SSL のチェックボックスにチェックを入れます。
- 新しく作成したデータベースと、ビジュアライズするテーブルを選択します。(必要に応じてJOIN されたデーブルの関係を定義します)
- 「Dimensions and Measures」を選択してビジュアライゼーションを構成します。
クラウドアプリケーションからXML のデータにリアルタイムアクセス
これで、Tableau Cloud ワークブックからXML のデータにリアルタイムで直接クラウドベースの接続が可能です。さらに、データソースやワークブックを公開することなく、Tableau Desktop から新しいビジュアライゼーションを作成したり、ダッシュボードを作成したりすることができます。Tableau Cloud のようなクラウドアプリケーションで、100 を超えるSaaS、ビッグデータ、NoSQL ソースのデータにリアルタイムアクセスする方法の詳細については、Connect AI ページを参照してください。