Vídeo: The Final Hours of Half-Life: Alyx -- Behind Closed Doors at Valve Interview 2024
Às vezes, você simplesmente não Tenho um data warehouse a partir do qual obter dados para o seu data mart, então você deve fornecer os dados dos aplicativos. Em muitas (provavelmente a maioria) dessas situações, você cria um data mart - em vigor, um data warehouse em miniatura, mas construído para atender às demandas de um conjunto de usuários que precisam do conteúdo de dados agora.
Você segue a mesma metodologia e completa os mesmos processos de extração de dados, transformação, garantia de qualidade e carregamento como você faz com um data warehouse. A diferença é que você usa essa metodologia em uma escala menor do que você faz com um data warehouse completo.
Conforme mostrado nesta figura, você geralmente precisa trazer dados para um banco de dados de baixo custo, de acesso rápido, para responder a um conjunto específico de questões empresariais dentro de limites relativamente estreitos. Por exemplo, você pode adicionar dados sobre uma região ou território específico dentro de uma empresa, um subconjunto da linha de produtos geral de uma empresa ou algum outro modelo de subconjunto.
Então, se você precisa começar do zero e não tem um data warehouse para fornecer dados ao seu data mart, por que não criar um armazém de dados em grande escala? Aqui estão três razões para percorrer a rota de data-mart:
-
Velocidade: Uma mart de dados de acesso rápido normalmente é concluída em 90 a 120 dias, em vez do tempo muito mais longo necessário para um data warehouse em escala total.
-
Custo: Fazer o trabalho mais rápido significa que você gasta menos dinheiro; é simples assim.
-
Complexidade e risco: Quando você trabalha com menos dados e menos fontes durante um período mais curto, é provável que você crie um ambiente significativamente menos complexo - e tenha menos riscos associados.