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

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

学習する内容

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

ラボ手順の概要

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

前提条件

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

詳細な手順

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

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

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

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

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

  4. [+ 新しいテーブル] を選び、[列とデータの追加] を選びます。

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

  5. テーブル プロパティの編集 を選択します。

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

  6. [表示名]Opportunity を入力します。

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

タスク 1.2 - プライマリ列

  1. [新しい列] の横にあるドロップダウン キャレットを選び、[列の編集] を選びます。

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

  2. [表示名]Opportunity Subject を入力します。

  3. [更新] を選択します。

  4. [作成] を選択します

タスク 1.3 - 列を追加する

  1. [Opportunity の列とデータ] ペインで、+ を選んで新しい列を追加します。

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

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

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

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

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

  4. [Opportunity の列とデータ] ペインで、+ を選んで新しい列を追加します。

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

    1. 表示名: Customer
    2. データ型:1 行のテキスト
    3. 必須:Business required
  6. [保存] を選択します。

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

    1. 表示名: Address
    2. データ型:1 行のテキスト
    3. 必須:省略可能
  8. [詳細オプション] を展開し、[最大文字数] に「200」と入力します。

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

  10. [Opportunity の列とデータ] ペインで + を選び、[新しい列] ペインに次の値を入力するか選びます。

    1. 表示名: Estimated Close Date
    2. データ型:日付と時刻
    3. 形式:日付のみ
    4. 必須:省略可能
  11. [保存] を選択します。

  12. [Opportunity の列とデータ] ペインで + を選び、[新しい列] ペインに次の値を入力するか選びます。

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

  14. [Opportunity の列とデータ] ペインで + を選び、[新しい列] ペインに次の値を入力するか選びます。

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

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

  1. [Opportunity の列とデータ] ペインで + を選び、[新しい列] ペインに次の値を入力するか選びます。

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

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

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

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

  6. [既定の選択肢][新規] を選びます。

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

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

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

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

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

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

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

  4. 営業案件を選択します。

  5. [Opportunity の列とデータ] ペインで + を選び、[新しい列] ペインに次の値を入力するか選びます。

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

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

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

演習 3 - データ

タスク 3.1 - 営業案件レコードを追加する

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

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

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

  4. 営業案件を選択します。

  5. [Opportunity の列とデータ] ペインで、[編集] の横にあるドロップダウン キャレットを選び、[新しいタブで編集] を選びます。

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

    1. Opportunity Subject: 100 Widgets
    2. Owner Name: MOD Administrator
    3. Customer: Adventure Works
    4. Estimated Close Date:前月の日付を選択する
    5. Amount: 10,000
    6. 状態:終了
  7. [下に行を挿入] を選択し、以下の値を入力するか選択します。

    1. Opportunity Subject: Key customer
    2. Owner Name: MOD Administrator
    3. Customer: Fabrikam
    4. Estimated Close Date:現在の月の将来の日付を選択する
    5. 状態:[新規作成]
    6. Amount: 50,000
  8. [下に行を挿入] を選択し、以下の値を入力するか選択します。

    1. Opportunity Subject: New customer
    2. Owner Name: MOD Administrator
    3. Customer: Coho Winery
    4. Estimated Close Date:次の月の将来の日付を選択する
    5. Amount: 25,000
    6. 状態:[新規作成]
  9. [下に行を挿入] を選択し、以下の値を入力するか選択します。

    1. Opportunity Subject: Repeat customer
    2. Owner Name: MOD Administrator
    3. Customer: Fourth Coffee
    4. Estimated Close Date:次の月の将来の日付を選択する
    5. Amount: 15,000
    6. 状態:[ファイル]

    [データの編集] ペインのスクリーンショット。

  10. タブを閉じます。