RazorSQL からOData のデータに連携。

データベース管理ツールのRazorSQL からGUI でウィザードとクエリからOData のデータに連携する。.

古川えりか
コンテンツスペシャリスト

最終更新日:2023-04-25

この記事で実現できるOData 連携のシナリオ

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

CData JDBC Driver for OData を使って、各種ツールからOData のデータにアクセスすることが可能になります。本記事では、OData のデータにRazorSQL のウィザードから連携利用する方法を紹介します。

OData JDBC Data Source の設定

  1. RazorSQL アプリケーションを開いて、Connections メニューから、Add Connection Profile -> Other -> JDBC にナビゲートします。
  2. Connection Wizard で、以下を設定します:
    • Driver Location:JDBC Driver のインストールディレクトリのlib サブフォルダに設定します。
    • Driver Class: ドライバークラスを cdata.jdbc.odata.ODataDriver に設定します。
    • Username:ユーザー名。(ユーザー名をブランクにして、JDBC URL 内で設定することも可能です。)
    • Password:パスワード。(ユーザー名をブランクにして、JDBC URL 内で設定することも可能です。)
    • JDBC URL:接続パラメータを入力します:jdbc:odata: から始まるJDBC URL を入力します。接続プロパティをカンマ区切りで書きます。

      OData への接続

      OData に接続するには、Url を有効なOData サービスルートURI に設定する必要があります。 OData サービスにルートドキュメントがない場合、テーブルとして公開したい特定のエンティティをFeedURL に指定してください。

      OData への認証

      OData は、以下を経由する認証をサポートします。

      • HTTP
      • Kerberos
      • SharePoint Online
      • OAuth
      • Azure AD

      HTTP 認証スキーム

      HTTP で認証する場合は、次の表に従ってAuthScheme を設定します。

      SchemeAuthSchemeその他の設定
      NoneNone認証を必要としない場合に使用。
      BasicBasicUserPassword
      NTLMNTLMUserPassword
      Digest(サポートされている場合)DigestUserPassword

      その他の認証方法の詳細は、ヘルプドキュメントの「接続の確立」セクションを参照してください。

      一般的なURL ::

      jdbc:odata:URL=http://services.odata.org/V4/Northwind/Northwind.svc;UseIdUrl=True;OData Version=4.0;Data Format=ATOM;
  3. OData への接続

    OData に接続するには、Url を有効なOData サービスルートURI に設定する必要があります。 OData サービスにルートドキュメントがない場合、テーブルとして公開したい特定のエンティティをFeedURL に指定してください。

    OData への認証

    OData は、以下を経由する認証をサポートします。

    • HTTP
    • Kerberos
    • SharePoint Online
    • OAuth
    • Azure AD

    HTTP 認証スキーム

    HTTP で認証する場合は、次の表に従ってAuthScheme を設定します。

    SchemeAuthSchemeその他の設定
    NoneNone認証を必要としない場合に使用。
    BasicBasicUserPassword
    NTLMNTLMUserPassword
    Digest(サポートされている場合)DigestUserPassword

    その他の認証方法の詳細は、ヘルプドキュメントの「接続の確立」セクションを参照してください。

The JDBC data source, defined by the JAR path, driver class, and JDBC URL.接続文字列はJDBC URL で接続情報を指定します。(QuickBooks is shown.)

OData からテーブルを選択してクエリを実行

接続を確立後、Wizard が閉じ、接続はコネクションパネルで接続が利用可能になります。テーブルをクエリしてみます。

The results of a query in RazorSQL.(QuickBooks is shown.)

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。