Escolar Documentos
Profissional Documentos
Cultura Documentos
Transcrição
Desta forma, não temos uma ferramenta específica da Pentaho para esta função. Logo,
usamos uma de case já baixada anteriormente para projetar de maneira gráfica nosso
banco. Certifique-se que o MySQL está sendo executado para os próximos passos.
Na próxima etapa começaremos a criação dos elementos que compõe nosso Data
Warehouse.
Aula 0002
Transcrição
No SQL Power Architect, aperte com o botão direito do mouse sobre "dwsucos",
selecione "Expandir todos os filhos" no menu e depois clique novamente no espaço em
branco para escolher "Nova Tabela...".
Em seguida, clique e arraste para formar um quadrado qualquer e solte para abrir
uma caixa de diálogo chamada "Propriedades da tabela".
Preencha o primeiro campo de "Tabela Lógica" com "Fábrica", a de Tabela Física com
"Dim_Fabrica", "chave primária" com "Dim_Fabrica_pk" e "Comentários" com "Tabela de
dimensão Fábrica", escolhendo as características visuais seguintes da forma que
preferir e finalize.
Sobre a tabela gerada, clique com o botão direito e crie uma nova coluna. Preencha
os campos de "Nome Lógico" e "Nome Físico" com "Código da Fábrica" e "Cod_Fabrica"
respectivamente.
Finalizado estes processos, temos o Modelo de Dados gerado e podemos salvar como
"Modelo Datawarehouse" em uma nova pasta "modelologico" dentro de "treinamento".
Com isso, está criada nossa primeira dimensão para dar sequencia aos próximos
passos.
Aula 0003
Transcrição
Aperte sobre o espaço de trabalho do SQL Power Archictect com o botão direito do
mouse para selecionar "Nova tabela...". Clique, arraste e solte para configurar
preenchendo com "Cliente", "Dim_Cliente", "Dim_Cliente_pk" e "Tabela da dimensão
cliente" nos quatro campos existentes. Mantenha a mesma aparência da tabela
anterior para ter um padrão caso ache necessário e conclua.
Crie uma nova coluna com nome lógico de "Código do Cliente" e físico de
"Cod_Cliente", selecione "Chave primária" somente desta vez para o código da
própria chave, tipo "NVARCHAR" e precisão de 50.
Faça uma outra coluna com "Descritor de Cliente", "Desc_Cliente", "NVARCHAR" e 250
nos respectivos campos anteriores.
Aula 0004
Transcrição
Dando continuidade, construiremos com a dimensão Tempo.
Com o botão direito do mouse, clique sobre a tabela criada para abrir o menu e
selecionar "Nova coluna...". Escreva "Código do Tempo" e "Cod_Tempo" nos campos de
"Nome Lógico" e "Nome Físico" respectivamente, selecionando a opção de "chave
primária" como já demonstrado no caso do código da própria dimensão. O tipo é
"NVARCHAR" e o valor da precisão deve ser preenchido com "50".
Este processo pode ser acessado mais rapidamente clicando sobre a tabela desejada e
apertando a tecla "C".
Crie outra coluna para preencher com "Dia" e "Data" nos dois primeiros campos.
Somente neste caso, selecionamos a opção "DATE" para a categoria "Tipo",
dispensando a inclusão de precisão. Finalize.
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.
2) No menu superior, selecione Conexões --> Adicionar conexão --> Nova conexão.
4) Sem fechar o SQL Power Architect, execute agora o HeidiSQL, utilizando a conexão
criada durante a instalação.
5) Verifique que as mesmas base de dados que estão sendo visualizadas no MySQL,
estão sendo refletidas no SQL Power Architect.
6) No HeidiSQL, clique com botão direito do mouse sobre o nome da conexão, escolha
a opção Criar novo --> Banco de dados e crie o banco de dados DWSucos.
7) Volte ao SQL Power Architect, clique com botão direito do mouse sobre o nome da
conexão e clique em Refresh. O novo banco de dados criado passa a refletir no SQL
Power Architect.
8) 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:
9) 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 Fábrica Cod_Fabrica Sim NVARCHAR 50 Não
Descrição da Fábrica Desc_Fabrica Não NVARCHAR 250 Não
11) 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:
12) Clique com o botão direito do mouse sobre a tabela criada acima e crie novas
colunas, com as seguintes características:
Nome Lógico Nome Físico Chave Primária Tipo Precisão Permite nulos
Código do Cliente Cod_Cliente Sim NVARCHAR 50 Não
Descritor de Cliente Desc_Cliente Não NVARCHAR 250 Não
Código da Cidade Cod_Cidade Não NVARCHAR 50 Não
Descritor da Cidade Desc_Cidade Não NVARCHAR 250 Não
Código do Estado Cod_Estado Não NVARCHAR 50 Não
Descritor do Estado Desc_Estado Não NVARCHAR 250 Não
Código da Região Cod_Regiao Não NVARCHAR 50 Não
Descritor da Região Desc_Regiao Não NVARCHAR 250 Não
Código do Segmento Cod_Segmento Não NVARCHAR 50 Não
Descritor do Segmento Desc_Segmento Não NVARCHAR 250 Não
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:
14) Clique com o botão direito do mouse sobre a tabela criada acima e crie novas
colunas, com as características:
Nome Lógico Nome Físico Chave Primária Tipo Precisão Permite nulos
Código do Tempo Cod_Tempo Sim NVARCHAR 50 Não
Dia Data Não DATE - Não
Número do Dia da Semana Numero_Dia_Semana Não NVARCHAR 50 Não
Número do Mês Numero_Mes Não NVARCHAR 50 Não
Número do Ano Numero_Ano Não NVARCHAR 50 Não
Descritor do Mês Nome_Mes Não NVARCHAR 250 Não
Número do Trimestre Numero_Trimestre Não NVARCHAR 50 Não
Descritor do Trimestre Desc_Trimestre Não NVARCHAR 250 Não
Número do Semestre Numero_Semestre Não NVARCHAR 50 Não
Descritor do Semestre Desc_Semestre Não NVARCHAR 250 Não