Integrar dados grandes com o armazém de dados tradicional
Enquanto os mundos de big data e data warehouse tradicional vai se cruzam, é improvável que eles se fundem em breve. Pense em um armazém de dados como um sistema de registro para inteligência de negócios, bem como uma gestão de relacionamento com clientes (CRM) ou sistema de contabilidade. Estes sistemas são altamente estruturado e otimizado para fins específicos. Além disso, esses sistemas de registro tendem a ser altamente centralizado.
Conteúdo
Video: ACCESS - Desenvolvendo um Banco de Dados Parte 1
O diagrama mostra uma abordagem típica para os fluxos de dados com armazéns e mercados:
Organizações inevitavelmente continuar a usar armazéns de dados para gerenciar o tipo de dados estruturado e operacional que caracteriza sistemas de registro. Estes armazéns de dados ainda irá fornecer analistas de negócios com a capacidade de analisar dados-chave, tendências e assim por diante. No entanto, o advento de big data é ao mesmo tempo desafiar o papel do data warehouse e proporcionando uma abordagem complementar.
Pense da relação entre o armazém de dados e de dados grandes como a fusão para tornar-se uma estrutura híbrida. Neste modelo híbrido, os dados operacionais optimizadas altamente estruturado permanece no armazém de dados rigidamente controlado, enquanto que os dados que são altamente distribuído e sujeitas a alteração em tempo real, é controlado por um (noSQL ou semelhante) infraestrutura baseada em Hadoop.
Video: 017 - Manipulando data no banco de dados codeigniter
É inevitável que os dados operacionais e estruturados terá de interagir no mundo do big data, onde as fontes de informação não tenham (necessariamente) foi limpo ou perfilado. Cada vez mais, as organizações estão entendendo que eles têm um requisito de negócio para ser capaz de combinar data warehouses tradicionais com suas fontes de dados corporativos históricos com fontes de dados grandes menos estruturadas e vetados. A abordagem híbrida apoiar fontes de dados tradicionais e grandes podem ajudar a atingir esses objetivos de negócios.