Pessoal, será que alguém consegue me dar uma luz, estou com a seguinte situação:
Preciso montar um painel de leitos ocupados em hospitais da minha cidade, as informações que temos são:
fOcupacao (tabela com os dados dos pacientes internados até o momento da extração)
- Data de Extração
- Hospital
- idLeito
- Paciente
- Prontuario
- Sexo
- Endereço
fLeitosDisponiveis (tabela com os dados dos leitos ativos no sistema do hospital até o momento da extração)
- Data de Extração
- Hospital
- idLeito
- Leito
- Acomodação
- Bloco
Essas 2 tabelas seriam minhas fatos, pois são tabelas historicas, atraves da tabela fLeitosDisponiveis pensei em montar um tabela dimensão dLeitos, onde teria os leitos que cada hospital tem cadastrado e através da tabela
fOcupacao criaria a tabela dPaciente com os dados do paciente.
O caso de usar essas 2 tabelas como fato é porque preciso acompanhar a ocupação diariamente baseado nos leitos que cada hospital tem cadastrado naquele dia.
Meu problema é o seguinte, eu preciso ter um filtro dos hospitais, a principio pensei em fazer uma dimensão dHospital, porém devido o idLeito da dLeitos poderem serem iguais nesses hospitais, eu teria que colocar a coluna hospital
na dimensão dLeitos para diferenciar os leitos entre eles e relacionar com a dimensão dHospital, e se eu fizer isso vai sair do modelo Estrela e passar a ser snow flake.
Não consegui pensar outra forma de se fazer, queria ver se alguém poderia me dar uma ideia ou realmente nesse caso, teria que fazer a tabela dHospital?
Pergunta
Marcelo Candido
Pessoal, será que alguém consegue me dar uma luz, estou com a seguinte situação:
Preciso montar um painel de leitos ocupados em hospitais da minha cidade, as informações que temos são:
fOcupacao (tabela com os dados dos pacientes internados até o momento da extração)
- Data de Extração
- Hospital
- idLeito
- Paciente
- Prontuario
- Sexo
- Endereço
fLeitosDisponiveis (tabela com os dados dos leitos ativos no sistema do hospital até o momento da extração)
- Data de Extração
- Hospital
- idLeito
- Leito
- Acomodação
- Bloco
Essas 2 tabelas seriam minhas fatos, pois são tabelas historicas, atraves da tabela fLeitosDisponiveis pensei em montar um tabela dimensão dLeitos, onde teria os leitos que cada hospital tem cadastrado e através da tabela
fOcupacao criaria a tabela dPaciente com os dados do paciente.
O caso de usar essas 2 tabelas como fato é porque preciso acompanhar a ocupação diariamente baseado nos leitos que cada hospital tem cadastrado naquele dia.
Meu problema é o seguinte, eu preciso ter um filtro dos hospitais, a principio pensei em fazer uma dimensão dHospital, porém devido o idLeito da dLeitos poderem serem iguais nesses hospitais, eu teria que colocar a coluna hospital
na dimensão dLeitos para diferenciar os leitos entre eles e relacionar com a dimensão dHospital, e se eu fizer isso vai sair do modelo Estrela e passar a ser snow flake.
Não consegui pensar outra forma de se fazer, queria ver se alguém poderia me dar uma ideia ou realmente nesse caso, teria que fazer a tabela dHospital?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados