Ejercicio: Modelar datos

Completado

En este ejercicio, creará un modelo de datos para que Fabrikam siga a los visitantes. Revise la información presentada sobre Fabrikam Robotics y complete las tareas. Esto podría completarse también en pequeños grupos.

Si está completando este ejercicio de forma independiente:

  • Tome notas.
  • Póngase en la mentalidad del cliente y del arquitecto de soluciones.
  • Dibuje su modelo de datos, ponga el lápiz sobre el papel (un lápiz real sobre el papel o un lápiz virtual sobre el papel) y evalúe las opciones.
  • Piense en elementos más genéricos; si construye este modelo de datos, tendrá que diseñar también la seguridad y el comportamiento de las relaciones. ¿Seguirán funcionando sus ideas?
  • Si tiene ocasión, comparta esta asignación con colegas que también sean arquitectos y busque sus comentarios sobre su modelo de datos.

Requisitos

Está creando una solución para que Fabrikam realice un seguimiento de los visitantes de una sala de exposición y un sitio de fabricación. Algunos de los visitantes son compradores potenciales y otros están allí para ver el espectáculo de los robots en funcionamiento.

  • Requisito 1: los visitantes deben tener un lugar reservado para poder acceder.
  • Requisito 2: debe hacerse el seguimiento de los visitantes invitados por el personal de ventas hasta un proceso de ventas, no así, en cambio, para los visitantes que solo viajan por diversión.
  • Requisito 3: los visitantes pueden traer invitados.
  • Requisito 4: a cada visitante se le debe tomar una foto a su llegada y se debe asociar a su visita.
  • Requisito 5: cada visitante debe firmar una renuncia de responsabilidad cada vez que haga la visita, y se debe almacenar su firma y la fecha y hora de aceptación.
  • Requisito 6: a cada visitante principal se le asigna un dispositivo de seguimiento de participación que rastrea su ubicación en el área de fabricación y la sala de exposición. Es por motivos de seguridad y para mejorar los recorridos. El dispositivo almacena los datos en su propio servicio en la nube, que ofrece exportación masiva y acceso a API.
  • Requisito 7: debe permitir que los datos de seguimiento se vean en la interfaz de usuario del proceso de ventas que usa el personal de ventas.
  • Requisito 8: Marketing solicitó poder ver los visitantes por día/mes/trimestre junto con estadísticas sobre el cierre de ventas después de una visita.

Tareas

Cree un modelo de datos para los requisitos anteriores. Puede dibujar su modelo de datos en una pizarra o papel; puede usar una herramienta como Visio.

Ejemplo de modelo de datos, su modelo de datos debe tener en cuenta los requisitos anteriores.

Imagen de un ejemplo de modelo de datos y relaciones

  • ¿Cómo gestionaría las reservas? ¿Cada miembro de un grupo necesitaría una reserva?
  • ¿Cómo gestionaría el almacenamiento de las fotos de los visitantes? ¿Cómo gestionaría los visitantes repetidos?
  • ¿Cómo gestionaría el almacenamiento de la aceptación y la firma de la exención del visitante?
  • ¿Cómo incluiría la visualización de los datos de seguimiento en el proceso de ventas?
  • ¿Utilizó algo del esquema de Common Data Model?
  • ¿Cómo gestionaría las necesidades de estadísticas de marketing?

Otras consideraciones

  • ¿Qué conectores, si los hubiera, serían necesarios?
  • ¿Cómo podría modelar los datos de manera diferente a la solución propuesta inicialmente?
  • ¿Qué compromisos hizo con los requisitos establecidos en comparación con el modelo de datos que había planificado?
  • ¿Qué inquietudes tiene para la implementación de la solución propuesta?
  • ¿Cuáles son las consideraciones de rendimiento?
  • ¿Su modelo de datos se presta a una buena experiencia de usuario en una aplicación?
  • ¿Incluyó a las siguientes personas influyentes en la planificación de su modelo de datos?
    • Requisitos de seguridad
    • Localización de datos
    • Directiva de retención de datos
    • Informes
    • Hoja de ruta del cliente
    • Hoja de ruta del producto
    • Sistemas existentes