SAP Analytics Cloud でSage Intacct のデータを分析
SAP Analytics Cloud は、クラウドベースのビジネスインテリジェンスプラットフォームです。CData Connect AI は、Sage Intacct へのリアルタイム接続を作成し、Sage Intacct のOData API(Analytics Cloud でネイティブにサポート)を生成するために使用できます。SAP Analytics Cloud をCData Connect AI と組み合わせることで、すべてのSaaS およびクラウドベースのビッグデータとNoSQL ソースへの、データを移行したり統合したりする必要のないクラウド間接続が可能になります。ほかのOData サービスと同様に、Connect AI に接続するだけで、すべてのデータに瞬時にリアルタイムアクセスできます。
この記事では、SAP Analytics Cloud からCData Connect AI 経由でSage Intacct に接続し、モデルと簡単なダッシュボードを作成する手順を説明します。
Connect AI を構成する
SAP Analytics Cloud でSage Intacct のデータをリアルタイムで操作するには、Connect AI からSage Intacct に接続し、コネクションにユーザーアクセスを提供してSage Intacct のデータのOData エンドポイントを作成する必要があります。
Sage Intacct に接続したら、目的のテーブルのOData エンドポイントを作成します。
(オプション)新しいConnect AI ユーザーの追加
必要であれば、Connect AI 経由でSage Intacct に接続するユーザーを作成します。
- ユーザーページに移動し、 Invite Users をクリックします。
- 新しいユーザーのE メールアドレスを入力して、 Send to invite the user をクリックします。
- ユーザーページからユーザーを確認および編集できます。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
Connect AI からSage Intacct に接続
CData Connect AI では、簡単なクリック操作ベースのインターフェースでデータソースに接続できます。
- Connect AI にログインし、 Add Connection をクリックします。
- Add Connection パネルから「Sage Intacct」を選択します。
-
必要な認証プロパティを入力し、Sage Intacct に接続します。
Sage Intacct 接続プロパティの取得・設定方法
独自のWeb サービスクレデンシャル、埋め込みクレデンシャル(Basic 認証)、またはOkta クレデンシャルのいずれかを使用して、Sage Intacct への接続を確立できます。
Sage Intacct への認証
Sage Intacct は2種類の認証をサポートします。Basic およびOkta です。選択した認証方法に関連するプロパティを設定して、接続を構成します。
Basic 認証
Basic 認証スキームでは、埋め込みクレデンシャルを使用してデータの読み書きが可能です。オプションとして、独自のWeb サービスクレデンシャルを指定することもできます。
Basic 認証を使用して認証を行うには、以下のプロパティを設定します。
- AuthScheme:Basic。
- CompanyID:Sage Intacct にログインする際に会社を識別するために使用するID。
- User:Sage Intacct へのログインに使用するログイン名。
- Password:ログインクレデンシャル用のパスワード。
- (オプション)SenderID およびSenderPassword:Web サービスのSender ID およびパスワード(独自のWeb サービスクレデンシャルを使用している場合のみ)。
独自のWeb サービスクレデンシャルではなく、埋め込みクレデンシャルを使用する場合は、以下を実行する必要があります:
- Web サービスダッシュボードで、会社 -> 会社情報 -> セキュリティタブに移動します。
- Web サービス認証に"CData" を追加します。これは大文字・小文字が区別されます。これを行うには、会社 -> 会社情報(新しいUI では、設定 -> 会社)-> セキュリティ -> Web サービス認証 / 編集に移動します。
- Create & Test をクリックします。
- Edit Sage Intacct Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
Connect AI にSage Intacct OData エンドポイントを追加する
Sage Intacct に接続したら、目的のテーブルのOData エンドポイントを作成します。
- OData ページに移動し、 Add to create new OData endpoints をクリックします。
- Sage Intacct 接続(例:SageIntacct1)を選択し、Next をクリックします。
- 使用するテーブルを選択し、Confirm をクリックします。
コネクションとOData エンドポイントを設定したら、SAP Analytics Cloud からSage Intacct のデータに接続できます。
SAP Analytics Cloud でSage Intacct のデータのモデルを作成する
Sage Intacct への接続が設定されてOData エンドポイントが作成されると、SAP Analytics Cloud でSage Intacct のデータのモデルを作成できるようになります。
- Analytics Cloud インスタンスにログインし、メニューから「Create」->「Model」と進みます。
- 「Get data from a datasource」から「OData Services」を選択します。
- Connect AI 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 AI のユーザー名(例:[email protected])に設定します。
- Password を上記のユーザーのPAT に設定します。
- 「Create a new query」を選択して「Next」をクリックします。
- Execute に名前を付け、OData エンドポイント(Customer など)を選択して「Next」をクリックします。
- 使用したいカラムを「Selected Data」ワークスペースにドラッグし、「Create」をクリックします。
- この時点でドラフトのデータソースが作成されるため、ドラフトをクリックしてモデルを完成させます。
- 計算ディメンション、場所ディメンションの作成、データソースの結合などの変換を実行し、「Create Model」をクリックします。
- モデルに名前を付け、「OK」をクリックします。
SAP Analytics Cloud にダッシュボードを構築する
モデルが作成されたら、Sage Intacct のデータを使用してSAP Analytics Cloud でダッシュボードを作成できるようになります。
- メニューから「Create」->「Story」とクリックします。
- SAP Analytics Template をクリックします。(この記事では、「Dashboard」テンプレートを使用します。)
- レイアウトを選択して「Apply」をクリックします。
- 「More」メニューから挿入するビジュアライゼーション(チャート)を選択します。
- ビジュアライズするモデルを選択します。
- 構造と必要なメジャー、ディメンションを選択します。
- ストアを保存します。
詳細と無料トライアル
これで、リアルタイムのSage Intacct のデータから簡単で強力なダッシュボードが作成できました。Sage Intacct(および100を超えるほかのデータソース)からのOData フィードの作成方法の詳細については、Connect AI ページにアクセスしてください。無償トライアルにサインアップして、SAP Analytics Cloud でリアルタイムSage Intacct のデータの操作をはじめましょう。