Metabase でAuthorize.Net データに連携するインタラクティブなダッシュボードを作成

詳細情報をご希望ですか?

製品について詳細情報や無償トライアルをご案内します:

CData Connect



CData Connect Cloud を使ってAuthorize.Net データの仮想MySQL エンドポイントを作成して、Metabase からAuthorize.Net データを使ったインタラクティブダッシュボードを作成する方法。

Metabase は、ユーザーがインタラクティブなダッシュボードを作成できるオープンソースソフトウェアのデータ可視化ツールです。Metabase とCData Connect Cloud を一緒に使うことで、簡単にAuthorize.Net データに連携したビジュアライズ、ダッシュボードを作成することができます。この記事では、CData Connect Cloud を経由してMetabase からAuthorize.Net に連携するダッシュボードを作成する方法を説明します。

CData Connect Cloud は、Authorize.Net データのクラウド to クラウドの仮想MySQL インターフェースを提供し、Metabase からリアルタイムにAuthorize.Net データへ連携することができます。Metabase に保存されたデータはスケジュールで更新可能で常にアップデートされたデータを保持することができます。

Authorize.Net の仮想MySQL データベースを作成

まずCData Connect Cloud でデータソースへの接続およびAPI エンドポイント作成を行います。

  1. CData Connect Cloud にログインして、Databases をクリックします。
  2. 利用できるデータソースアイコンから"Authorize.Net" を選択します。
  3. Authorize.Net に接続するために必要なプロパティを入力します。

    Merchant アカウントにログインして、「Security Settings」->「General Settings」ページから必要な接続値を取得できます。

    • UseSandbox:トランザクション処理に使われる&service; API。プロダクションアカウントを使用している場合、このプロパティを指定する必要はありません。開発アカウントを利用している場合には、このプロパティをTrue に設定します。
    • LoginID:ペイメントゲートウェイアカウントに紐づいているAPI ログインId。このプロパティは、利用者がウェブサイトトランザクションを送信する権限があるかを認証するために使われます。Merchant Interface にログインするときのログインId とは異なります。
    • TransactionKey:ペイメントゲートウェイアカウントに紐づいているトランザクションキー。このプロパティは、利用者がウェブサイトトランザクションを送信する権限があるかを認証するために使われます。
  4. Test Database をクリックします。
  5. Privileges -> Add をクリックして、新しいユーザーを追加し、適切な権限を指定します。

Metabase にCData Connect Cloud のデータベースを追加

続いてCData Connect Cloud へのデータベース接続をMetabase に追加します。Metabase では MySQLインターフェースを用いてCData Connect Cloudに接続します。

  1. 管理画面に移動して、「データベース」タブから「データベースを追加」をクリックします。
  2. データベースのタイプから「MySQL」を選択して以下の通りCData Connect Cloud への接続に必要な情報を入力し、「保存」をクリックします。この時に「セキュア接続を使用しますか?」をONにします。
  3. 入力後設定を保存することで、CData Connect Cloud 経由でAuthorize.Net への接続が確立されます。

Metabase でAuthorize.Net データをクエリする

それでは実際にMetabase からAuthorize.Net のデータを取得してみましょう。

  1. データの取得にはクエリエディタを使用します。
  2. クエリエディタにSQL を記述することで、CData Connect Cloud を経由し、Metabase にAuthorize.Net のデータをロードできます。
  3. あとは、「ビジュアライゼーション」の画面に移動して、取得したAuthorize.Net のデータを元にグラフを作成できます。
  4. 以下のようにビジュアライズができました。

クラウドアプリケーションからAuthorize.Net データにSQL アクセスを実現

このようにMetabase からAuthorize.Net データにクラウド-to-クラウドでの連携ができました。これで簡単にビジュアライズ、やダッシュボード作成が可能です。他にも多くのSaaS に対応するCData Connect Cloud の詳細をConnect Cloud からご覧ください。