OpenOffice Base でJD Edwards のデータをクエリする方法

古川えりか
古川えりか
コンテンツスペシャリスト
複雑なOpenOffice Base からのJD Edwardsデータ接続をCData ODBC Drivers でノーコード解決。無料のDBツールでSaaSデータをSQL操作、BI製品不要でデータ分析を実現する手順を詳解。



OpenOffice Base は 個人利用から商業利用に至るまで幅広い大勢のユーザーニーズに合うように設計された多機能なデスクトップデータベース管理システムです。

この記事では、OpenOffice Base とCData ODBC ドライバを使って、JD Edwards のデータをクエリする方法を紹介します。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。

  1. JD Edwards をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
  2. 多様なアプリケーション、ツールにJD Edwards のデータを連携
  3. ノーコードでの手軽な接続設定
  4. 標準 SQL での柔軟なデータ読み込み・書き込み

CData ODBC ドライバでは、1.データソースとしてJD Edwards の接続を設定、2.OpenOffice Base 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC ドライバのインストールとJD Edwards への接続設定

まずは、本記事右側のサイドバーからJDEdwards ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

  1. ODBN DSN に必要な接続プロパティの値を入力します。 組み込みのMicrosoft ODBC データソースアドミニストレーターを使用してDSN を構成できます。 これは、ドライバーのインストール時の最後のステップでも可能です。 Microsoft ODBC データソースアドミニストレーターを使用してDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」の章を参照してください。

    ドライバーは Application Interface Services(AIS)Server を経由して JD Edwards に接続します。以下の接続プロパティを設定します。

    • URL:AIS Server のベース HTTPS URL(例:https://jde-ais.example.com:8300)。
    • User:JD Edwards のユーザー名。
    • Password:JD Edwards のパスワード。
    • Environment(オプション):使用する JD Edwards の環境(例:本番環境なら PD920、開発環境なら DV920)。指定しない場合は、AIS Server のデフォルト環境が使用されます。
    • Role(オプション):セッションで使用する JD Edwards のロール。指定しない場合は、AIS Server のデフォルトロールが使用されます。
    • DeviceName(オプション):接続元のデバイスまたはアプリケーションの識別子。AIS Server での監査やログ記録に使用されます。
    • Jasserver(オプション):リクエストのルーティング先となる Java Application Server(JAS)インスタンス。クラスタ環境で便利です。

    公開するデータの選択

    JD Edwards ではテーブルとビジネスビューが System Code ごとに整理されており、ドライバーは各 System Code をそれぞれ個別のスキーマとして公開します。利用できるスキーマは、以下のプロパティで制御できます。

    • DataModel:System Code をスキーマとして公開する ERP モジュール(カンマ区切りで複数指定可)。接続先インスタンスのすべての System Code を公開する場合は All を指定します。デフォルトは FinancialManagement です。
    • SystemCodes:DataModel の System Code に加えて公開したい System Code のカンマ区切りリスト(例:42,43)。

    接続時、ドライバーは認証情報を AIS Server に送信してセッショントークンを取得し、キャッシュします。セッションの有効期限が切れる前に、新しいトークンが自動でリクエストされます。

  2. DSN設定
  3. 入力後、接続テストが成功すれば設定は完了です。

ODBC への接続を追加する

それではOpenOffice Base の作業を進めていきましょう。まずODBC への接続を行ったデータベースを作成します。

  1. OpenOffice Base を立ち上げて「既存のデータベースに接続」から「ODBC」を選択し、「次へ」をクリックします。
  2. システム上のODBC データソースの名前を入力する画面が表示されるので「ブラウズ」をクリックし、
  3. 先ほど作成したODBC DSN の接続設定を選択します。
  4. あとは「完了」をクリックすれば、新しいデータベースファイルが作成されます。

テーブルデータを確認する

データベースファイルが作成されると、テーブル一覧には自動的にJD Edwards のオブジェクト一覧が表示されます。

  1. 任意のテーブルをクリックしてみると、
  2. 以下のようにJD Edwards のデータが表示されていることが確認できます。
  3. これだけで、OpenOffice Base でJD Edwards のデータが扱える状態になったことがわかりますね。

レポートを作成する

レポートも併せて作成してみましょう。

  1. 「レポート」タブに移動して「ウィザードを使用してレポートを作成」をクリックします。
  2. レポートウィザードでは「テーブルまたはクエリー」でJD Edwards のオブジェクトを選択できるので、任意のテーブルを選択し、使用したいフィールドを設定していくだけでOK です。
  3. 完了をクリックすると、JD Edwards のデータを元にしたレポートが作成できました。

JD Edwards からOpenOffice Base へのデータ連携には、ぜひCData ODBC ドライバをご利用ください

このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

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

JD Edwards ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

JD Edwards Icon JD Edwards ODBC Driver

JD Edwards ODBC Driver は、ODBC 接続をサポートするさまざまなアプリケーションからJD Edwards のリアルタイムデータ連携を実現するパワフルなツールです。

データベースにアクセスするときと同感覚でJD Edwards データにアクセスし、標準ODBC Driver インターフェースを通じてJD Edwards データを読み出せます。