OpenOffice Base で ApprovalMax のデータを簡単にクエリする方法

Mohsin Turki
Mohsin Turki
Technical Marketing Engineer
CData API Driver for ODBC を使用して OpenOffice Base で ApprovalMax のデータに接続し、リアルタイムのインサイトを活用したレポートを作成する方法を紹介します。

Apache OpenOffice Base は、データの接続と管理を簡単にする多機能で無料のデータベースツールです。CData API Driver for ODBC を使用すると、リアルタイムの ApprovalMax データをシームレスに統合してクエリでき、OpenOffice に直接インサイトを取り込むことができます。

本ガイドでは、ApprovalMax を OpenOffice Base に接続するセットアップを簡潔に説明し、使い慣れたワークスペース内でレポートの作成、トレンドの分析、情報に基づいた意思決定を容易に行えるようにします。

概要

本記事の手順の概要は以下のとおりです。

  1. 設定: CData API Driver for ODBC でApprovalMax のデータ用の DSN を必要な接続プロパティで設定します。
  2. 接続: 設定した DSN を使用して OpenOffice Base で ODBC 接続をセットアップします。
  3. インポート: 接続後、利用可能なメタデータとテーブルを確認します。
  4. 作成: クエリしたApprovalMax のデータデータに基づいてレポートを作成します。

CData API Driver for ODBC で ApprovalMax DSN を設定

まず、CData API Driver for ODBC を使用してシステムでApprovalMax のデータ用の DSN(データソース名)を設定します。こちらから全機能を備えた 30日間の無償トライアルをダウンロードしてインストールしてください。

インストールが完了したら、ODBC データソースアドミニストレーターを起動します。

  • Windows の場合:スタートメニューで ODBC データソースアドミニストレーター を検索してアプリケーションを開きます。
  • Mac の場合:アプリケーションを開き、ユーティリティに移動して ODBC Manager を選択します。
  • Linux の場合:コマンドラインを使用して ODBC データソースアドミニストレーター を起動するか、インストールされている場合は unixODBC を使用します。
ODBC データソースアドミニストレーター

起動したら、CDataApprovalMax のデータSource をダブルクリックして、接続を確立するために必要な値を入力します。

まず、Profile 接続プロパティをディスク上の ApprovalMax プロファイルの場所に設定します(例:C:\profiles\ApprovalMax.apip)。次に、ProfileSettings 接続プロパティを ApprovalMax の接続文字列に設定します(以下を参照)。

ApprovalMax API プロファイル設定

ApprovalMax Public API では、OAuth 2.0 の認可コードフローで認証を行います。自分のデータに接続するだけでなく、他のユーザーが各自のデータに接続できるようにすることも可能です。

まず、ApprovalMax に OAuth アプリケーションを登録する必要があります。ApprovalMax Developer Portal(https://developer.approvalmax.com/applications)にサインインし、新しいアプリケーションを作成します。OAuth アプリケーションには Client ID と Client Secret が割り当てられます。また、Redirect URI(Callback URL)を少なくとも1つ登録しておく必要があります。

Public API を利用するには、ApprovalMax の Premium サブスクリプション(または有効なトライアル)が必要です。

以下の接続プロパティを設定すると、接続できるようになります。

  • AuthScheme:OAuth に設定します。
  • InitiateOAuth:GETANDREFRESH に設定します。InitiateOAuth を使うと、OAuthAccessToken を取得するプロセスを管理できます。
  • OAuthClientId:ApprovalMax Developer Portal のアプリケーション設定に表示される Client ID に設定します。
  • OAuthClientSecret:ApprovalMax Developer Portal のアプリケーション設定に表示される Client Secret に設定します。
  • CallbackURL:アプリケーション設定で登録した Redirect URI に設定します。
  • Scope:(オプション)デフォルトの OAuth スコープを上書きします。デフォルト値の openid offline_access https://www.approvalmax.com/scopes/public_api/read は、このプロファイルのすべてのテーブルへの読み取り専用アクセスを許可し、リフレッシュトークンを有効にします。スコープを絞り込む際は、最小権限の原則に従ってください。

OAuth の Authorization URL は https://identity.approvalmax.com/connect/authorize、Token URL は https://identity.approvalmax.com/connect/token です。グラントタイプは authorization_code と refresh_token の両方に対応しています。

DSN の設定(Salesforce の例)

OpenOffice Base で ODBC 接続をセットアップ

DSN を設定したら、OpenOffice Base で接続してデータのクエリを開始しましょう。

  • OpenOffice Base を起動し、ホーム画面から「Database」を選択します。
  • Apache OpenOffice Base ホーム画面
  • データベースウィザードで、「Connect to an existing database」オプションから「ODBC」を選択し、「Next」をクリックします。
  • Apache OpenOffice Base データベースウィザード
  • 「Browse」をクリックして作成した DSN を見つけて選択し、「OK」をクリックします。
  • Apache OpenOffice Base DSN(Salesforce の例)
  • DSN に関連付けられたユーザー名を入力し、「Test Connection」をクリックして確認してから、「Next」をクリックします。
  • Apache OpenOffice Base データベースウィザード(Salesforce の例)
  • 最後に、「Finish」をクリックして新しいデータベースファイルを目的のディレクトリに保存します。これにより、OpenOffice Base がリアルタイムのApprovalMax のデータデータに接続され、クエリと分析の準備が整います。
  • Apache OpenOffice Base データベースファイルの保存

これで接続が確立されました。OpenOffice Base 内でデータをシームレスにクエリおよび分析する準備ができました。


メタデータとテーブルを確認

データベースファイルが作成され、接続が確立されると、利用可能なすべてのApprovalMax のデータオブジェクトがテーブル一覧に自動的に表示されます。

  • ApprovalMax のデータ オブジェクト一覧を確認:左ペインで「Tables」をクリックして、OpenOffice Base 内で利用可能になったApprovalMax のデータオブジェクトを表示します。
  • オブジェクトデータを表示:任意のオブジェクトをクリックして内容を表示します。ApprovalMax のデータ データは OpenOffice Base 内に直接表示され、レコードとフィールドを簡単に確認できます。
Apache OpenOffice Base メタデータ(Salesforce のデータ例)

以上です!OpenOffice Base でApprovalMax のデータへの接続が正常に確立され、データを分析およびレポートに利用する準備ができました。


レポートを作成

それでは、ApprovalMax のデータ データに基づいてレポートを作成してみましょう。

  • データベースを開き、「Reports」タブに移動して、「Create Report Using Wizard」を選択します。
  • Apache OpenOffice Base レポート画面
  • レポートウィザードで、「Table or Query」セクションからApprovalMax のデータテーブルを選択します。「Available Fields」からレポートに含めるカラムを選択し、矢印を使用して「Fields in Report」セクションに移動します。
  • Apache OpenOffice Base レポートテーブルオブジェクト(Salesforce の例)
  • フィールドの設定が完了したら、「Finish」をクリックしてレポートを生成します。
  • Apache OpenOffice Base レポートの公開(Salesforce のデータ)
  • 必要に応じてレポートを分析、調整、保存、公開します。

これでレポートが作成されました。ApprovalMax のデータ から直接リアルタイムデータを取得して、分析に活用できます。


CData を 30日間無償でお試しください

リアルタイムのApprovalMax のデータデータを手軽に利用し、OpenOffice Base にシームレスに統合してみましょう。今すぐ無償トライアルを開始してください!

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

API Driver で ApprovalMax のライブデータに接続

ApprovalMax に接続