em todas as vezes que eu deixo um banco que eu tenho que fazer um opção de relacionamento eu levo mas na hora do pegar o banco aí e fui pesquisar o negócio é conseguir sair daí senão a tranquilo bom é quarta-feira quatro de Agosto as-1021 Universidade Federal de Uberlândia faculdade de gestão e negócios cursos de gestão da informação disciplina inteligência de negócio biai Estamos tratando de conteúdo das vezes é a modelagem multidimensional modelagem Dimensional modelagem multidimensional tivemos aulas expositivas as três últimas aulas foram aulas expositivas de conceitos fundamentos de de como é o funcionamento né
dos componentes do Framework the beard uma forma mais Ampla na penúltima aula nós discutimos bastante sobre leitor House o conceito sobre né os princípios e na última aula nós discutimos bastante sobre modelagem dimensional modelo é feito um pouquinho mas principalmente modelo modelo Estrela né E nós passamos uma atividade um exercício é para que fosse consultado até hoje pelo que eu olhei lá acho que praticamente todo mundo postou já é E aí agora nossa nossa caminhada é mais ou menos o seguinte a gente tem já disponível no mudo né a gente tem início de exercício essa
lista de exercício tem pelo menos 3 exercícios que é de modelagem Dimensional que a gente tem no esquema desse que vocês postaram que a gente tem um modelo né o modelo de negócio modelo de dados né o modelo conceitual modelo relacional EA partir desses modelos nós precisamos de propor de fazer a nossa modelagem multidimensional nós temos as etapas do trabalho final que precisam ser desenvolvidas e vocês precisam para quem né for preparar a E o seminário é hora de a gente começar a pensar nisso também porque como que nós vamos proceder com os seminários com
os minicursos é eu não sortearei a priori né então a gente vai começar a isso meados de Setembro a gente vai começar acredito eu segunda semana de Setembro né uma vez por semana cada um de vocês vai apresentar o minicurso seminário E como que funciona por exemplo se a gente marcar lá para o dia imagina que nós vamos marcar para o dia oito de Setembro por exemplo ou no dia imagina que seja no dia quinze de Setembro a primeira apresentação então eu vou sortear Quem irá apresentar no dia quinze no dia oito uma semana antes
então é esse deixarem chegar lá na data uma semana para preparar né para quem já trabalha com a ferramenta eventualmente não têm maior dificuldade de maiores problemas mas a ideia que você já as estejam preparados por é né ao ser sorteado você terá uma semana para concluir a sua preparação e apresentação do minicurso então não deixem isso lá para última hora e nós precisamos caminhar precisamos acelerar e agora é como eu havia já dito lá no comecinho nossos primeiros encontros nosso primeiro encontro Talvez né E nós teríamos essa primeira etapa de Muita exposição né que
foi que aconteceu e que nós seríamos agora uma etapa de muito trabalho de vocês então é a hora de colocar mãos à massa tá vocês postaram uma atividade e eu vou compartilhar aqui deixa eu ver seu ver se eu encontro aqui em São instantinho o que eu acho que E aí E aí E aí E aí E aí E aí hoje vou compartilhar aqui na tela E aí E aí E aí E aí O que é que nós temos aqui olha só e nós tínhamos esse modelo né esse esquema relacional que nós temos funcionários departamentos
projetos fornecedores artigos participações e consumos Então essa forma textual e esta forma esquemática gráfica né então o que que nós observamos Olha só nós observamos o seguinte a gente tem né quando a gente tá olhando para os nossos os nossos modelos né para os nossos modelos relacional pela nossa para nossa entidade relacionamento e aqui a gente nesse caso aqui a gente tem as colunas né a gente precisa de identificar de em princípio né de ter ideia do que que são os nossos as nossas tabelas fato os nossos kipiais nossos indicadores e o que que são
as nossas tabelas dimensão nós usamos de pensar de olhar para eles para esse nosso modelo para esse nosso esquema o e começar a pensar nas possibilidades né Então olha o que que a gente tem tá quando a gente olha para esse modelo nosso tá a gente começa a pensar o seguinte olha só a gente tem aqui olha só é uma coisa que varia muito de situação para situação então né a gente tem a participação nos projetos então o essa hora de trabalho ela isso tem cara de um kipiai horas trabalhadas tem cara de equipe aí
tá e a gente olha para consumo a gente tem quantidade e preço unitário essas duas coisas tem cara também de quibe ai ela falou pa essas duas caras porque que essas duas coisas tem cara de que pe ai né o funcionário por exemplo né olha o que que eu tenho eu tenho um funcionário eu tenho projeto e eu tenho tempo eu tenho data então eu começo olhar para aí você fala olha eu Zé Eduardo trabalhei no projeto a no mês de julho o wingo trabalhou no projeto B no mês de julho quantas horas então esse
negócio tá variando isso é um fato isso está acontecendo está variando né mas salário não poderia ser professor não salário é uma característica é uma tributo do funcionário né com um pouco de sorte ele vai ter isso é ajustado de galliano enfim mas é uma característica do indivíduo não é uma coisa que está acontecendo na empresa que está mudando constantemente as horas trabalhadas por cada funcionário em cada projeto isso tá mudando tá mudando o tempo inteiro né E outra coisa é o seguinte então eu tenho um projeto a né o projeto a ele tá usando
né o artigo não é o imagina que seja uma né Sei lá uma construtora então ele tá usando o cimento do a orar no projeto Ah tá usando o que quantidade Qual o preço dessa dessa desse produto que tá utilizado em que período de tempo então a quantidade utilizada e o preço está avaliando por tempo está variando o projeto está variando por item está variando por fornecedor Opa Então essas duas coisas aqui tem cara de indicador tem cara de kipiai então nós precisamos olhar para o nosso esquema para o nosso modelo relacional ou na ausência
dele nós precisamos olhar para o nosso banco de dados relacional e tentar identificar nesse banco de dados nosso né Quais são as possíveis tabelas fato então conforme eu havia falado para vocês né a gente tem aqui então duas candidatas a tabela faca a gente tem a candidata participações e a gente tem a candidata consumos e o que é que essas duas tabelas são candidatas elas são candidatas não é porque elas têm aqui é indicadores é o candidatos a kipiais candidatos a indicadores então horas trabalhadas né é uma candidata kipiai e quantidade e preço são candidatos
a keep are Então essas duas tabelas são candidatas a tabelas fato e se elas são candidatas a tabelas Fato né E só elas forem as outras são que as outras são candidatas a dimensão mas como elas são dimensões são de cada uma dessas tabelas de dimensão provavelmente não né então o que que a gente tem olha só a gente tem é quando a gente tá olhando por exemplo né o funcionário quando a gente tá olhando para o funcionário e a gente tem o que né a gente tem aqui olha o código do departamento que é
uma chave para departamento Então falou pa essas duas coisas aqui Muito provavelmente vai virar uma dimensão é mais em projeto né O que que eu tenho em projeto eu tenho também em projeto Código departamento Então eu tenho projeto ligado ao departamento e eu tenho funcionários ligados à departamento mas são coisas Independentes são coisas distintas então isso aqui e nisto aqui tem cara de ser outra dimensão então é possível que departamento ele faça parte desta dimensão e é possível que departamento faça parte dessa dimensão fornecedor não liga com ninguém artigo não liga com ninguém com ninguém
com nenhuma outra dimensão então parece que a gente vai ter uma dimensão funcionário uma dimensão é projeto uma dimensão fornecedor uma dimensão artigo uma dimensão é data tempo e as tabelas fato participação e tabela fato consumo então teríamos duas tabelas fato e uma duas três quatro cinco dimensões Ah tá então como que isso fica como que é o nosso modelo Então a partir desse olha só bom então a partir de se a gente olhar inclusive da forma gráfica né então para facilitar também a leitura a gente tem o que que a gente está sugerindo que
seja que seja fato a gente está sugerindo que participações seja uma tabela fato fato a gente está sugerindo que consumo seja tabela fato E aí nós temos a dimensão fornecedor dimensão dimensão artigo dimensão funcionário dimensão o projeto aí né aqui a gente tem data ó e aqui a gente tem data Então a partir dessas datas nós temos também uma dimensão o tempo que é isso que a gente veio aqui olha só E aí bom então esse é o modelo show maximizar essa tela aqui depois vocês quiserem ver para facilitar a vida não vejo agora tá
então o que que nós temos aqui olha só nós temos aqui o seguinte Olha só nós temos uma tabela né aqui olha só uma tabela consumo que a nossa tabela do a hora que a gente isola aqui olha só então o que que nós temos a nossa tabela consumo tá a nossa tabela consumo né A partir dali ela tem projeto e esse aqui é o modelo relacional né e esse aqui é o modelo relacional normal e eu vou abrir o modelo e eu quero abrir o modelo se você é esse aqui não eu acho que
esse aqui E aí bom então o que que nós temos aqui agora olha só então a gente tem né uma tabela fato e a gente tem uma tabela fato que é a tabela fato consumo tá vendo Então com quem que a nossa tabela fato está ligada né ela está ligada e como a dimensão data é essa dimensão essa tabela data não existia lá no nosso banco lá tá eu coloquei aqui de forma simplificada daqui a pouco eu entro aqui mostro para vocês depois uma tabela que está disponível no mudou na acho que não tá liberado
ainda não vou liberar para vocês então a gente tem uma tabela fato consumo que ela está ligada a tabela a dimensão artigo ataque artigo ela está ligada a dimensão fornecedor E aí se observa em nas dimensões olha data início data fim Flag data início data sim e Flag da data não precisa dessas características tá então o que que a gente tem aqui olha só a participação tá então a gente tem né o o melhor projeto tá então o que que a gente tem projeto a data além das datas normais tá data início data fim e
o Fred então nós temos né a quantidade do produto no preço do artigo a do fornecedor B na datas e do projeto de então né Essa esses dois a quantidade o preço são os nossos indicadores são os nossos kipiais Então essa é uma da tabela fado EA Nossa outra tabela fato tá e a nossa tabela participação então o que que nós temos na participação né quais dimensões nós temos o funcionário o teto EA data e qual que é a nossa a nossa nosso indicador horas trabalhadas né então em funcionários o que que nós temos nessa
tabela funcionários né Nós temos na nossa tabela funcionários E observa em que na dimensão funcionários nós trouxemos para que código de apartamento nome de apartamento Cosme o diretor data de início diretor então nós duplicamos nós replicamos a tabela departamento dentro da dimensão dentro da né colocamos estão dimensão funcionário e nós colocamos isso também na dimensão projeto Então tem um código departamento nome de apartamento e o código de diretor então uma coisa são os projetos outra coisa são os funcionários mas nós temos então a participação dos funcionários a quantidade de horas trabalhadas né do funcionário no
projeto no em determinado período indeterminado a data tá então é esse aqui é o nosso modelo dimensional a partir daquele modelinho relacional que a gente tinha lá nos slides ficou dúvida entendeu faz sentido Não faz sentido é assim que fizeram não fizeram diferente e eu fiz só que o meu acabou dando erro Zé na hora que eu fui ir tirar ele no departamento Quando é o código de apartamento E como que é bom o Bruno o meu acabou dando erro né É na hora que eu fiz aquário lá no departamento no apartamento ele ele deu
um erro a tabela mais assim nem quieto E é porque era para postar e que era necessário postar é só esse modelinho aqui você não precisaria de criar o banco não entendeu E é só modelo longe apareceu modelo Fiat não não modelo lógico foi igual ficou parecido foi só a questão mesmo não falei é o banco não o OK Não tem necessidade de ir ao banco não aqui a gente é só a parte de modelagem mesmo tá e além do Bruno mais alguma questão algum comentário bem que eu sou eu perdi que que essa registro
corrente que você colocou a gente né nem tabelas de dimensão hora que a gente for utilizar para gente utilizar as ferramentas de atlanta-96 São data porque quarta-feira quatro de Agosto 2021 vai ser sempre quarta-feira quatro agosto 2021 a data não vai mudar então ela não tem data início data sim e nem Flag registro corrente em todas as outras dimensões que Houver mudanças a gente precisa de ter essas três colunas para nós controlarmos a variabilidade variável ao longo do tempo EA não volatilidade das nossas das nossas tabelas de dimensão bom então a gente precisa de ter
isso essas três horas quando a gente cria as dimensões né as nossas dimensões a gente precisa ter essas três colunas hora que a gente for entrar lá no rtl na ferramenta nas ferramentas GPL dia de regra quase todas tá tem objeto que a gente vai fazer para inserir dados nessas tabelas que a gente precisa ter essas três colunas tá então nos exercício que vocês foram fazer no trabalho de vocês no né nos modelos que a gente for produzir é certo a dimensão tempo vocês tem que criar essas três colunas nos modelinhos dimensionais que vocês forem
fazer não só tem tabela dimensão Não tem tabela fato Então essas três colunas só existem tabelas de dimensão não existem tabelas fato mas elas são necessárias para controlar a várias variável ao longo do tempo e a a cidade não update eu não faço update na tabela né eu criei um registro novo e vou falar semente esses registro anterior ele valeu de quando até quando e qual que é o registro atual né eu poderia controlar isso só utilizando as duas datas mas via de regra a gente prefere usar as datas e mais este Flag porque normalmente
né Eu quero saber qual que é o registro Vale do atual eu vou lá e vejo Flag registro é igual a um é o versão igual um depende o nome você for lá para isso mas é uma coluna aqui no seu banco de dados vai ter valores 0 ou 1 é o atual é o que tá valendo não sei cinema do Exemplo né que eu desde eu me casando minha esposa do nome dela de solteiro do nome dela de casado então depois que ela casou né aquela linha vai ter valor é o valor que tá
valendo atualmente e todas as outras linhas anteriores para o registro dela vai ter valor zero né porque não é o mais atual isso valeu o frio em qual período isso valeu da data de início até à data sim Oi ok ah entendi é que eu tinha criado criei o meu a data início data fim só que eu não coloquei por aí a gente coloca tá as atividades você for fazer para o seu modelo para sua modelagem pode ser qualquer nome pode ser versão pode ser Flag pode ser assim é uma variável que vai ter valores
0 e 10 não é mais o registro atual e um atual de forma que você vai ter só uma né para para o cliente Zé Eduardo por exemplo eu posso ter né Eu mudei de endereço 15 meses Então mas hoje eu moro na Cidade Jardim na Rua dos Pardais tá lá então esse registro esse frete vai ter valor um que é o que tá valendo atualmente e todos os outros anteriores estarão com o valor 0 Tu tá em quando a gente tiver fazendo usando a manutenção todos os outros anteriores vão ter data de início e
data Sim esse registro do Zé Eduardo Valeu da data até à data b o que tiveram Flag igual a um que é o atual ele não vai ter uma data de fim ela vai estar nula porque porque esse aí é o registro atual teve uma data de início de validade desse registro mas ele é o registro corrente né o registro atual ele é o válido ela é o atual então a data de fim de validade dele vai estar em branco vai estar no porque ele ainda é um registro válido Oi ok ok falar G1 E
aí as dúvidas perguntas Eu acho que eu errei essa parte aí agora do multidimensional porque eu sei só uma das relacionamento porque quando eu fui ver o que você quer até meia-noite quando eu abrir agora Nossa antes de pouco antes de vir para cá eu vi que era 7:00 eu abrir um Redentor rápido aí mandei Só não tem problema não aí agora sim no caso o multinacional e só vai pegar a as modificações que e as atualizações que puderem e vamos adicionar só um de data e um uma leve de trazer se é o atual
ou não né assim não eu não precisaria desse Flag que só com as datas eu conseguiria controlar que se eu tenho data aí nesse data fim já não era o atual mais que né a data fim significa que aqueles não é mais o atual não é mais um válido não é isso valeu de um período a período Mas normalmente nas implementações a gente usa a data para a gente saber no intervalo quando você necessário mas normalmente está fazendo um teste com data é muito chata Muito difícil é muito complicado né Depende de formar-se Depende de
uma série de coisas então a gente cria essa variável Flag que ela não ocupa espaço nenhum praticamente Tá e é muito mais fácil de testar se esfrega igual a unha ou atual então normalmente tem data início da Tá sim esse esfregue entendeu o Ok beleza Professor eu acho que até fiz errado também então isso Me tira uma dúvida agora que você tá fazendo aqui eu fiz até sem se inscrever os campos assim que fazer dimensão só pela tabela Mas enfim quando você fez essa dimensão funcionário aí você colocou a tabela vai colocar nome você certamente
Gabriela é só que você só do Lógico né não fiz o que elas vão ser duas tabelas separadas né porque se não for uma modelagem estrela pura gente juntou é uma tabela só mas não vai gerar duplicidade de dados por exemplo um funcionário que além dos apartamentos não um funcionário ele só é de um departamento é o que a gente o que a gente destrói Paulo que a gente quando a gente está lá pensando em banco de dados na nosso modelo é a gente tem primeira forma normal 2ª 3ª 4ª 5ª que a gente vai
separando tudo em unidades menores em unidades atômicas em unidades menores então não modelagem Dimensional no nosso conceito aqui a gente quebra terceira forma normal Então a gente tem redundância de dados e a gente quebra isso porque o nosso modelo nosso banco ele é otimizado para consulta então aí a gente quebra então a gente junta as tabelas esse aqui é simples né então praticamente o que a gente tá juntando aí é só departamento com funcionário e Departamento com projeto até então mas assim a gente tem realmente né a gente vai ter redundância de dados a gente
quebra é deliberadamente a gente quebra terceira forma normal que nós construímos lá no O que é de banco de dados quando nós olhamos como que modela lá na parte de área de software como que a gente vai quebrando aquilo tudo aqui a gente quebra lá a gente vai construindo aqui a gente destrói nesse nível entendeu Entendi mas assim se for no banco grande isso fica viável deve ficar né mas isso entendeu porque é mais viável ainda no banco grande por quê que é mais viável ainda no banco grande é porque quando a gente está construindo
aqui o nosso modelo é simplório Paulo Ele parece não fazer sentido mas isso não é na Essência isso é construído para grandes empresas com vários sistemas com vários bancos de dados Então imagina a Vivo né ela precisa de ter os dashboards que funciona funciona muito rápido então em tempos de consulta para eu trazer os resultados para o tomador de decisão nós não ficamos fazendo Journey sabe eu vou lá na em toda a informação a dimensão entendi tá sentido é construído para isso é construído para dar performance na consulta entendeu então vamos lá na hora de
trazer os dados só fica gigantesco não paga por exemplo eu tenho um deste da Vivo aqui que eu tenho que mexe com contas tem mais de 40 milhões de valores Se eu colocar cada produto que também é uma outra tabela dentro da conta do cliente está falando tipo de triplicar mas aí é isso ela é esse conceito de tabela fato né a conta ela tem um valor ela tem uma data ela tem então a conta os itens da conta é uma tabela fato aí a tabela fato ela tem olha só as nossas tabelas para elas
tem pouquíssimas colunas então a participação por exemplo olha ela só tem o indicador horas trabalhada as outras três colunas são Chaves estrangeiras então a tabela fato ela é uma tabela com poucas colunas normalmente colunas numéricas mas em vários milhões bilhões de linhas é a característica o conceito da tabela faca agora a tabela clientes né ela tem várias colunas tudo bem que é da Vivo é um caso à parte né mas ela tem várias colunas né então ela tem várias colunas texto descritivo as Mas ela é infinitamente menor que a tabela de conta do que a
tabela de tráfico que a tabela de itens faturamento né Ela é grande por ser viu mas quando comparado com as tabelas fato ela é infinitamente menor e em número de linhas Ah entendi tá sim certo mais não adotei você falou agora que é utilizado para a busca e para evitar joia aí no caso pagar esse projeto aqui no caso código de eleitor que você botou aí para não ter que fazer um joia como funciona para saber que é o diretor já colocarei o nome dele Pode colocar também se for o caso e dependendo da implementação
que a gente for fazer essa mesa É esse mesmo exercício Oi tá dependendo da né ou talvez né Aí outra coisa legal e agora sua pergunta os comentários do Paulo a gente não tem uma única forma de fazer a gente tem os melhores práticas o que é usualmente feito tal mas a gente não tem uma única forma de fazer por exemplo quando eu estou consultando essa dimensão projeto né esse modelo aí nem sei se o original tá certo e se a gente fosse implementar isso mesmo se diretores se departamentos né se diretor é seria importante
dentro da de da tabela projeto então assim é um detalhe é um bocado Tá mas em sendo se fosse né então eu poderia por exemplo eu tenho que fazer consulta e tem que ter o nome do diretor e tal poderia ser viável levar ele para essa dimensão projeto entendeu E aí depende da situação do que você tiver implementando da necessidade de fazer consulta por isso mas a lógica de construção exatamente esta o ok certinho turma e eu deixe-me ver aqui eu vou liberar aqui no eu ainda não liberei não é TL um noob a chover
o show editar aqui só um instantinho G1 E aí G1 E aí E aí E aí E aí e eu acabei de liberar no mudo de dentro do tópico introdução à modelagem Dimensional eu liberei lá uma planilha Excel que eu chamei de dimensão data essa planilha Excel que eu chamei de dimensão data que você eu abri ela aqui E aí E aí o que está em inglês mas não tem problema não eu acho que isso aqui ó e aqui tá em não já mudei alguma coisa já mudei já é o que que eu eu disponibilizei
lá para vocês olha só tem essa tabela que ela não é o nome dela é dimensão data e o que que acontece se a gente mudar por exemplo Vocês estão vendo a minha tela né e a quando a gente está tratando lá nos nossos bancos de dados a transnacionais operacionais né a data dela é atributo de várias tabelas de vários eventos o Paulo falou para exemplo da tabela de faturamento da conta da Vivo né então lá tem um período né eu tenho a data dos eventos tem a data dos acontecimentos então data é uma tributo
presente em quase tudo que a gente faz em todos os patos que a gente quer ver aí o que que é uma prática que a gente faz né ao invés de eu ter que fazer todas as vezes eu tenho que fazer alguma conta alguma transformação para extrair algum elemento da data nós carregamos o nosso banco de dados uma tabela que a gente chama de dimensão tempo data do jeito do jeito que a gente quiser Então olha o que que acontece tá é o dela que eu disponibilizei está no mudo para vocês o na coluna na
célula B2 né A minha tabela que ela tá começando em um de 2020 mas imagina que eu tenho dados históricos aqui tá eu quisesse um do um de dois mil Então quando eu faço isso ela muda tudo aqui para mim para baixo Olha só e né EA de você está lá foi teu disponibilizei no mudo Então essa tabela aqui você pode acrescentar linhas então aqui a minha neta com 2192 linhas Mas você pode arrastar isso aqui para baixo né do jeito que vocês quiserem para vocês contemplarem a os períodos que vocês quiserem tá então a
hora que vocês fizerem arrastar isso aqui né que vocês propagarem isso aqui para baixo dá para fazer aqui e vocês estenderem a para que que eu vou fazer isso para quê que eu vou usar para gente fala por e o que que acontece no nosso modelo aqui olha só a gente tem né Eu trouxe aqui para esse modelo uma simplificação da nossa tabela data Mas se a gente quiser saber né o Nossa participação hora de trabalho o mês por ano por dia eu já tenho isso exatamente pronto na minha dimensão data e a única aí
a minha dimensão data ela faz George com a minha com a minha tabela participação pela data aqui então na minha tabela fato eu não guardo a data né normalmente nas nossas tabelas fato eu não guardo a data porque se a gente olhar lá o nosso modelo original olha só e a gente tem aqui no nosso modelo tá é a gente tem aqui olha participação a gente tem a data aqui na minha tabela a participação só que quando nós estamos modelando isso aqui multidimensional eu não trouxe para aqui a data eu trouxe para que a data
aqui porque a data ela está armazenada na minha dimensão data e depois a hora que a gente tiver trabalhando que a gente foi discutir até L aí eu vou mostrar para vocês como que a gente trata isso né como que a gente faz a carga de uma como que depois né eu vou ao invés de gravar na minha tabela fato a data eu estou gravando a chave da data Então essas coisas a gente vai trabalhar daqui a pouquinho a gente vai vai ver direitinho tá outra coisa que eu espero que vocês tenham prestado atenção é
o seguinte né no nosso modelo e é aqui olha só a gente na tabela funcionário por exemplo né A minha chave nessa tabela é código do funcionário no meu sistema no meio no meu banco operacional no meu banco transacional no nosso modelo Dimensional o código dos funcionários ele vira só uma tributo Olha só Nós criamos uma chave que se chama sou gay pin né que é uma chave essa história ta para garantir também essa é a não volatilidade Ou seja eu não faço update eu crio outra linha na minha cadela Então o que era chave
no banco original virou só uma tributo é um atributo importante e para bancos grandes nesse atributo normalmente ela é indexado a gente cria um índice por ele mas a chave passa ser ou se que a gente criou aqui no caso aqui outra Chevrolet eu chamo de funcionário que projeto que fornecedor que artigo a data que né então mas a data não tinha chave então a gente vai usar né A minha sugestão para vocês né para quem quiser é usar essa planilha a data e eu já trago vários atributos da data eu tenho a data completa
que é por essa data completa que depois a gente vai fazer Johnny para gravar lá na nossa tabela fato a chave a data aqui mas eu já tenho né o dia da semana dia do mês é um dia geral o nome do dia abreviatura do nome do dia é os o número do mês o nome do mês abreviatura do mês tudo isso para quê para gente depois otimizar o nosso processo de consulta utilizar o nosso processo de análise dados otimizar os nossos dashboards que a gente vai construir depois tá então a gente já armazena as
tudo prontinho no banco de dados e eu quero saber as vendas por bom então eu já só faço the horny Pela chave né da data e eu já tenho aqui na minha tabela data o atributo mês não preciso fazer conta não precisa fazer nada eu preciso selecionar esse atributo aqui e eu consigo construir o 10 que eu quiser a informação que eu quiser eu já tenho essa informação na minha tabela lá tá bom Tá certo e isso é um primeiro overview tá isso vai ficar mais claro daqui a pouquinho mas que eu tô falando a
seguinte a gente via de regra a gente vai ter uma dimensão data no nosso embora a gente não tem uma tabela a data na no nosso no nosso banco transacional no nosso Banco Original Oi ok a Beleza Zé lá para quem já trabalha com Power bi ai né Tem até fácil inclusive fazer isso no power bi ai mas a gente vai fazer diferente a gente vai ter gravado no banco de dados sente né a gente tem esse gravado no próprio banco né as outras ferramentas também mas o Power bi ai né Tem inclusive lá os
caminhos para a gente criar uma tabela data e criar todas as atributos da data né que é tributo mês dia ano semana blá blá blá bábá então eu disponibilizei para vocês aí agora no mudou essa tabelinha também para já ir fazendo parte do portifólio de vocês é eu disponibilizei não sei se vocês já chegaram acessar o diretório lá no Dropbox né esse diretório tá que é esse que eu estou mostrando aqui e o que que a gente tem nesse diretório tem umas coisinhas interessantes tá é eu tenho aqui né alguns por exemplo a r i
a R2 são os períodos que nós fizemos no esse mês passado não se preocupar com isso que são os vídeos mas são as aulas né Acho que interessaram e já estão disponíveis lá no no mudo tá então é mais no a a no Ari tem lá por exemplo tem algumas informações é instalações e configurações é um arquivo Word Por exemplo para quem está com dificuldade ainda tá tem como instalar em algum alguns detalhes de como instalar o sgbd né o mais ql eh eu acho que aqui também como como instala o salário pentaho data integration
então tem aí de configuração de uma série de coisas tá então quem precisa e lá naquele diretório tem mas são detalhes dá uma vasculhada lá depois e deu uma olhada o que a gente tem bastante Olha só é o Régis foi um dos primeiros alunos da gestão da informação e ele fez a intercâmbio é em Portugal e ele fez essa disciplina em Portugal e ele trouxe um tanto de material a época e compartilhou com a gente então tem bastante coisa interessante que ele compartilhou aquele trouxe também tá de Portugal para compartilhar com a gente fundamentals
of Business Analytics você é um livro então tem aqui a algum material tem umas coisas interessantes aqui também que ajuda bastante tá é esse livro fundamentals of Business Analytics em 2012 nós tivemos oportunidade de fazer uma visita à Índia uma grande empresa de engenharia de ti de Biaggi tudo enquanto a e um dos caras que não recebeu né Ele é professor de uma universidade na Índia mas trabalha na nessa empresa Oi e esse livro é de autoria dele tá então é um livro até interessante assim que mais interessante e a gente tem os livros do
Kimball então tem aqui em em PDF tá então tem sim Bauhaus The Day The House to quit the lake House Light sign with our Life site Inclusive é o desenho que tem nos nossos lados tá leitor House TL to quit então tem são todos os livros em estão aqui em PDF aquela dimensão tempo aquela tabela do Excel é essa tabela do capítulo do livro aqui do Kimball é o capítulo 10 horas deite deite Dindo tá dentro da imensa Chan e aquelas atividades que eu mostrei pra vocês né do check list tá é o Capítulo 2
do Livro também do do Kimball então tem umas coisas interessantes aí tem né Tem algum material bem interessante aí que dá para ser utilizado tá então é no subdiretório Kimball a a gente tem O que é em algum material que eu utilizei para para para em alguns ambientes aí eu preferia né Compartilhar esse material aqui para quem quiser dar uma olhada também tem alguma coisa aí menos de bi armas dá para fazer o pentaho data integration não é um livro antigo do teto do PDI do pentaho data integration livra Bem antigo Tá mas ele tem
algumas coisas bem legais né e cada um desses capítulos aqui olha é um conjunto de transformações tá então é tem lá o exemplo no livro e aqui tem o cartãozinho que dá para você abrir tá aí olhar como é que funciona ver como é que funciona então é interessante isso aqui também então tá no diretório PDI pentaho data integration principalmente para os meninos que não estão muito familiarizados com banco de dados tem aqui o livro de projeto de banco de dados né e esse livro é um livro da Editora boockman é bem legal livro e
tem mais um tanto de né tenha que os os bancos de dados que que antes foram Dizer para vocês né caso alguém queira utilizar aí os banco de dados para fazer os trabalhos tá E tem mais lindos aqui tá até em multidimensional data base e deitou House é não SQL é lógico o bebê tem um tanto de coisa aí que podem ser úteis por exemplo tá é essa aluna em determinado período da Bruna né ela pegou as atividades e né deu uma traduzida deu mas ela fez aqui um resuminho dos principais pontos já a serem
abordados no projeto durante o período tá vendo Igor quilo aqui que eu falo Quais são as atividades tá Ela fez uma síntese um resumo aqui Esse é um bom ponto de partida não precisa de se limitar aquilo ali mas é um bom ponto de partida tá então é esse o diretório que eu compartilhei com vocês aí o que que a gente tem nesse então nessa história porque que eu estou falando isso também eu estou falando isso também porque aí agora a gente tem lista de exercícios tem do trabalho para entregar tem as atividades então a
gente tá acertando o passo né É não na semana que vem eu acho que não mas na outra semana né Eu espero que essa parte de modelagem de entendimento de conhecimento do banco a gente só tenha caminhado bem né apesar do exercício da lista de exercício por exemplo está prevista para ser entregue só lá no final do mês só lá na frente quanto antes vocês adiantarem isso melhor quanto antes caminharem com trabalho final melhor porque uma parte que vai tomar muito nosso tempo é a pa a sessão no gtl de fazer isso funcionar de fazer
carga nos dados isso normalmente o que demanda mais tempo e o que dá mais pau então quanto mais a gente caminhar melhor dúvidas perguntas e não para fazer faz sentido tá claro não pergunte para mim tá assim perguntinha lá no para o para o Google forms quais são as três colunas que nós iremos adicionar nas tabelas dimensão Ah e por quê Tá certo Professor seguro forma isso é onde eu não cheguei muito legal eu acho que nós vamos tribuir Nossa eu também não respondi nada assim é ele que tá contando nosso não né as primeiras
aulas presenciais e nem assistiram as travadas porque desde o primeiro dia de aula né eu faço as perguntas e E aí tem 15 pontos que eu vou distribuindo por isso e a né a esses 15 pontos serão pelas respostas lá no Google forms ela passar até ver o negócio de perguntas que eu entendi muito bem e nem perguntou eu não cheguei a perguntar então você não chegou a ver no grupo do WhatsApp o link também para isso eu não vou pegar aqui agora obrigado para vocês um G1 me espera que tô tentando pegar aqui E
aí E aí e eu vou mandar aqui no o Zé Mas vai ser toda aula você vai fazer uma perguntinha a paz eu já fizemos umas 8 horas não é porque eu vi esse Google four mas eu não tava respondendo eu assisti às aulas e não responde viajei então toda aula tem toda suporte nosso projeto pedagógico que é para gente distribuir aí que é baseado nisso a limpeza aí ó eu mandei no WhatsApp agora E aí É isso mesmo mas você vai informar sua matrícula né nome data EA resposta da pergunta que a gente tá
fazendo Tá certo Tá certo e mais perguntas mais dúvidas e o que que a gente vai fazer agora então né hoje a partir de agora tá então a gente já tem uma carga grande de trabalho agora então é esse resto de aula Se quiser eu tô aqui para plantão para tirar dúvida para orientar para enfim quiserem se não é começar a fazer as atividades que precisa fazer agora então é as datas estão chegando semana que vem já tem algumas coisas então é é a hora de trabalhar é a hora de ir caminhar Tá eu espero
que na aula de segunda-feira por exemplo e vocês Tragam as demandas que você estragou as dúvidas vocês Tragam as perguntas tá a lista de exercício então que tem lá para entregar boa parte é o que a gente já comentou aqui que a gente vai continuar comentando boa parte a gente encontra nesse grega nesse drive que eu compartilhei com vocês e nos links que eu coloquei lá no mudo também para material para o próprio site do Doki E aí outros lugares outros atalhos que a gente colocou lá e outros materiais outro conhecimento outras músicas que vocês
foram fazer e tiverem também Já fechou o professor vou deixar você sabe combinado menina eu não sei além do Paulo e do e do Igor Tem mais alguém que não tava respondendo no mudou deixa de responder apenas uma mas eu participei da aula e depois o Paulo e o Igor e quem tiver Quem não tiver feito coloque lá responda coloca um pouco de noção eu não der alguma coisa depois obviamente não será né integral é a isso que já foi mas alguma coisa a gente sempre consideram sempre tem a possibilidade mas comente lá em algum
lugar Coloque uma linha lá naquela tabela assim professor né e começa a sua história lá o que que aconteceu tá bom beleza Paulo a beleza sem problema fechado meus amigos então tô parando a gravação tá E hoje era mais esse alinhamento essa ideia geral para gente caminhar Agora vocês tem um tanto de trabalho tão de atividade não deixa o tempo passar vamos fazendo Vamos né pode usar o horário da aula pode usar aí a forma como quiserem é para gente caminhar para a gente dar prosseguimento aí na disciplina combinado combinado Você só pode repetir a
pergunta de hoje por favor para mim te responder Quais as três colunas que nós adicionamos nas tabelas de dimensão e porque é [Música] a beleza sabe meus amigos é fechado então ficamos assim grande abraço a todos eu espero muito que vocês caminho com a lista de exercício com trabalho e que na segunda-feira vocês traga um perguntas dúvidas comentários em Tá combinado um grande abraço então nos vemos na próxima segunda até mais bom obrigada