実習ラボ 2 - データ モデル

このラボでは、Dataverse のテーブルと列を作成します。

学習する内容

  • Microsoft Dataverse でテーブルと列を作成する方法
  • 検索列を使ってリレーションシップを作成する方法

ラボ手順の概要

  • カスタム テーブルを作成する
  • テーブルに列を追加する
  • 検索列を使ってリレーションシップを作成する

前提条件

  • 以下を完了している必要があります: 「ラボ 0: ラボ環境を検証する

詳細な手順

演習 1 - カスタム テーブルを作成する

タスク 1.1 - Booking Request テーブルを作成する

  1. Power Apps 作成者ポータル (https://make.powerapps.com) に移動します

  2. Dev One 環境にいることを確認します。

  3. 左側のナビゲーション ウィンドウで、テーブルを選択します。

  4. [+ 新しいテーブル] を選択し、[詳細プロパティの設定] を選択します。

    新しい Dataverse テーブルの作成のスクリーンショット。

  5. [表示名]Booking Request を入力します。

タスク 1.2 - プライマリ列

  1. [プロパティ] タブの横にある [プライマリ列] タブを選択します。

    プライマリ列のスクリーンショット。

  2. [表示名]Pet Name を入力します。

  3. [保存] を選択します。

タスク 1.3 - 列を追加する

  1. [Booking Request columns and data](Booking Request の列およびデータ) ペインで、+ を選んで新しい列を追加します。

    データ ペインのスクリーンショット。

  2. [新しい列] ペインで、次の値を入力するか選びます。

    1. 表示名: Owner Name
    2. データ型:1 行のテキスト
    3. 必須:業務上必須

    新しい列ペインのスクリーンショット。

  3. [保存] を選択します。

  4. [Booking Request columns and data](Booking Request の列およびデータ) ペインで、+ を選んで新しい列を追加します。

  5. [新しい列] ペインで、次の値を入力するか選びます。

    1. 表示名: Owner Email
    2. データ型:1 行のテキスト
    3. 形式:電子メール
    4. 必須:業務上必須
  6. [保存] を選択します。

  7. [Booking Request columns and data](Booking Request の列およびデータ) ペインで + を選び、[新しい列] ペインで次の値を入力するか選びます。

    1. 表示名: Start Date
    2. データ型:日付と時刻
    3. 必須:業務上必須
  8. [保存] を選択します。

  9. [Booking Request columns and data](Booking Request の列およびデータ) ペインで + を選び、[新しい列] ペインで次の値を入力するか選びます。

    1. 表示名: End Date
    2. データ型:日付と時刻
    3. 必須:省略可能
  10. [保存] を選択します。

  11. [Booking Request columns and data](Booking Request の列およびデータ) ペインで + を選び、[新しい列] ペインで次の値を入力するか選びます。

    1. 表示名: Cost
    2. データ型:”通貨
    3. 必須:省略可能
  12. [保存] を選択します。

  13. [Booking Request columns and data](Booking Request の列およびデータ) ペインで + を選び、[新しい列] ペインで次の値を入力するか選びます。

    1. 表示名: Notes
    2. データ型:複数行のテキスト
    3. 形式:Text
    4. 必須:省略可能
  14. [保存] を選択します。

タスク 1.4 - 選択肢列を追加する

  1. [Booking Request columns and data](Booking Request の列およびデータ) ペインで + を選び、[新しい列] ペインで次の値を入力するか選びます。

    1. 表示名: Decision
    2. データ型:選択肢
    3. 必須:省略可能
  2. [グローバルな選択肢と同期しますか?][いいえ] を選びます

  3. [ラベル] に「Undecided」と入力し、[値] に「1」と入力します。

  4. [+ 新しい選択肢] を選び、[ラベル] に「Accepted」と入力し、[値] に「2」と入力します。

  5. [+ 新しい選択肢] を選び、[ラベル] に「Declined」と入力し、[値] に「3」と入力します。

  6. [既定の選択肢][Undecided](未決定) を選びます。

    新しい選択肢列ペインのスクリーンショット。

  7. [保存] を選択します。

演習 2 - リレーションシップを作成する

タスク 2.1 - 検索列を作成する

  1. Power Apps 作成者ポータル (https://make.powerapps.com) に移動します

  2. Dev One 環境にいることを確認します。

  3. 左側のナビゲーション ウィンドウで、テーブルを選択します。

  4. Booking Request を選びます。

  5. [Booking Request columns and data](Booking Request の列およびデータ) ペインで + を選び、[新しい列] ペインで次の値を入力するか選びます。

    1. 表示名: Account
    2. データ型:Lookup
    3. 必須:省略可能
    4. 関連テーブル:アカウント

    新しい検索列ペインのスクリーンショット。

  6. [保存] を選択します。

演習 3 - データ

タスク 3.1 - 予約要求レコードを追加する

  1. Power Apps Maker ポータル https://make.powerapps.com に移動します。

  2. Dev One 環境にいることを確認します。

  3. 左側のナビゲーション ウィンドウで、テーブルを選択します。

  4. Booking Request を選びます。

  5. [Booking Request columns and data] (Booking Request の列とデータ) ペインで、[編集] の横にあるドロップダウン キャレットを選び、[Edit in new tab] (新しいタブで編集) を選びます。

  6. 以下の値を入力または選択します。

    1. ペットの名前: Fido
    2. Owner Name: MOD Administrator
    3. 所有者のメール アドレス:自分のテナントのメール アドレスを使います
    4. 開始日:明日
    5. 終了日:次の週の日付を選びます
    6. コスト: 1,000
    7. 決めること:受け付け済み
  7. [下に行を挿入] を選択し、以下の値を入力するか選択します。

    1. ペットの名前: Tom
    2. Owner Name: MOD Administrator
    3. 所有者のメール アドレス:自分のテナントのメール アドレスを使います
    4. 開始日:次の月の日付を選びます
    5. 終了日:開始日より後の日付を選びます
    6. コスト: 1,500
    7. 決めること:未決定
  8. [下に行を挿入] を選択し、以下の値を入力するか選択します。

    1. ペットの名前: Jim
    2. Owner Name: MOD Administrator
    3. 所有者のメール アドレス:自分のテナントのメール アドレスを使います
    4. 開始日:現在の月の将来の日付を選択する
    5. 終了日:開始日より後の日付を選びます
    6. コスト: 250
    7. 決めること:拒否済み
  9. [データの編集] タブを閉じます。