Próximo webinar

Junte-se a nós para um Webinar GRATUITO em Processamento automatizado de arquivos EDI de saúde com Astera

27 de junho de 2024 – 11h PT/1h CT/2h ET

Blogs

Home / Blogs / Modelagem Dimensional Automatizada com Astera: Um guia passo a passo

Tabela de conteúdo
O Automatizado, Nenhum código Pilha de dados

Saiba como Astera O Data Stack pode simplificar e agilizar o gerenciamento de dados da sua empresa.

Modelagem Dimensional Automatizada com Astera: Um guia passo a passo

5 de junho de 2024

Para começar nossa exploração da modelagem dimensional automatizada, é essencial primeiro compreender a modelagem dimensional. Modelagem dimensional is entre que o a maioria preferido abordagens de design para construindo um armazém de dados. Introduzido pela primeira vez em 1996, Kimball,s dimensãoal modelos de dados tem agora become pilares do moderno projeto e desenvolvimento de data warehouse. A desnormalizado cronograma rígido reduzirs complexidade e otimizars a manutenção de dados históricos, desempenho de consulta, recuperação e consumo para relatando.

Saiba mais sobre modelagem dimensional.

Num relance, um orientado para o assunto dimensãoal modelo consiste em fato e tabelas de dimensões desnormalizadas connected através de chaves estrangeiras. Factos carry informação numérica sobre uma medida/transação comercial específica, por exemplo, a vendas fatura. Dimensãos carregar atributos descritivos pelo fato, que eventualmente permitem que o inteligência de negócios (BI) layer para facilmente filtrar e consultar dados para comunicando.

Projetando o modelo de dados dimensionais correto para o seu data warehouseNo entanto, pode ser um desafio! Mantendo uma atualização modelo exige escrita scripts longos e complexos regularmente. BUT uma maneira difícil de fazer mod dimensionalele, e depois existe uma maneira fácil e sem código-que o Astera way.

O que é modelagem dimensional automatizada?

A modelagem dimensional automatizada é uma técnica usada em armazenamento de dados que utiliza ferramentas para agilizar o processo de construção de modelos dimensionais. A modelagem dimensional automatizada permite:

  • Descubra e entenda automaticamente a estrutura dos seus dados
  • Organize seus dados em fatos e dimensões com base nas melhores práticas e características dos dados
  • Crie automaticamente o código necessário para implementar o modelo dimensional em seu data warehouse

A modelagem dimensional tradicional envolve projetar manualmente a estrutura de um data warehouse para análise de dados. O processo inclui a definição de tabelas de fatos para armazenar dados mensuráveis ​​e tabelas de dimensões para fornecer contexto para os fatos. Pode ser um processo demorado e complexo.

Automatizando Modelagem Dimensional com Astera

Astera'S solução de data warehouse aproveita a automação ponta a ponta e o desenvolvimento sem código para agilizar a modelagem dimensional. Usando geradores de código avançados, Astera Construtor de DW automatizars manual tarefas de design e relevars modelo dimensional tempo de design por quase 80%.

Deixei'S Vejo como Astera simplifica integrações modelagem de dados tpede desenvolvedores, por exemplo, definindo e configurando dimensões e fatos em um esquema de estrela.

Aqui, temos um modelo de origem contendo múltiplo mesas de a transacional . baseado no fictício Importador Mundial Amplos banco de dadoss para MicrosoftSQL. Alternativamente, pode ser um encenação/banco de dados ODS também.

Modelagem dimensional automatizada: Modelo Fonte

Fig 1. Modelo de origem

- Identifique fatos e dimensões

Simplesmente escolha 'Construir modelo de dimensão' do cairdown cardápio e marca entidades relevantes as fatos e dimensãos para esquema em estrela.

Construindo um modelo de dados dimensionais por meio de modelagem dimensional automatizada

Fig. 2. Construir um recurso de modelo de dimensão

O que você escolhe como fatos ou dimensões depende principalmente do OLAP relatando o caso de uso e o tipo de entidade. Você também pode detectar automaticamente as entidades para desformalize tabelas de esquema para obter resultados de consulta mais rápidos na camada de BI. Com esta opção, você não precisa perder tempo desnormalizando manualmente tabelas relacionáveis.

Neste caso de uso, as transações de fatura foram marcadas como fatos, enquanto os atributos descritivos, por exemplo, fornecedores, clientes, itens de estoque e informações da cidade, foram marcados como dimensões de suporte.

Janela de configuração 'Construir um modelo de dimensão'

Fig 3. Janela de configuração 'Construir um modelo de dimensão'

Passo 2: Configurando Fatos e Dimensões

Outras opções pré-criadas na janela incluem Identificadores de Linha, Opções de Entidade de Fato Filho e o menu suspenso Adicionar relacionamentos de Data/Hora.

Se você deseja empregar identificadores de linha para manter dados históricos, você tem muitas opções nas dimensões. Aqui, o identificador de linha pode ser qualquer um dos seguintes: designadores de registro atuais, número da versão, datas efetivas e de expiração e intervalo de expiração efetivo.

Da mesma forma, na janela do construtor, você pode adicionar dimensões de data ou hora para incorporar atributos específicos de tempo no modelo.

Prossiga a partir da janela e pronto: seu esquema de modelo de dimensão está praticamente pronto.

Modelo de dados dimensionais

Fig. 4. Modelo de dados dimensionais

- Configurações adicionais

Astera tem tanto a ver com flexibilidade quanto com automação.

O modelo dimensional automatizado elimina todo o incômodo das configurações manuais. No entanto, isso não significa que nosso modelo de dados dimensionais seja imutável. Antes de sua implantação, você também pode ajustar o modelo manualmente para atender aos requisitos do caso de uso do data warehouse.

Por exemplo, você pode adicionar novas entidades, redefinir relacionamentos, reconfigurar fatos e dimensões individuais, adicionar chaves substitutas e identificadores de linha.  

Da mesma forma, crie novos relacionamentos selecionando entidades de link de identificação ou não identificação na barra de ferramentas e unindo suas entidades.  

Links ou relacionamentos individuais podem ser configurados posteriormente na janela 'Editar relacionamento'.

Janela Editar Relacionamento

Fig 5. Alterar tipos de relacionamento, nomes de alias ou adicionar diferentes chaves estrangeiras

Além disso, se você planeja fazer mudanças nas entidades, você pode acessar um variedade de opções apenas clicando com o botão direito do mouse no entidade de interesse. 

"Opções em modelagem dimensional

Você pode reconfigurar entidades adicionando identificadores de chave/linha substitutos, alterando esquemas ou editando nomes e tipos de elementos, etc.  

Por fim, ao selecionar as propriedades, você pode abrir o construtor de layout de uma entidade e acessar as configurações de colunas individuais.  

Isto é o que o construtor de layout para uma dimensão (staques) parece:

Construtor de layout em modelagem dimensional

Fig 7. Construtor de Layout para Entidades Individuais

O construtor de layout é usado reconfigurar campos específicos e atribuir fato ou dimensão específica papéis (em que o forma de DCS) para desempenho de consulta ideal e manutenção do histórico.  

Por fim, no campo de índices de entidade, você pode adicionar índices para aumentar a velocidade de recuperação com base nos campos de entidade.

Índices de entidade na modelagem dimensional

Fig 8. Índices de entidades

A figura acima contém um índice existente, 'PK_Sales_Customers', que é um índice de chave primária presente no banco de dados. Para otimizações de índice, você pode adicionar, excluir ou gerar índices automaticamente com base nas características do campo com apenas um clique.

Existem mais etapas? Não, é isso. o esquema em estrela do seu modelo de dados dimensionais automatizado está pronto. No entanto, é importante notar que este modelo existe atualmente num nível lógico. Podemos criar uma camada física no banco de dados de nossa escolha usando o engenharia avançada característica, que novamente is realmente simples através Astera.

Modelagem Dimensional Automatizada com Astera

AsteraA modelagem dimensional automatizada da é transformadora para a forma como você aborda o armazenamento de dados. Ao automatizar todo o processo e fornecer um ambiente 100% sem código para otimizações de modelo, Astera Construtor de DW reduz significativamente o tempo de design e desenvolvimento. Além disso, não perde o aspecto de flexibilidade, dada a abundância de • Configuração opções disponíveis eun nosso da de nível empresarialuma solução de automação de armazém.

Saiba mais sobre a geração de esquema de banco de dados usando a engenharia avançada automatizada.

Você pode gostar
Gerando um esquema de banco de dados físico por meio de engenharia direta automatizada
Construindo um data warehouse: um guia passo a passo
Forneça mudanças de esquema para seu data warehouse com o recurso de engenharia avançada
Considerando Astera Para suas necessidades de gerenciamento de dados?

Estabeleça conectividade sem código com seus aplicativos corporativos, bancos de dados e aplicativos em nuvem para integrar todos os seus dados.

Vamos nos conectar agora!
vamos conectar