Banco de Dados Avançado
description
Transcript of Banco de Dados Avançado
![Page 1: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/1.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 1
Banco de Dados Avançado
Banco de Dados Multidimensionais
Software MS OLAP
Por:
Robson do Nascimento Fidalgo
Valéria Times
{rdnf,vct}@cin.ufpe.br
![Page 2: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/2.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 2
MS OLAP
• Definindo uma fonte de dados
![Page 3: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/3.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 3
MS OLAP
• Iniciando o servidor
Programs
Microsoft SQL Serve
Analysis Services
Analysis Manager
![Page 4: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/4.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 4
MS OLAP
• Criando uma base de dados Abra uma conexão com o servidor
Clique-direito sobre o nome do servidor e New Database.
• Crie uma base de dados chamada de “Tutorial”
• Definindo a fonte dos dados Clique-direito sobre a pasta Data Sources do BD Tutorial e New Data
Source.
Escolha Microsoft OLE DB Provider for ODBC Drivers (next)
No campo “Use data source name” especifique a ponte ODBC “Tutorial”
que foi criada.
Teste a conexão
Clique no botão OK
![Page 5: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/5.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 5
MS OLAP
• Criando um cubo com o assistente
Cubo = visão materializada do DW (dimensões + fatos)
Clique direito sobre a pasta Cubes do BD Tutorial e New
Cube/Wizard
Defina as medidas do cubo• Escolha a tabela de fatos a ser usada
sales_fact_1998 (visualize seus dados – botão Browse data)
• Escolha as medidas a serem usadas store_cost e/ou unit_sales
![Page 6: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/6.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 6
MS OLAP
• Criando um cubo com o assistente
Defina as dimensões do cubo• Clique no botão New Dimension
• Defina o tipo da dimensão a ser criada
Criar uma dimensão tempo (usar star schema) Criar uma dimensão produto (usar Snowflake Schema) Criar uma dimensão cliente (usar star schema) Criar uma dimensão loja (usar star schema)
![Page 7: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/7.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 7
MS OLAP
• Criando um cubo com o assistente Editando um cubo
• Clique-direito sobre o cubo que se deseja editar e escolha Edit
![Page 8: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/8.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 8
MS OLAP
• Criando um cubo com o assistente Editando um cubo
• Adicionando a dimensão Promoção
• Visualizando os dados da dimensão Promoção
• Removendo a dimensão Promoção
Projetando o armazenamento do cubo• Clique-direito sobre o cubo desejado e Design Storage
Processando o cubo• Clique-direito sobre o cubo desejado e Process
Consultando o cubo• Clique-direito sobre o cubo desejado e Browse Data
![Page 9: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/9.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 9
MS OLAP
• Criar uma dimensão empregado (usar parent-child)
![Page 10: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/10.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 10
MS OLAP
• Criando um membro calculado Edite um cubo desejado Clique-direito sobre a pasta Calculated Members e New
Calculated Member
Membros calculados não são armazenados!
![Page 11: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/11.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 11
MS OLAP
• Adicionando propriedades a um membro
![Page 12: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/12.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 12
MS OLAP
• Criando uma dimensão virtual Baseadas em propriedades de membros de dimensões Não consomem tempo ou espaço!
![Page 13: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/13.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 13
MS OLAP
• Visualizando os metadados do cubo
![Page 14: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/14.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 14
MS OLAP
• Criar um cubo RH Tabela de fatos: salary Medidas: salary_paid, vacation_used Dimensões: Employee, Store, Time
![Page 15: Banco de Dados Avançado](https://reader035.fdocumentos.com/reader035/viewer/2022070415/56814f01550346895dbc91ac/html5/thumbnails/15.jpg)
CIn/UFPE – Banco de dados Avançado - Profs. Robson Fidalgo e Valéria Times 15