Crystal Reports から NetSuite SuiteAnalytics のデータに接続

Mohsin Turki
Mohsin Turki
Technical Marketing Engineer
CData Connect AI を使用して Crystal Reports からNetSuite SuiteAnalyticsのリアルタイムデータに接続してレポートを作成します。

Crystal Reports は SAP のビジネスインテリジェンスアプリケーションで、適切にフォーマットされた、ピクセルパーフェクトな複数ページレポートでデータを分析できるように設計されています。CData Connect AI と組み合わせることで、Crystal Reports からライブNetSuite SuiteAnalytics のデータにアクセスできます。この記事では、Connect AI を使用して NetSuite SuiteAnalytics に接続し、Crystal Reports でNetSuite SuiteAnalytics のデータのレポートを作成する方法を説明します。

CData Connect AI は NetSuite SuiteAnalytics に接続するための純粋な SQL Server インターフェースを提供し、ネイティブ対応データベースにデータをレプリケーションすることなく NetSuite SuiteAnalytics からデータをクエリできます。CData Connect AI は最適化されたデータ処理機能を備えており、フィルタや JOIN などのサポート対象のすべての SQL 操作を NetSuite SuiteAnalytics に直接プッシュダウンします。サーバーサイド処理を活用することで、要求されたNetSuite SuiteAnalytics のデータを迅速に取得できます。

Crystal Reports 用に NetSuite SuiteAnalytics への接続を設定

Crystal Reports から NetSuite SuiteAnalytics への接続は CData Connect AI を介して行います。Crystal Reports でNetSuite SuiteAnalytics のデータを操作するには、まず NetSuite SuiteAnalytics への接続を作成・設定します。

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

    前提条件

    NetSuite SuiteAnalytics に接続する前に、NetSuite アカウントでSuiteAnalytics Connect を設定する必要があります。

    1. Connect Service 機能を有効にします。

      1. アカウント管理者がConnect Service 機能を使用するアカウントとロールを有効にしていることを確認します。

      2. Setup > Company > Enable Features に移動します。

      3. Analytics タブをクリックし、SuiteAnalytics Connect ボックスにチェックを入れます。

    2. 既存のロールにSuiteAnalytics Connect 権限を追加し、後で使用するRole ID を控えておきます。

    3. ホームページでSettings ポートレットを見つけてSet Up SuiteAnalytics Connect をクリックし、続けてYour Configuration をクリックしてサービスホストとアカウントID を確認します。これらの設定はServerAccount Id プロパティに直接マッピングされます。

    NetSuite SuiteAnalytics 接続の追加

    1. Connect Cloud ダッシュボードのSources ページを開きます。

    2. Add Connection をクリックし、コネクタの一覧からNetSuite SuiteAnalytics を選択します。

    3. 任意のConnection Name を入力します。

    NetSuite SuiteAnalytics への認証

    次の必須プロパティを設定します。

    • Server:SuiteAnalytics Connect の設定時に確認したService Host の値。

    • Account Id:SuiteAnalytics Connect の設定時に確認したAccount ID の値。

    • Role Id:SuiteAnalytics Connect 権限を付与したログインロールの内部ID。

    次に、サポートされている認証方式のいずれかを選択します。

    Basic 認証

    • User:NetSuite アカウントへの認証に使用するユーザー名。

    • Password:そのアカウントに関連付けられたパスワード。

    トークンベース認証

    • Consumer KeyConsumer Secret:NetSuite で統合レコードを作成した際に生成されます。

    • Token KeyToken Secret:その統合用に生成されたアクセストークンとシークレット。

    認証情報を入力したら、Save & Test をクリックして接続を検証します。

    接続の設定(Salesforce の例)
  6. 「Save & Test」をクリック
  7. NetSuite SuiteAnalytics 接続の追加ページで「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 が設定できたので、Crystal Reports からNetSuite SuiteAnalytics のデータに接続する準備が整いました。

Connect AI を使用して Crystal Reports から NetSuite SuiteAnalytics に接続

Crystal Reports から CData Connect AI への接続を確立するには、JDBC ドライバーをダウンロードする必要があります。

  1. CData Connect AI の Client Tools ページを開きます。
  2. JDBC を検索して選択します。
  3. セットアップファイルをダウンロードして実行します。
  4. インストールが完了したら、JDBC ドライバーのインストールディレクトリで JDBC Connect JAR ファイルを見つけます(例: C:\Program Files\CData\JDBC Driver for CData Connect\lib)。
  5. JDBC Connect JAR ファイル(cdata.jdbc.connect.jar)をコピーします。

JDBC CData Connect JAR ファイルをコピーしたら、Crystal Reports のインストール場所に貼り付けて Connect AI への接続を設定する必要があります。

  1. Crystal Reports のインストールディレクトリを見つけます(例: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib
  2. JDBC Connect JAR ファイルを Crystal Reports のインストールディレクトリに貼り付けます。
  3. 親の java フォルダに移動します(例: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java)。このフォルダには CRConfig ファイルが含まれているはずです。 Crystal Reports インストールディレクトリで CRConfig ファイルを見つける
  4. CRConfig をテキストエディタで開きます。
  5. CRConfig ファイルの に JDBC CData Connect JAR ファイルへのパスを追加します(例: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\libCRConfig ファイルの編集
  6. Crystal Reports にログインし、空白のレポートを開始します。
  7. Database Expert ダイアログで「Create New Connection」をクリックします。
  8. JDBC データソースと追加するテーブルを選択します。「OK」をクリックします。 JDBC データソースの選択
  9. Connection ダイアログで Connection URL(例: jdbc:connect:AuthScheme=Basic;user=username;password=PAT;)と Database Classname(例: cdata.jdbc.connect.ConnectDriver)を入力します。 接続の設定
  10. Finish」をクリックします。Database Expert ダイアログに利用可能なすべての接続が表示されます。 Connect AI から利用可能なデータを参照

これで接続されたデータを使用してレポートを作成できます。

CData Connect AI を入手

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

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

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

無料トライアル