Um data warehouse, também chamado de Enterprise Data Warehouse (EDW), é uma plataforma de dados corporativos usada para análise e relatórios de dados estruturados e semiestruturados de várias fontes de dados, como transações em ponto de venda, automação de marketing, gestão de relacionamento e muito mais.
Os data warehouses incluem um banco de dados analítico e componentes e procedimentos analíticos críticos. Elas oferecem suporte a análises ad hoc e relatórios personalizados, como pipelines de dados, consultas e aplicativos de negócios. Eles podem consolidar e integrar grandes quantidades de dados atuais e históricos em um só lugar e são projetados para oferecer uma visão de longo alcance dos dados ao longo do tempo. Esses recursos de data warehouse tornaram esse armazenamento um elemento essencial da análise empresarial que ajuda a dar suporte a decisões de negócios informadas.
Saiba mais sobre o BigQuery, o data warehouse empresarial multicloud, econômico e sem servidor do Google Cloud.
O armazenamento de dados é um sistema corporativo usado para a análise e relatório de dados estruturados e semiestruturados de várias fontes, como transações de ponto de venda, automação de marketing, gestão de relacionamento com o cliente e muito mais. O data warehouse é adequado para análises ad-hoc e relatórios personalizados. Um data warehouse pode armazenar dados atuais e históricos em um único lugar e é projetado para mostrar os aspectos gerais dos dados ao longo do tempo, o que faz dele um dos principais componentes da Business Intelligence.
Os data warehouses tradicionais são hospedados no local, com dados fluindo de bancos de dados relacionais, sistemas transacionais, aplicativos de negócios e outros sistemas de origem. No entanto, eles geralmente são projetados para capturar um subconjunto de dados em lotes e armazená-lo com base em esquemas rígidos, o que os torna inadequados para consultas espontâneas ou análises em tempo real. As empresas também precisam comprar o próprio hardware e software em um data warehouse no local, o que torna o escalonamento e a manutenção caros. Em um warehouse tradicional, o armazenamento costuma ser limitado em comparação com a computação. Por isso, os dados são transformados rapidamente e depois descartados para liberar espaço de armazenamento.
As atividades de análise de dados de hoje se transformaram no centro de todas as principais atividades de negócios, incluindo geração de receita, contenção de custos, melhoria de operações e aprimoramento das experiências do cliente. À medida que os dados evoluem e se diversificam, as organizações precisam de soluções de data warehouse mais robustas, além de ferramentas analíticas avançadas para armazenar, gerenciar e analisar grandes quantidades de dados nas organizações.
Esses sistemas precisam ser escalonáveis, confiáveis, seguros o suficiente para setores regulamentados e flexíveis o suficiente para oferecer suporte a uma ampla variedade de tipos de dados e casos de uso de Big Data. Eles também precisam oferecer suporte a preços e computação flexíveis, para que você pague apenas pelo que precisar, em vez de adivinhar sua capacidade. Os requisitos vão além dos recursos da maioria dos data warehouses legados. Como resultado, muitas empresas estão adotando soluções de data warehouse baseadas na nuvem.
Um data warehouse em nuvem não compensa nada de um data warehouse tradicional, mas amplia os recursos e é executado em um serviço totalmente gerenciado na nuvem. O armazenamento em data warehouse em nuvem oferece escalonabilidade instantânea para atender aos requisitos de negócios em constante mudança e um processamento de dados avançado para oferecer suporte a consultas analíticas complexas.
Com um data warehouse em nuvem, você se beneficia da flexibilidade inerente de um ambiente de nuvem com custos mais previsíveis. O investimento inicial geralmente é muito menor e os tempos de lead são menores com soluções de data warehouse no local, porque o provedor de serviços em nuvem gerencia e mantém a infraestrutura física.
Assim como um data warehouse tradicional, os data warehouses em nuvem coletam, integram e armazenam dados de fontes internas e externas. Normalmente, os dados são transferidos de um sistema de origem usando um pipeline de dados. Os dados são extraídos do sistema de origem, transformados e carregados no data warehouse em um processo conhecido como ETL (extrair, transformar, carregar). Os dados também podem ser enviados diretamente para um repositório central e convertidos usando processos de extração, carregamento e transformação (ELT, na sigla em inglês). A partir daí, os usuários podem usar diferentes ferramentas de Business Intelligence (BI) para acessar, minerar e gerar relatórios sobre dados. Os data warehouses em nuvem também precisam oferecer suporte a casos de uso de streaming para ativação em dados em tempo real ou quase em tempo real.
Os data warehouses em nuvem oferecem armazenamento, processamento, integração, limpeza, carregamento e outros dados estruturados e semiestruturados de dados em um ambiente de nuvem pública. Também é possível usá-los com um data lake em nuvem para coletar e armazenar dados não estruturados. Com alguns provedores, é possível até mesmo unificar seu data warehouse e data lake para manter e gerenciar de forma centralizada uma única cópia dos dados da sua empresa.
Provedores de nuvem diferentes podem adotar diversas abordagens quando se trata de serviços de data warehouse em nuvem. Por exemplo, alguns data warehouses em nuvem podem usar uma arquitetura baseada em cluster semelhante a um data warehouse tradicional. Por outro lado, outras adotam uma arquitetura sem servidor moderna, que minimiza ainda mais as responsabilidades de gerenciamento de dados. No entanto, a maioria dos data warehouses em nuvem oferece armazenamento de dados embutido e recursos de gerenciamento de capacidade, além de upgrades automáticos.
Outros recursos importantes que os data warehouses em nuvem incluem:
As empresas estão cada vez mais substituindo os armazenamentos de dados tradicionais pela nuvem, aproveitando a economia de custos e a escalonabilidade que os serviços gerenciados podem fornecer.
Estas são as principais vantagens do armazenamento em data warehouse em nuvem.
Criados para grandes proporções
Os data warehouses em nuvem são elásticos, oferecendo armazenamento e capacidade quase ilimitados. É possível aumentar ou diminuir a escala facilmente de acordo com as necessidades da sua empresa e pagar apenas pelo que usar.
Iniciativas de machine learning e IA
Os clientes podem desbloquear e operacionalizar rapidamente modelos de machine learning e tecnologias de IA em data warehouses em nuvem para mineração de dados, previsão de resultados de negócios e otimização de outras áreas, como gerenciamento do ciclo de vida de dados, processos de negócios e custos operacionais.
Tempo de atividade melhor
Os provedores de nuvem são obrigados a cumprir os SLAs e fornecer melhor tempo de atividade com uma infraestrutura em nuvem confiável que pode ser escalonada perfeitamente. Armazenamentos de dados locais têm limitações de escalonamento e recursos que podem afetar o desempenho.
Previsibilidade de custos
Com a nuvem, você tem preços mais flexíveis e previsíveis. Alguns provedores cobram por capacidade ou por hora por nó. Outros cobram um preço fixo por uma determinada quantidade de recursos. Em todos os casos, você evita os custos gigantescos incorridos por um armazenamento de dados local que funciona 24 horas por dia, sete dias por semana, independentemente dos recursos estarem em uso ou não.
Economia operacional
O data warehouse em nuvem é totalmente gerenciado, o que permite terceirizar os problemas de gerenciamento para provedores de nuvem que precisam cumprir os contratos de nível de serviço (SLAs). Isso proporciona economia operacional e pode manter sua equipe interna focada em iniciativas de crescimento.
Análise em tempo real
Os data warehouses em nuvem oferecem uma computação mais potente que dá suporte a dados de streaming, permitindo que você consulte dados em tempo real. Como resultado, é possível acessar e usar os dados muito mais rapidamente do que com um data warehouse no local, permitindo que você receba insights mais precisos com mais rapidez e tome decisões de negócios mais informadas.
O armazenamento de dados em nuvem oferece uma variedade de soluções que podem beneficiar uma organização. Aqui estão alguns dos casos de uso mais comuns de data warehouse:
Tomar decisões em tempo real: analise dados em tempo real para enfrentar desafios, identificar oportunidades, aumentar a eficiência, reduzir custos e responder proativamente a eventos de negócios de maneira proativa.
Consolidação de dados isolados: extraia rapidamente dados de várias fontes estruturadas em toda a organização, como sistemas de ponto de venda, sites e listas de e-mails, e reúna esses dados em um só local para realizar análises. e gerar insights.
Ativação de relatórios de negócios e análises ad-hoc: mantenha os dados históricos em um servidor separado dos dados operacionais para que os usuários finais possam acessá-los e executar as próprias consultas e relatórios sem afetar o desempenho dos sistemas operacionais ou esperar de TI.
Implementação de machine learning e IA: colete dados históricos e em tempo real para desenvolver algoritmos que possam fornecer insights preditivos, como antecipar picos de tráfego ou sugerir produtos relevantes para um cliente que está navegando em um site.
Algumas empresas e setores exigem análise de dados que não é apenas massivamente escalonada, mas também contínua e em tempo real. Por exemplo, alguns provedores de serviço usam dados em tempo real para ajustar os preços dinamicamente ao longo do dia. As seguradoras rastreiam apólices, vendas, reclamações, folha de pagamento e muito mais. Elas também usam o machine learning para prever fraudes. As empresas de jogos devem rastrear e reagir ao comportamento do usuário em tempo real para aprimorar a experiência do jogador. Os armazenamentos de dados tornam todas essas atividades possíveis.
Se sua organização tem algum destes itens ou realiza alguma destas ações, você provavelmente é um bom candidato ao armazenamento de dados:
Ao escolher um data warehouse baseado em nuvem, é essencial avaliar como as soluções funcionam e entender melhor os casos de uso atuais que o data warehouse em nuvem vai precisar oferecer.
Ao escolher entre diferentes provedores, há muitas considerações além dos recursos de armazenamento, incluindo diferenças em arquitetura, escalonabilidade, segurança, preços, desempenho e muito mais. Por exemplo, você pode achar que uma solução simples de implementar não é tão fácil de escalonar ou talvez precise treinar todos os analistas de dados novamente e comprar licenças adicionais para atualizar seu sistema atual.
Além de analisar as diferenças entre fornecedores, também é importante considerar o que a migração para um data warehouse em nuvem implicará especificamente e como isso se relaciona aos seus investimentos em TI e necessidades comerciais específicas.
Os data warehouses empresariais desempenham um papel central na tomada de decisões de uma organização. Portanto, é importante entender bem os requisitos de negócios, os casos de uso atuais e as lacunas das soluções atuais. Pode ser útil envolver as principais partes interessadas no início do processo para ajudar a descobrir as implicações de substituir uma solução de data warehouse legado, os requisitos funcionais para enfrentar desafios e informações técnicas detalhadas sobre fontes de dados, ferramentas, frameworks e muito mais.
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.