Você está na página 1de 4

Aula 0001

Transcrição

Nesta etapa, lidaremos com a dimensão de tipo snowflake ou floco de neve, o qual
apresenta tabelas diversas para cada nível.

Crie uma nova tabela no mesmo programa e nomeie como "Categoria", "Dim_Categoria" e
"Dim_Categoria_pk" nos campos abertos.

Gere a primeira coluna para preencher o campo "Nome Lógico" com "Código da
Categoria", o seguinte com Cod_Categoria", marque como chave primária e escolha
"NVARCHAR" de precisão 50.

Repita o procedimento para o "Descritor da Categoria" com precisão "250".

Crie outra para Marca repetindo a metodologia para gerar as colunas "Cod_Marca",
"Desc_Marca" e a coluna que se relacionará com a tabela anterior, "Cod_Categoria".

Por fim, produza a tabela Produto e suas colunas "Cod_Produto", "Desc_Produto" e


"Cod_Marca" da mesma maneira. Insira também "Atributo de Tamanho" em "Nome Lógico",
"Atr_Tamanho" no campo seguinte e "NVARCHAR" de "250", e por último do Atributo de
Sabor.

Em seguida, ligaremos os níveis entre si.

Aula 0002

Transcrição

Agora faremos a ligação entre as dimensões Categoria, Marca e Produto.

No SQL Power Architect, você encontra um botão de ação chamado "Novo relacionamento
identificado". Clique neste, depois em "Código da Categoria" na tabela "Categoria",
em seguida na coluna de mesmo nome na tabela "Marca" para relacionar as chaves.

Repare que "Cod_Categoria" fica inserida na divisão de chave primária em "Marca", e


não queremos isso. Para resolver, apenas arraste para a divisão abaixo.

A indicação de vínculo é criada no programa, com adição de "[FK]" ao final


apontando uma chave estrangeira associada.

Repita o procedimento de ligação entre os códigos de "Marca" e "Produto".

Desta forma, estabelecemos a dimensão de tipo floco de neve.

Aula 0003
Transcrição

Em nosso projeto, vamos nomear como "Organizacional" a dimensão referente à Vendas.

Como esta possui formato de natureza irregular, seu tipo é pai-filho. De volta ao
Power Architect, repita os procedimentos já estabelecidos para criação de tabela
com a nomenclatura que adotamos.

Retomando o conteúdo abordado no curso de Introdução ao Business Intelligence, crie


a primeira coluna de chave primária do código filho nomeando-o como "Código
Organizacional" e "Cod_Organizacional" nos campos, com NVARCHAR de 50 e seu
descritor de 250 em seguida.

O código pai feito na sequencia possui mesmo valor e precisão, representando a


dimensão irregular. Para isso, crie a coluna "Código Organizacional Superior" e
preencha com "Cod_Pai" o campo de "Nome Físico", com NVARCHAR de precisão "50".

Faremos as colunas para "Esquerda", "Direita" e "Nível", as quais são de


propriedades tipo inteiras.

Insira "Esquerda" em ambos os campos da caixa de diálogo, selecionando "INTEGER" na


lista seguinte. Repita o processo para os demais.

O relacionamento entre os códigos pai e filho será estabelecido na carga de ETL


adiante neste treinamento.

Agora temos todas as dimensões criadas. Logo, iremos às tabelas de Fato na próxima
etapa.

Maos na Massa

Chegou a hora de você pôr em prática o que foi visto na aula. Para isso, execute os
passos listados abaixo.

1) Abra o SQL Power Architect, indo em C:\treinamento\SQL Power Architect e


executando o architect.exe.

2) Abra o projeto de criação do Data Warehouse.

3) Clique com o botão direito do mouse sobre a área vazia, à direita, do SQL Power
Architect e selecione Nova Tabela. Crie uma tabela com os seguintes dados:

Nome da Tabela Lógica: Categoria


Nome da Tabela Física: Dim_Categoria
Nome da chave primária: Dim_Categoria_pk
Cor da tabela: Azul
Cantos arredondados: Sim

4) Clique com o botão direito do mouse sobre a tabela criada acima e crie duas
novas colunas, com as seguintes características:
Nome Lógico Nome Físico Chave Primária Tipo Precisão Permite nulos
Código da Categoria Cod_Categoria Sim NVARCHAR 50 Não
Descritor da Categoria Desc_Categoria Não NVARCHAR 250 Não
5) Clique com o botão direito do mouse sobre a área vazia, à direita, do SQL Power
Architect e selecione Nova Tabela. Crie uma tabela com os seguintes dados:

Nome da Tabela Lógica: Marca


Nome da Tabela Física: Dim_Marca
Nome da chave primária: Dim_Marca_pk
Cor da tabela: Azul
Cantos arredondados: Sim

6) Clique com o botão direito do mouse sobre a tabela criada acima e crie trẽs
novas colunas, com as seguintes características:
Nome Lógico Nome Físico Chave Primária Tipo Precisão Permite nulos
Código da Marca Cod_Marca Sim NVARCHAR 50 Não
Descritor da Marca Desc_Marca Não NVARCHAR 250 Não
Código da Categoria Cod_Categoria Não NVARCHAR 50 Não

7) Clique com o botão direito do mouse sobre a área vazia, à direita, do SQL Power
Architect e selecione Nova Tabela. Crie uma tabela com os seguintes dados:

Nome da Tabela Lógica: Produto


Nome da Tabela Física: Dim_Produto
Nome da chave primária: Dim_Produto_pk
Cor da tabela: Azul
Cantos arredondados: Sim

8) Clique com o botão direito do mouse sobre a tabela criada acima e crie cinco
novas colunas, com as seguintes características:
Nome Lógico Nome Físico Chave Primária Tipo Precisão Permite nulos
Código do Produto Cod_Produto Sim NVARCHAR 50 Não
Descritor do Produto Desc_Produto Não NVARCHAR 250 Não
Código da Marca Cod_Marca Não NVARCHAR 50 Não
Atributo de Tamanho Atr_Tamanho Não NVARCHAR 250 Não
Atributo de Sabor Atr_Sabor Não NVARCHAR 250 Não

9) Com o mouse, clique na opção Novo Relacionamento identificado, no menu vertical


à direita, e ligue o campo Cod_Categoria, da tabela Categoria, com Cod_Categoria,
da tabela Marca.

10) Altere a modificação automática que foi efetuada pelo SQL Power Architect e
tire o Cod_Categoria, da tabela Marca, da chave primária.

11) Com o mouse, clique na opção Novo Relacionamento identificado, no menu vertical
à direita, e ligue o campo Cod_Marca, da tabela Marca, com Cod_Marca, da tabela
Produto.

12) Altere a modificação automática que foi efetuada pelo SQL Power Architect e
tire o Cod_Marca, da tabela Produto, da chave primária.

13) Clique com o botão direito do mouse sobre a área vazia, à direita, do SQL Power
Architect e selecione Nova Tabela. Crie uma tabela com os seguintes dados:

Nome da Tabela Lógica: Organizacional


Nome da Tabela Física: Dim_Organizacional
Nome da chave primária: Dim_Organizacional_pk
Cor da tabela: Azul
Cantos arredondados: Sim

14) Clique com o botão direito do mouse sobre a tabela criada acima e crie seis
novas colunas, com as seguintes características:
Nome Lógico Nome Físico Chave Primária Tipo Precisão Permite nulos
Código Organizacional Cod_Organizacional Sim NVARCHAR 50 Não
Descritor Organizacional Desc_Organizacional Não NVARCHAR 250 Não
Código do Pai Cod_Pai Não NVARCHAR 50 Não
Esquerda Esquerda Não INTEGER - Não
Direita Direita Não INTEGER - Não
Nível Nivel Não INTEGER - Não

Você também pode gostar