製品をチェック

CData Connect Cloud の詳細情報はこちら。無償トライアルはこちら:

  無償トライアル

データ連携でお困りですか?

お問い合わせ

AppSheet でMagento データと連携したビジネスアプリを作成


CData Connect Cloud を使ってAppSheet からMagento に接続、Magento ライブデータを使ってカスタムビジネスアプリを作成します。


magento ロゴ画像
cloud ロゴ画像

Connect Cloud

AppSheet ロゴ画像

AppSheet はアプリケーション作成用のローコード / ノーコード開発プラットフォームで、ユーザーはモバイル、タブレット、Web アプリケーションを自在に作成できます。 さらにCData Connect Cloud と連携することで、ビジネスアプリケーションにMagento データへのクラウドベースのアクセスを即座に追加できます。この記事では、Connect Cloud からMagento に接続し、AppSheet でMagento データを使ったビジュアライゼーションを作成する方法を説明します。

CData Connect Cloud はMagento にクラウドベースのインターフェースを提供し、AppSheet 内でMagento ライブデータを使ったレポートの作成を実現します。AppSheet でネイティブにサポートされているデータベースにデータを移行するなどの手順は必要ありません。外部データと連携するアプリケーションを作成する際に、AppSheet はデータを収集するためのSQL クエリを生成します。CData Connect Cloud は最適化されたデータ処理を使用して、サポートされているすべてのSQL 操作(フィルタ、JOIN など)をMagento に直接発行し、サーバー側の処理を利用して要求されたMagento データを高速で返します。

Connect Cloud からMagento への接続

CData Connect Cloud では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。

  1. Connect Cloud にログインし、 「Add Connection」をクリックします。 コネクションの追加
  2. Add Connection パネルから「Magento」を選択します。 データソースの選択
  3. 必要な認証プロパティを入力し、Magento に接続します。

    Magento はOAuth 1 認証標準を使用します。Magento REST API に接続するには、Magento システムにアプリを登録してOAuthClientId、OAuthClientSecret、およびCallbackURL 接続プロパティの値を取得する必要があります。 OAuth 値を取得して接続するには、ヘルプドキュメントの「はじめに」を参照してください。

    また、Magento システムへのURL を提供する必要があります。URL は、Magento REST API を顧客として使用しているか管理者として使用しているかによって異なります。

    • Customer: Magento を顧客として使用するには、事前にMagento のホームページで顧客アカウントを作成します。これを行うには、「アカウント」->「登録」をクリックします。それからURL 接続プロパティをMagento システムのエンドポイントに設定します。

    • Administrator: Magento を管理者として使用するには、代わりにCustomAdminPath を設定します。この値は、「Admin」メニューの「Advanced」設定で取得できます。「System」->「Configuration」->「Advanced」->「Admin」->「Admin Base URL」を選択することでアクセスできます。

      このページ上の「Use Custom Admin Path」設定がYES に設定されている場合、値は「Custom Admin Path」テキストボックス内にあります。それ以外の場合は、CustomAdminPath 接続プロパティをデフォルト値の"admin" に設定します。

    接続の設定(Salesforce の表示)
  4. Create & Test をクリックします。
  5. 「Add Magento Connection」ページの「Permissions」タブに移動し、ユーザーベースのアクセス許可を更新します。 権限を更新

パーソナルアクセストークンの追加

OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。

  1. Connect Cloud アプリの右上にあるユーザー名をクリックし、「Settings」をクリックします。
  2. 「Settings」ページで「Access Token」セクションにスクロールし、 Create PAT をクリックします。
  3. PAT の名前を入力して Create をクリックします。 新しいPAT を作成
  4. パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。

コネクションの設定が完了したら、AppSheet からMagento データへの接続準備ができました。

AppSheet からMagento への接続

以下のステップでは、AppSheet からCData Connect Cloud に接続して新しいMagento データソースを作成する方法を説明します。

  1. AppSheet にログインします。
  2. メニューの「Account settings」をクリックします。
  3. 「Sources」タブをクリックして、「+New Data Source」ボタンから新しいデータソースを追加します。 新しいデータソースを追加
  4. 「Cloud Database」をクリックして接続先情報を入力します。
    • Type:SQL Server
    • Servertds.cdata.com,14333
    • Database:Magento のコネクション名(例:Magento1)。
    • Username:Connect Cloud のユーザー名(例:user@mydomain.com)。
    • Password:入力したConnect Cloud ユーザーのPAT を指定。
    • SSL:Require SSL
    Connect Cloud への接続
  5. 「Test」をクリックします。
  6. 「Authorize Access」をクリックします。

AppSheet でアプリを作成

Magento のデータソースを作成したら、Magento データを使ったアプリを構築できます。まずはメニューの「My apps」をクリックしましょう。

  1. 「Create」->「App」->「Start with existing data」の順にクリックして、新しいアプリの作成を始めます。
  2. 任意のアプリ名を入力して、使用するデータに基づく適切なカテゴリを設定します。
  3. 先ほど作成したデータソースを選択します。
  4. 次の画面で、データソースのテーブルとビューの一覧を確認できます。アプリ作成で使用したいデータを選択してください。 テーブルを選択

この段階で、アプリのデザインを変更したり、選択したテーブルのどのカラムを表示、またはテーブルとして使用するか、といったことを設定できます。右側のプレビューパネルでアプリをプレビューして、良さそうであればパブリッシュします。

Connect Cloud と連携したアプリを設定

CData Connect Cloud の30日間無償トライアルを利用して、クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL データソースへのSQL アクセスをお試しください!