Übung – Daten modellieren

Abgeschlossen

In dieser Übung erstellen Sie ein Datenmodell für Fabrikam, um Besucher nachzuverfolgen. Prüfen Sie die Informationen zu Fabrikam Robotics, und führen Sie die Aufgaben aus. Dies kann auch in kleinen Gruppen durchgeführt werden.

Wenn Sie diese Übung selbstständig durchführen:

  • Machen Sie Notizen.
  • Versetzen Sie sich in die Position des Kunden und des Lösungsarchitekten.
  • Zeichnen Sie Ihr Datenmodell, setzen Sie den Stift auf Papier (tatsächlicher Stift auf Papier oder virtuell) und evaluieren Sie Optionen.
  • Betrachten Sie größere Bildelemente. Wenn Sie dieses Datenmodell erstellen, müssen Sie auch das Sicherheits‑ und Beziehungsverhalten entwerfen. Werden Ihre Ideen noch funktionieren?
  • Teilen Sie diese Aufgabe bei Gelegenheit mit Kollegen, die ebenfalls Architekten sind, und fragen Sie sie nach ihrem Feedback zu Ihrem Datenmodell.

Anforderungen

Sie erstellen eine Lösung für Fabrikam, um Besucher eines Ausstellungsraums und eines Produktionsstandort nachzuverfolgen. Einige der Besucher sind potenzielle Käufer und einige sind da, um die Magie der Roboter bei der Arbeit zu sehen.

  • Anforderung 1 – Besucher müssen über einen reservierten Platz verfügen, um Zugang zu erhalten.
  • Anforderung 2 – Von Vertriebsmitarbeitern eingeladene Besucher müssen einem Verkaufsprozess zugeordnet werden, Besucher, die nur zum Vergnügen unterwegs sind, werden keinem Verkaufsprozess zugeordnet.
  • Anforderung 3 – Besucher können Gäste mitbringen.
  • Anforderung 4 – Jeder Besucher muss bei seiner Ankunft ein Foto machen lassen, das in Verbindung mit seinem Besuch verwendet wird.
  • Anforderung 5 – Jeder Besucher muss bei jedem Besuch einen Haftungsverzicht unterzeichnen, und Sie müssen die Unterschrift und das Datum der Annahme aufbewahren
  • Anforderung 6 – Jedem Hauptbesucher wird ein Engagement-Nachverfolgungsgerät zugewiesen, das seinen Standort im Produktionsbereich und im Ausstellungsraum verfolgt. Dies dient der Sicherheit und zur Verbesserung der Touren. Das Gerät speichert die Daten in einem eigenen Clouddienst, der sowohl Massenexport als auch API-Zugriff bietet.
  • Anforderung 7 – Sie müssen zulassen, dass die Nachverfolgsungsdaten in der Benutzeroberfläche des Verkaufsprozesses angezeigt werden, die vom Verkaufspersonal verwendet wird.
  • Anforderung 8 – Die Marketingabteilung hat darum gebeten, Besucher nach Tag/Monat/Quartal zusammen mit Statistiken zum Verkaufsabschluss nach einem Besuch anzeigen zu können.

Aufgaben

Erstellen Sie ein Datenmodell für die oben angegebenen Anforderungen. Sie können Ihr Datenmodell auf einem Whiteboard oder Papier skizzieren, Sie können ein Tool wie Visio nutzen.

Beispiel für ein Datenmodell – Ihr Datenmodell sollte den oben genannten Anforderungen entsprechen.

Bild von einem beispielhaften Datenmodell und Beziehungen

  • Wie würden Sie Reservierungen handhaben? Benötigt jedes Mitglied einer Gruppe eine Reservierung?
  • Wie würden Sie das Speichern von Besucherfotos handhaben? Wie würden Sie mit wiederkehrenden Besuchern umgehen?
  • Wie würden Sie das Speichern der Annahme und Unterschrift des Haftungsverzichts durch Besucher handhaben?
  • Wie würden Sie die Anzeige von Nachverfolgungsdaten im Verkaufsprozess berücksichtigen?
  • Haben Sie etwas aus dem Common Data Model-Schema genutzt?
  • Wie würden Sie die Statistikanforderungen der Marketingabteilung handhaben?

Weitere Überlegungen

  • Welche Konnektoren werden ggf. benötigt?
  • Wie können Sie die Daten anders modellieren als durch Ihre ursprünglich vorgeschlagene Lösung?
  • Welche Kompromisse haben Sie bei den genannten Anforderungen gegenüber Ihrem geplanten Datenmodell gemacht?
  • Welche Bedenken haben Sie für das Umsetzen der vorgeschlagenen Lösung?
  • Was sind die Überlegungen zur Leistung?
  • Eignet sich Ihr Datenmodell dazu, in einer App eine gute Benutzererfahrung zu bieten?
  • Haben Sie die folgenden Einflussfaktoren in die Planung Ihres Datenmodells integriert?
    • Sicherheitsanforderungen
    • Datenlokalisierung
    • Datenaufbewahrungsrichtlinie
    • Berichterstellung
    • Kunden-Roadmap
    • Produkt-Roadmap
    • Vorhandene Systeme