Amazon QuickSight でAzure Analysis Services のデータからインタラクティブなダッシュボードを作成する

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI でAzure Analysis Services へのコネクションを作成し、Amazon QuickSight SPICE からAzure Analysis Services のデータを取得してインタラクティブなダッシュボードを作成します。

Amazon QuickSight ではクラウド上でインタラクティブなダッシュボードを作成できます。CData Connect AI と組み合わせると、ビジュアライゼーションやダッシュボード用にAzure Analysis Services のデータにクラウドベースでアクセスできます。この記事では、Connect AI でAzure Analysis Services に接続し、Amazon QuickSight でAzure Analysis Services のデータにアクセスしダッシュボードを構築する方法を説明します。

Connect AI からAzure Analysis Services に接続する

CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
  1. Connect AI にログインし、 Add Connection をクリックします。 Adding a Connection
  2. Add Connection パネルから「Azure Analysis Services」を選択します。 Selecting a data source
  3. 必要な認証プロパティを入力し、Azure Analysis Services に接続します。

    Azure Analysis Services(AAS)接続プロパティの取得・設定方法

    接続するには、認証に加えて、Url プロパティを有効なAzure Analysis Services サーバー(例えばasazure://southcentralus.asazure.windows.net/server)に設定します。必要に応じて、Database プロパティを設定して、サーバー上のどのAzure データベースに接続するかを指定できます。

    Azure Analysis Services はOAuth 認証標準を使用します。CData 製品では組込みOAuth が利用できるので、接続プロパティを設定することなく接続を試行するだけで、ブラウザ経由でAAS に認証できます。詳しい設定方法については、ヘルプドキュメントの「Azure Analysis Services への認証」セクションを参照してください。

    Configuring a connection (Salesforce is shown)
  4. Create & Test をクリックします。
  5. Edit Azure Analysis Services Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。 権限を更新

パーソナルアクセストークンの追加

OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。

  1. Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
  2. User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
  3. PAT の名前を入力して Create をクリックします。 Creating a new PAT
  4. パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。

コネクションが構成されたら、Amazon QuickSight からAzure Analysis Services に接続できるようになります。

Azure Analysis Services のデータをSPICE にインポートしてインタラクティブなダッシュボードを作成する

以下のステップでは、Connect AI のAzure Analysis Services 接続をベースにした新しいデータセットの作成、データセットのSPICE へのインポート、およびデータからの簡単なビジュアライゼーションを構築する方法を説明します。

  1. Amazon QuickSight にログインし「データセット」をクリックします。
  2. 「新しいデータセット」をクリックし、データソースとしてSQL Server を選択しConnect AI のインスタンスへの接続を構成します。完了したら「データソースを作成」をクリックします。 Connecting to Connect AI as a QuickSight data set.
  3. ビジュアライズ化したいテーブルを選択するか、データのカスタムSQL クエリを発行します。 Selecting a Table to visualize.
  4. 「データの編集 / プレビュー」をクリックしデータセットをカスタマイズします。
  5. 「迅速な分析のために SPICE へインポート」を選択し「視覚化する」をクリックします。 Importing data to SPICE for quicker analytics.
  6. ビジュアライズしたいフィールドとタイプを選択します。 Visualizing data in QuickSight via Connect AI (Salesforce is shown).

SPICE データセットの更新をスケジュールする

QuickSight のユーザーはSPICE にインポートしたデータセットの更新をスケジュールし、分析されるデータが最新で更新されたものだけであることを確認できます。

  1. QuickSight のホームページへ移動します。
  2. 「データの管理」をクリックします。
  3. 更新したいデータセットを選択します。
  4. 「更新をスケジュール」をクリックします。
  5. 「作成」をクリックし、更新スケジュール(タイムゾーン、繰り返しの頻度、開始日)を設定し、「作成」をクリックします。 Scheduling a refreshing of the data imported into SPICE.

クラウドアプリケーションからAzure Analysis Services のデータへのSQL アクセス

これで、Amazon QuickSigh ダッシュボードからAzure Analysis Services へ直接クラウドベースで接続できます。新しいビジュアライゼーションを作成したり、インタラクティブなダッシュボードを作成したりすることができます。Amazon QuickSight のようなクラウドアプリケーションで、100 を超えるSaaS、Big Data、NoSQL ソースのデータにライブアクセスする方法の詳細については、Connect AI ページを参照してください。

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル お問い合わせ