3
respostas

Classificação do tipo de banco de dados de um Data warehouse

em relação ao trecho abaixo, retirado do conteúdo do capítulo:

"O próximo passo é projetar as tabelas do Data warehouse, afinal trata-se de um banco de dados transacional..."

Está correto classificar um Data Warehouse como banco de dados transacional? Entendo que bancos de dados transacionais são as origens dos dados. Um Data Warehouse não seria um banco de dados para Analytics, e consequentemente não transacional?

Note que o fato de não ser transacional não significa que não é um banco de dados relacional.

3 respostas

Oii Antonio, tudo bem?

Na verdade um data warehouse em vez de processar transações, ele funciona mais como um banco de dados relacional. A diferença entre um banco de dados transacional e data warehouse é que banco de dados transacionais não devolve uma análise, enquanto a análise é feita de forma eficiente no data warehouse, mas sim, eles são semelhantes. É de onde vem a afirmação do instrutor.

Espero ter ajudado de alguma forma. Qualquer coisa estou à disposição :)

A dúvida do colega também é minha. Confesso que ainda não entendi, mesmo com a sua explicação.

Oi Fernando,

O DW é um banco relacional, por que ele relaciona as tabelas de fatos e dimensões com PK, certo? Entretanto, também podemos considerar ele um banco transacional.

Um data warehouse geralmente inclui dados transacionais históricos, que é a dimensão de alteração lenta temos vários tipos, dimensão histórica, híbrida e por aí vai, isso vai ser visto posteriormente na formação.

Entretanto, por mais que sejam semelhantes, existe a diferença analítica entre eles.

Espero que tenha ficado mais claro. Qualquer coisa é só falar, beleza? :)