製品情報をご覧ください

製品情報や無償評価版を製品ページにてご確認いただけます。

製品ページへ

Crystal Reports でBigCommerce データに連携して帳票を作成

レポートウィザードを使って、最新のBigCommerce 連携データを使った帳票を作成。



Crystal Reports には、JDBC 標準向けのサポートが組み込まれています。この記事では、BigCommerce の機能を持つ帳票を作成するレポート作成ウィザードの使い方を説明します。

BigCommerce JDBC Driver のインストール

CData JDBC Driver for BigCommerce を、ドライバーのJAR をCrystal Reports のクラスパスに含めてインストール:DataDriverCommonElement の下のClassPath element のパスに、 .jar を含むファイルのフルパスを追加します。

CRConfig.xml は通常C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java に配置されます。— パスはインストールによって若干異なる場合があります。ドライバーのJAR はインストールディレクトリの[lib]サブフォルダ内にあります。

ClassPath にJAR を追加したら、Crystal Reports を再起動します。

BigCommerce データに接続

下記の手順に従って、レポート作成ウィザードを使ってBigCommerce 接続を作成します。

  1. 新しい空の帳票で、[Create New Connection]>[JDBC (JNDI)]をクリックします。
  2. ウィザードでJDBC 接続URL を選択します。

    jdbc:bigcommerce:OAuthClientId=YourClientId; OAuthClientSecret=YourClientSecret; StoreId='YourStoreID'; CallbackURL='http://localhost:33333'
  3. ドライバーのクラス名を設定:

    cdata.jdbc.bigcommerce.BigCommerceDriver

    BigCommerce 認証は標準のOAuth フローに基づいています。

    Store ID の取得

    BigCommerce Store に接続するには、StoreId が必要です。Store Id を確認するには、以下の手順に従ってください。

    1. BigCommerce アカウントにログインします。
    2. ホームページから[Advanced Settings]->[API Accounts] を選択します。
    3. [Create API Account]->[Create V2/V3 API Token]をクリックします。
    4. 画面にAPI Path という名前のテキストボックスが表示されます。
    5. テキストボックス内に、次の構造のURL が表示されます:https://api.bigcommerce.com/stores/{Store Id}/v3。
    6. 上記で示したように、Store Id は'stores/' と'/v3' パスパラメータの間にあります。
    7. Store Id を取得したら、[キャンセル] をクリックするか、まだ持っていない場合はAPI Account の作成に進むことができます。

    個人用アクセストークンの取得

    加えて、自分のデータをテストおよびアクセスするには、個人用トークンを取得する必要があります。個人用トークンを取得する方法は次のとおりです。

    1. BigCommerce アカウントにログインします。
    2. ホームページから[Advanced Settings]->[API Accounts] を選択します。
    3. [Create API Account]->[Create V2/V3 API Token]をクリックします。
    4. アカウント名を入力します。
    5. 作成するAPI Account の[OAuth Scopes]を選択します。本製品 は"None" とマークされたデータにアクセスできません。また、"read-only" とマークされたデータを変更できません。
    6. [保存]をクリックします。

    BigCommerce への認証

    次に、以下を設定してデータに接続できます。
    • StoreId:API Path テキストボックスから取得したStore ID に設定。
    • OAuthAccessToken:生成したトークンに設定。
    • InitiateOAuth:OFF に設定。

帳票をデザイン

JDBC 接続をBigCommerce に追加したら、レポート作成ウィザードを使ってBigCommerce を帳票に追加できます。

  1. 帳票に必要なテーブルやフィールドを選択して、データソースを設定します。この例では、Customers テーブルのFirstName およびLastName カラムを使います。

  2. チャートの種類を設定 ウィザードを完了すると、Crystal Reports はBigCommerce data に実行されるSQL クエリをビルドします。ドライバーは、ライブBigCommerce data に対してクエリを実行します。

  3. 必要に応じて、ほかのフィルタや帳票テンプレートを設定します。
  4. データのインポートが終わったら、データをサマライズもしくはソートするチャートやレポートオブジェクトを作成できます。[Insert]>[Chart]をクリックして、チャートエキスパートを開きます。Total LastName by FirstName を表すグラフを作成するには、FirstName を[On Change Of]メニューセレクションの下のボックスに追加してからLastName を[Show Values]の下のボックスに追加します。

完成した帳票をプレビューして、チャートにデータが入っていることを確認します。Null 値を取り除きたい場合は、SelectionFormula を使います。

 
 
ダウンロード