APOS Live Data Gateway で SAS xpt のデータのセマンティックレイヤービューを構築

Dibyendu Datta
Dibyendu Datta
Lead Technology Evangelist
CData Connect AI と APOS Live Data Gateway を使用してSAS xpt のデータのセマンティックレイヤービューを構築します。

APOS Live Data Gateway(LDG) は、データ接続とデータ変換のソリューションとして機能し、SAP Analytics Cloud やその他の SAP ソリューション向けにライブデータ接続を促進し、データソースの可能性を広げます。CData Connect AI と統合することで、ユーザーはSAS xpt のデータにリアルタイムアクセスするためのセマンティックレイヤービューを構築でき、リレーショナルデータベースと同様の方法で SAS xpt のリアルタイム分析が可能になります。

CData Connect AI は SAS xpt に接続するための専用 SQL Server インターフェースを提供し、ネイティブ対応データベースへのデータレプリケーションを必要とせずに SAS xpt から直接データをクエリできます。事前に最適化されたデータ処理機能を備えており、CData Connect AI はフィルタや JOIN を含むサポート対象のすべての SQL 操作を効率的に SAS xpt へ直接送信します。サーバーサイド処理を活用することで、要求されたSAS xpt のデータを迅速に取得できます。

APOS Live Data Gateway 用に SAS xpt への接続を設定

APOS Live Data Gateway から SAS xpt への接続は CData Connect AI を介して行います。APOS Live Data Gateway でSAS xpt のデータを操作するには、まず SAS xpt への接続を作成・設定します。

  1. Connect AI にログインして「Sources」をクリック、次に「 Add Connection」をクリック
  2. 接続の追加
  3. 接続を追加パネルから「SAS xpt」を選択
  4. データソースの選択
  5. SAS xpt に接続するために必要な認証プロパティを入力します。

    ローカルSASXpt ファイルへの接続

    URI をSASXpt ファイルを格納しているフォルダに設定すると、ローカルのSASXpt ファイルに接続できます。

    S3 データソースへの接続

    Amazon S3 ソースに接続してSASXpt ファイルを読み込むことができます。以下のプロパティを設定して接続します:

    • URI:接続するバケット内のフォルダに設定。
    • AWSAccessKey:AWS アカウントのアクセスキーに設定。
    • AWSSecretKey:AWS アカウントのシークレットキーに設定。
    • TemporaryLocalFolder:SASXptファイルを一時的にダウンロードするために使用するフォルダへのパス、またはURI に設定。

    Azure Data Lake Storage Gen2 への接続

    ADLS Gen2 に接続してSASXpt ファイルを読み込むことができます。以下のプロパティを設定して接続します:

    • URI:ファイルシステムの名前およびSASXpt ファイルにコンタクトするフォルダの名前に設定。
    • AzureAccount:Azure Data Lake storage アカウントの名前に設定。
    • AzureAccessKey:Azure Data Lake storage Gen 2 ストレージアカウントのアクセスキーに設定。
    • TemporaryLocalFolder:SASXptファイルを一時的にダウンロードするために使用するフォルダへのパス、またはURI に設定。
    接続の設定(Salesforce の例)
  6. 「Save & Test」をクリック
  7. SAS xpt 接続の追加ページで「Permissions」タブに移動し、ユーザーベースのアクセス許可を設定します。 アクセス許可の更新

Personal Access Token の作成

REST API、OData API、または Virtual SQL Server を介して Connect AI に接続する場合、Personal Access Token(PAT)を使用して Connect AI への接続を認証します。アクセスの粒度を維持するために、サービスごとに個別の PAT を作成することをお勧めします。

  1. Connect AI アプリの右上にある歯車アイコン()をクリックして設定ページを開きます。
  2. 設定ページで「Access Tokens」セクションに移動し、「 Create PAT」をクリックします。
  3. PAT に名前を付けて「Create」をクリックします。 新しい PAT の作成
  4. Personal Access Token は作成時にのみ表示されるため、必ずコピーして安全な場所に保存してください。

接続と PAT が設定できたので、APOS Live Data Gateway からSAS xpt のデータに接続する準備が整いました。

SAS xpt への接続とセマンティックレイヤービューの作成

CData Connect AI で接続を設定したら、Live Data Gateway Admin ツールで SAS xpt に接続し、Live Data Gateway Web UI でセマンティックレイヤービューを構築する準備が整います。

SAS xpt への接続を設定

  1. APOS Live Data Gateway Manager にログインします。 APOS LDG Manager へのログイン
  2. まだの場合は、APOS LDG ライセンスファイルを更新します。
    1. 「File」→「Configurations」をクリック
    2. License の「...」メニューをクリック
    3. CData Connect AI ライセンスを含む APOS チームからのライセンスファイルを選択
  3. APOS Live Data Gateway Manager で「Add」をクリックします。
  4. APOS Live Data Gateway の「Connection」タブで接続を設定します。
    • Data Source を「Database」に設定
    • Database を「JDBC Generic」に設定
    • Connection String を以下のような接続文字列に設定(先ほど設定した接続名を使用):
      jdbc:sqlserver://tds.cdata.com:14333;databaseName=SASXpt1
    • Driver Class を「com.CData.connect.Driver」に設定(デフォルトで設定されています)
    接続の設定(Salesforce の例)
  5. 「Test Connection」をクリック
  6. 「Save」をクリック
  7. 接続に一意のプレフィックスを付けます(例: "sasxpt")
  8. 新しく作成した接続をハイライトし、「File」→「Approve Users For Web UI」をクリックします。 Web UI 用のユーザー承認
  9. ビューを作成できる適切な DB ユーザーを承認し、「Save」をクリックします。 ビューを作成できる DB ユーザーの設定

これで、Live Data Gateway Web UI でセマンティックレイヤービューを構築する準備が整いました。

セマンティックレイヤービューの作成

  1. ブラウザで APOS Live Data Gateway Portal に移動します。
  2. 接続を選択します(例: "sasxpt")
  3. User NamePassword を Connect AI のユーザー名と PAT に設定します。
  4. 「Login」をクリック Web UI からの接続(Salesforce の例)
  5. 接続したら、「Semantic Layer」をクリックして新しいセマンティックレイヤービューを作成します。
  6. 「New Semantic Layer View」をクリック 新しいセマンティックレイヤービューの追加
  7. Semantic Layer View PrefixSemantic Layer View Name を設定します。 セマンティックレイヤービューのプレフィックスと名前の設定
  8. 「Step 2」をクリック
  9. ビューに含めるテーブルとカラムを選択します。 テーブルとカラムの選択
  10. 「Step 3」をクリック
  11. 利用可能なテーブルカラムからメジャーを選択します。 メジャーの選択
  12. 「Step 5」をクリック(「Extra Dimensions」ステップはスキップ)
  13. 変数プロンプトを追加します。
  14. 「Step 6」をクリック
  15. テーブル結合を定義します。
  16. 「Review」をクリック
  17. セマンティックレイヤービューを確認し、「Save」をクリックします。 セマンティックレイヤービューの保存

セマンティックレイヤービューが作成されたので、APOS Live Data Gateway を介してSAS xpt のデータにアクセスでき、SAP Analytics Cloud やその他の SAP ソリューションからSAS xpt のデータへのリアルタイムデータ接続が可能になりました。

CData Connect AI を入手

SQL Server データベースから直接、数百種類のSaaS、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスを実現するには、CData Connect AI をお試しください。

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

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

無料トライアル