演習 - データをモデリング

完了

この演習では、Fabrikam が訪問者を追跡するためのデータ モデルを作成します。 Fabrikam Robotics についての情報を確認し、タスクを完了します。 このタスクは、小グループとしても完了できます。

この演習を個別に完了する場合は、以下を行ってください:

  • メモをとる。
  • 顧客およびソリューション アーキテクトの両方の視点を持ってみる。
  • データ モデルを描画し、ペンと紙 (実際のペンから紙、または仮想ペンと紙) を使用して、オプションを評価する。
  • より重要な項目を検討する。このデータ モデルを構築する場合、セキュリティとリレーションシップの動作も設計する必要があります。 それでも自身のアイデアは機能しますか?
  • 機会があれば、この課題をアーキテクトの同僚と共有して、自身のデータ モデルに対するフィードバックを求めます。

要件

Fabrikam がショールームと製造拠点への訪問者を追跡するためのソリューションを構築します。 訪問者の一部は潜在的な購入者であり、一部はロボットによる作業のマジックを見るために同社を訪問します。

  • 要件 1 - 訪問者がアクセスするには予約スポットが必要です。
  • 要件 2 - 営業スタッフに招待された訪問者は、営業プロセスで追跡する必要があります。見学するだけの訪問者は営業プロセスで追跡されません。
  • 要件 3 - 訪問者はゲストを連れてくることができます。
  • 要件 4 - 各訪問者は、到着時に写真を撮影し、その訪問に関連付けられる必要があります。
  • 要件 5 - 各訪問者は、訪問するたびに免責同意書に署名する必要があります。その署名と承認日時を保存する必要があります。
  • 要件 6 - 各プライマリ訪問者には、それぞれエンゲージメント トラッキング デバイスを割り当てて、製造現場とショールーム内の場所を追跡します。 これには安全上の理由と、ツアーを改善する目的があります。 デバイスのデータは自社のクラウド サービスに格納します。このサービスはエクスポートの一括処理と API アクセスを提供します。
  • 要件 7 - 営業スタッフが使用する営業プロセス ユーザー インターフェイスで追跡データを閲覧できるようにする必要があります。
  • 要件 8 - 訪問者の日/月/四半期別のデータ、および訪問と売上の関連性についての統計を表示するよう Marketing が要求しています。

タスク

上記の要件に対応するデータ モデルを作成します。 データ モデルをホワイトボードまたは紙にスケッチできます。Visio などのツールを使用できます。

データ モデルの例として、上記の要件を満たすデータ モデルは次のようになります。

データ モデルの例とリレーションシップの図。

  • 予約はどのように処理しますか? グループのメンバーごとに予約が必要ですか?
  • 訪問者の写真の保存はどのように処理しますか? 再訪者はどのように処理しますか?
  • 免責同意書の承認と署名の保存はどのように処理しますか?
  • 営業プロセスでの追跡データの閲覧にはどのように対応しますか?
  • Common Data Model スキーマから使用したものはありますか?
  • マーケティングの統計ニーズはどのように扱いますか?

その他の考慮事項

  • どのようなコネクタ (ある場合) が必要ですか?
  • 最初に提案されたソリューションとは異なる方法でデータをモデリングするにはどうすればよいですか?
  • 提示された要件と計画されたデータ モデルの間にはどのような妥協点がありましたか?
  • 提案されたソリューションの実装に関して、どのような懸念事項がありますか?
  • パフォーマンスに関するどのような考慮事項がありますか?
  • データ モデルは、アプリのユーザー エクスペリエンス向上に貢献しますか?
  • データ モデルの計画に次のインフルエンサーを含めましたか?
    • セキュリティ要件
    • データ ローカライズ
    • データ リテンション期間ポリシー
    • 報告
    • 顧客ロードマップ
    • 製品ロードマップ
    • 既存のシステム