Exercício: modelar dados
Neste exercício, você cria um modelo de dados para a Fabrikam a fim de rastrear os visitantes. Examine as informações apresentadas sobre a Fabrikam Robotics e conclua as tarefas. Isso também pode ser concluído em pequenos grupos.
Se você estiver concluindo o exercício independentemente:
- Faça anotações.
- Coloque-se no lugar do cliente e do Arquiteto de Soluções.
- Desenhe seu modelo de dados, use caneta e papel (caneta e papel reais ou virtuais) e avalie as opções.
- Considere itens do panorama mais amplo. Se você criar esse modelo de dados, também terá que projetar a segurança e o comportamento de relacionamento. Suas ideias continuarão a funcionar?
- Se tiver a oportunidade, compartilhe essa tarefa com colegas que também são arquitetos e solicite comentários deles sobre seu modelo de dados.
Requisitos
Você está criando uma solução para a Fabrikam rastrear visitantes em um showroom e local de fabricação. Alguns dos visitantes são compradores potenciais e outros só querem ver a magia dos robôs em funcionamento.
- Requisito 1: os visitantes devem ter um ponto reservado para obter acesso.
- Requisito 2: os visitantes convidados pela equipe de vendas devem ser rastreados em um processo de vendas; os visitantes que estão lá apenas por diversão não são rastreados em um processo de vendas.
- Requisito 3: os visitantes podem trazer convidados.
- Requisito 4: na chegada, a foto de cada visitante deve ser tirada e associada à visita dele.
- Requisito 5: cada visitante deverá assinar um termo de isenção de responsabilidade sempre que visitar, e você deverá armazenar a assinatura e a data e a hora da aceitação
- Requisito 6: cada visitante principal recebe um dispositivo de rastreamento de participação que rastreia sua localização na área de fabricação e no showroom. Isso é para segurança, bem como para melhorar os tours. O dispositivo armazena os dados em seu próprio serviço de nuvem, que oferece exportação em massa e acesso à API.
- Requisito 7: você deve permitir que os dados de rastreamento sejam exibidos na interface de usuário do processo de vendas usada pela equipe de vendas.
- Requisito 8: a equipe de marketing pediu para poder exibir os visitantes por dia, mês e trimestre, com estatísticas sobre o fechamento de vendas após uma visita.
Tarefas
Crie um modelo de dados para os requisitos acima. Você pode esboçar seu modelo de dados em um quadro branco ou em papel e pode usar uma ferramenta como o Visio.
Exemplo de um modelo de dados; seu modelo de dados deve ser para os requisitos acima.

- Como você lidaria com as reservas? Cada membro de um grupo precisaria de uma reserva?
- Como você lidaria com o armazenamento de fotos de visitantes? Como você lidaria com os visitantes repetidos?
- Como você trataria o armazenamento da assinatura e da aceitação do termo de isenção dos visitantes?
- Como você acomodaria a exibição de dados de rastreamento no processo de vendas?
- Você usou algo no esquema do Common Data Model?
- Como você trataria das necessidades de estatísticas de marketing?
Outras considerações
- Que conectores, se houver, seriam necessários?
- Como você poderia modelar os dados de forma diferente da solução inicial proposta?
- Que concessões você fez em relação às necessidades declaradas, em comparação com o modelo de dados planejado?
- Quais são suas preocupações quanto à implementação da solução proposta?
- Quais são as considerações sobre o desempenho?
- O modelo de dados se presta a uma boa experiência de usuário em um aplicativo?
- Você incluiu os seguintes influenciadores no planejamento do modelo de dados?
- Requisitos de segurança
- Localização de dados
- Política de retenção de dados
- Relatórios
- Roteiro do cliente
- Roteiro do produto
- Sistemas existentes