各製品の資料を入手。
詳細はこちら →SAP Analytics Cloud でAzure Synapse のデータを分析
CData Connect Cloud を使用してAzure Synapse のOData API を作成し、SAP Analytics Cloud でAzure Synapse のデータをリアルタイムでビジュアライズします。
最終更新日:2022-03-07
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
SAP Analytics Cloud は、クラウドベースのビジネスインテリジェンスプラットフォームです。CData Connect Cloud は、Azure Synapse へのリアルタイム接続を作成し、Azure Synapse のOData API(Analytics Cloud でネイティブにサポート)を生成するために使用できます。SAP Analytics Cloud をCData Connect Cloud と組み合わせることで、すべてのSaaS およびクラウドベースのビッグデータとNoSQL ソースへの、データを移行したり統合したりする必要のないクラウド間接続が可能になります。ほかのOData サービスと同様に、Connect Cloud に接続するだけで、すべてのデータに瞬時にリアルタイムアクセスできます。
この記事では、SAP Analytics Cloud からCData Connect Cloud 経由でAzure Synapse に接続し、モデルと簡単なダッシュボードを作成する手順を説明します。
Connect Cloud アカウントの取得
以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。
Connect Cloud を構成する
SAP Analytics Cloud でAzure Synapse のデータをリアルタイムで操作するには、Connect Cloud からAzure Synapse に接続し、コネクションにユーザーアクセスを提供してAzure Synapse のデータのOData エンドポイントを作成する必要があります。
Azure Synapse に接続したら、目的のテーブルのOData エンドポイントを作成します。
(オプション)新しいConnect Cloud ユーザーの追加
必要であれば、Connect Cloud 経由でAzure Synapse に接続するユーザーを作成します。
- ユーザーページに移動し、 Invite Users をクリックします。
- 新しいユーザーのE メールアドレスを入力して、 Send to invite the user をクリックします。
- ユーザーページからユーザーを確認および編集できます。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect Cloud アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
Connect Cloud からAzure Synapse に接続
CData Connect Cloud では、簡単なクリック操作ベースのインターフェースでデータソースに接続できます。
- Connect Cloud にログインし、 Add Connection をクリックします。
- Add Connection パネルから「Azure Synapse」を選択します。
-
必要な認証プロパティを入力し、Azure Synapse に接続します。
Azure Synapse への接続
Azure Synapse データベースに接続するには、認証に加えて(下記参照)、次のプロパティを設定します。
- Server:Azure を実行しているサーバー。Azure ポータルにログインして、[Azure Synapse Analytics]->[Select your database]->[Overview]->[Server name]に進むと確認できます。
- Database:[Azure Synapse Analytics]ページのAzure ポータルに表示されるデータベース名。
Azure Synapse への認証
次のプロパティを使用してAzure Synapse に接続します。
- User:Azure との認証のためのユーザー名。
- Password:認証ユーザーに関連付けられたパスワード。
- Create & Test をクリックします。
- Edit Azure Synapse Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
Connect Cloud にAzure Synapse OData エンドポイントを追加する
Azure Synapse に接続したら、目的のテーブルのOData エンドポイントを作成します。
- OData ページに移動し、 Add to create new OData endpoints をクリックします。
- Azure Synapse 接続(例:AzureSynapse1)を選択し、Next をクリックします。
- 使用するテーブルを選択し、Confirm をクリックします。
コネクションとOData エンドポイントを設定したら、SAP Analytics Cloud からAzure Synapse のデータに接続できます。
SAP Analytics Cloud でAzure Synapse のデータのモデルを作成する
Azure Synapse への接続が設定されてOData エンドポイントが作成されると、SAP Analytics Cloud でAzure Synapse のデータのモデルを作成できるようになります。
- Analytics Cloud インスタンスにログインし、メニューから「Create」->「Model」と進みます。
- 「Get data from a datasource」から「OData Services」を選択します。
- Connect Cloud OData への既存の接続を選択、または新しい接続を作成します。
- 「Connection Name」を設定します。
- 「Data Service URL」をOData API のBase URL(https://cloud.cdata.com/api/odata/service)に設定します。
- 「Authentication Type」をBasic Authentication に設定します。
- User Name をCData Connect Cloud のユーザー名(例:user@mydomain.com)に設定します。
- Password を上記のユーザーのPAT に設定します。
- 「Create a new query」を選択して「Next」をクリックします。
- Execute に名前を付け、OData エンドポイント(Products など)を選択して「Next」をクリックします。
- 使用したいカラムを「Selected Data」ワークスペースにドラッグし、「Create」をクリックします。
- この時点でドラフトのデータソースが作成されるため、ドラフトをクリックしてモデルを完成させます。
- 計算ディメンション、場所ディメンションの作成、データソースの結合などの変換を実行し、「Create Model」をクリックします。
- モデルに名前を付け、「OK」をクリックします。
SAP Analytics Cloud にダッシュボードを構築する
モデルが作成されたら、Azure Synapse のデータを使用してSAP Analytics Cloud でダッシュボードを作成できるようになります。
- メニューから「Create」->「Story」とクリックします。
- SAP Analytics Template をクリックします。(この記事では、「Dashboard」テンプレートを使用します。)
- レイアウトを選択して「Apply」をクリックします。
- 「More」メニューから挿入するビジュアライゼーション(チャート)を選択します。
- ビジュアライズするモデルを選択します。
- 構造と必要なメジャー、ディメンションを選択します。
- ストアを保存します。
詳細と無料トライアル
これで、リアルタイムのAzure Synapse のデータから簡単で強力なダッシュボードが作成できました。Azure Synapse(および100を超えるほかのデータソース)からのOData フィードの作成方法の詳細については、Connect Cloud ページにアクセスしてください。無償トライアルにサインアップして、SAP Analytics Cloud でリアルタイムAzure Synapse のデータの操作をはじめましょう。