Microsoft Power Apps


Microsoft Power Apps


OpenAPI 仕様または仮想SQL Server API を使用して、Microsoft Power Apps をCData Connect Cloud に接続できます。

OpenAPI 経由で接続するための前提条件

OpenAPI 経由で接続する前に、まず以下を実行します。

  • データソースをCData Connect Cloud アカウントに接続します。詳しくは、Connections を参照してください。
  • 仮想データセットにワークスペースを追加します。
  • ワークスペースにアセットを追加します。
  • Settings ページでPersonal Access Token (PAT) を生成します。PAT をコピーし、認証時にパスワードとして使用します。

OpenAPI 経由で接続

OpenAPI 経由でMicrosoft Power Apps からCData Connect Cloud へのコネクションを確立するには、以下の手順に従います。

  1. In Virtual Datasets in CData Connect Cloud, select a workspace and download the OpenAPI specification for the workspace. See OpenAPI for more information.

    Note: You must use OpenAPI version 2.0 and select Convert array types to strings.

  2. Log in to Microsoft Power Apps.

  3. Select Custom connectors to create a custom connector (you may need to click Discover all to find Custom connectors).

  4. Select New custom connector > Import an OpenAPI file.

  5. Enter a Connector name and import the OpenAPI specification file you downloaded.

  6. In the 1. General step, enter general information about the connector, including a description. Host and Base URL are required, but are already filled in.

  7. In the 2. Security step, select an Authentication type of Basic authentication. Users have to provide a user name and password before using this API. Enter the parameter labels that users will see.

    Note: When you use the custom connector, the user name is the CData Connect Cloud user name, and the password is the PAT created in the prerequisites.

  8. The 3. Definition step of the connector defines all the actions of the connector that are contained in the OpenAPI specification file. The actions include all the functions you need for the table, including list, get, create, update, and delete records.

    In the 3. Definition step, you can edit the Actions, References, and Policies imported from the OpenAPI specification.

    • Actions—each action in the custom connector has General information, as well as the Request, Response, and Validation of the response.

      For example, the following request is a GET request to list drives.

      The request includes query parameters that are appended to the URL, such as $top, $filter, and $orderby. You can edit and delete the query parameters here. The parameters are based on the OData protocol.

      See API Operations for a complete reference.

      The Test step of creating a custom connector is where you can test out the query parameters.

      Similarly, there is a POST request to create a new record. The request contains all the fields for the record. You can edit these fields in the definition.

    • References—reusable parameters that are used by both actions and triggers. Each reference has a Definition and Validation.

    • Policies—used to change the behavior of actions through configuration.

  9. Save the custom connector.

  10. In the 6. Test step, you can test the behavior of each operation defined in the OpenAPI specification by applying query parameters.

    For example, you can test the $top and $orderby query parameters by returning the top 100 records, ordered by name.

  11. You can now build apps with your custom connector.

仮想SQL Server API 経由で接続するための前提条件

仮想SQL Server API 経由で接続する前に、まず以下を実行します。

  • データソースをCData Connect Cloud アカウントに接続します。詳しくは、Connections を参照してください。
  • Settings ページでPersonal Access Token (PAT) を生成します。PAT をコピーし、認証時にパスワードとして使用します。

仮想SQL Server API 経由で接続

Microsoft Power Apps からCData Connect Cloud の仮想SQL Server API へのコネクションを確立するには以下の手順に従います。

  1. Microsoft Power Apps にログインします。

  2. ナビゲーションメニューでDataverse -> 接続 を開きます。

  3. 新しい接続をクリックし、利用できる接続のリストを開きます。

  4. SQL Server を選択します。ダイアログが表示されたら、SQL Server 認証を選択します。

  5. 接続設定を入力します。
    • SQL サーバー名—次のように仮想SQL Server のエンドポイントとポートをカンマで区切って入力します。例:tds.cdata.com,14333
    • SQL データベース名—接続したいCData Connect Cloud データソースのConnection Name を入力します。例:Salesforce1
    • ユーザー名—CData Connect Cloud のユーザー名を入力します。ユーザー名は、CData Connect Cloud の画面の右上に表示されています。例:test@cdata.co.jp
    • パスワードSettings ページで生成したPAT を入力します。
    • ゲートウェイの選択は空白のままにします。

  6. 作成をクリックし接続を確立します。

これで、接続リストに作成した接続が表示されます。このプロセスを繰り返し、異なるSQL データベース名 を入力することで、CData Connect Cloud アカウントからさらにデータソースを追加することができます。

詳細

Microsoft Power Apps での SQL Server 接続については、Microsoft 社のサポート記事 を参照してください。