Buscar

APS_Business Intelligence

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 58 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 58 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 58 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE PAULISTA – UNIP 
CURSO DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO 
 
 
 
 
 
ATIVIDADE PRÁTICA SUPERVISIONADA 
BUSINESS INTELLIGENCE 
 
 
 
 
 
 
 
 
 
 
 
SÃO PAULO 
 2020 
2 
 
 
Sumário 
1. OBJETIVO DO TRABALHO ....................................................................................................... 3 
2. INTRODUÇÃO ........................................................................................................................ 4 
3. BUSINESS INTELLIGENCE ........................................................................................................ 6 
3.1. ETL .................................................................................................................................... 7 
3.2. Data Warehouse ................................................................................................................ 8 
3.3. Data Mart........................................................................................................................ 10 
4. TÉCNICAS DE BI E SOLUÇÕES UTILIZADAS ............................................................................. 11 
4.1. Estruturação, conceitos e fundamentação ........................................................................ 11 
4.2. Benefícios das técnicas empregadas ................................................................................. 13 
4.3. Aplicações que fazem/ Fizeram uso da técnica ................................................................. 14 
4.4. Discussão sobre o custo/benefício da implantação de uma solução de BI .......................... 15 
5. ESTRUTURA DO PROGRAMA................................................................................................ 17 
6. RELATÓRIO COM AS LINHAS DE CÓGIDO DO PROGRAMA ..................................................... 19 
6.1. Banco Multidimensional .................................................................................................. 19 
6.2. Banco OLTP ..................................................................................................................... 22 
6.3. Fonte de dados ................................................................................................................ 29 
6.4. Exibição ........................................................................................................................... 30 
6.5. Cubo ............................................................................................................................... 41 
7. APRESENTAÇÃO DO PROGRAMA EM FUNCIONAMENTO ...................................................... 55 
8. BIBLIOGRAFIA ..................................................................................................................... 56 
9. FICHAS DE ATIVIDADES PRÁTICAS SUPERVISIONADAS .......................................................... 58 
 
 
3 
 
1. OBJETIVO DO TRABALHO 
Este trabalho tem como objetivo a pesquisa sobre Business Intelligence e suas 
técnicas, a criação de um sistema que disponha de técnicas de Business Intelligence 
e a discussão e conclusão sobre esse tema. 
O projeto foi criar o sistema de uma ONG ligada a ONU, na qual poderiam ser 
realizadas denúncias de queimadas, poluição industrial, mão de obra infantil, entre 
outros. Além disso, o sistema teria que apresentar soluções de Business Intelligence 
para que as informações estratégicas pudessem ser disponibilizadas de forma mais 
estruturada e consolidada, auxiliando na tomada de decisões. 
O grupo alcançou o objetivo proposto neste trabalho, apresentando um sistema 
com Técnicas de Business Intelligence e uma ampla pesquisa e discussão sobre o 
tema. 
4 
 
2. INTRODUÇÃO 
No início da década de 70 as grandes corporações começaram a sentir 
necessidade na otimização e exploração de seus dados armazenados em banco de 
dados, que com essas informações o negócio seria levado a grandes tomadas de 
decisões de maneira inteligente e concisa, a inteligência em sistemas empresarias 
teve início com a organizações de dados empresariais e com o surgimento do SAD 
(Sistema de Apoio a Decisão), porém para a implantação dessas técnicas existia um 
alto custo e também horas de implementação o que fazia com que a ideia de análise 
rápida não existisse. 
Com isso um novo conceito surgiu, BI (Business Intelligence), em meados da 
década de 80, que tem como objetivo a coleta, organização, análise, 
compartilhamento e monitoramento de dados que são fornecidos pelo próprio negócio 
com a utilização de técnicas e ferramentas que auxiliam nessa transformação dos 
dados brutos em informações valiosas para o negócio. Todos essas dados são 
armazenados em um Data Warehouse ou em um Data Mart que nada mais é do que 
um repositório de dados. 
Para a transformação de dados em informações o BI envolve-se de ferramentas 
que identificam padrões nos dados armazenados e com base nesses dados constrói 
visões para a gestão empresarial agir bem na tomada de decisão. 
ETL é uma das ferramentas utilizadas nos processos de BI, ETL consiste em 
Extract, Transform and Load (Extração, Transformação e Carga) que visa trabalhar 
com extrações de dados de diversas fontes externas, as transformações buscar 
atender a regras do negócio e carga de dados sempre em um Data Warehouse ou 
Data Mart . 
A modelagem de dados também pertence ao modelo de BI, é um sistema para a 
concepção e visualização de um modelo de dados e nele temos a modelagem 
dimensional. Dimensional persiste na criação de um modelo de dados dimensional, 
esse modelo é constituído por conjunto de medidas que descrevem aspectos e 
negócios o que acaba permitindo a sumarização e estruturação dos dados. 
Ferramentas OLAP consistem em uma tecnologia que permite a instanciação dos 
dados em uma visão multidimensional, sendo assim, permitem a apresentação da 
5 
 
informação em distintas perspectivas. O modelo multidimensional é um conceito 
chave de ferramentas OLAP para a sintetização da informação. 
 
 
6 
 
3. BUSINESS INTELLIGENCE 
A mudança começou na década de 70, com a necessidade das corporações e 
da gestão empresarial das organizações de otimizar da melhor maneira possível o 
acesso aos dados e a exploração de informações em seus bancos de dados. Além 
disso, constatou-se indispensável a análise de material e a consequente tomada de 
decisões se tornassem mais eficientes e velozes. 
O conceito que traduz esse processo é chamado de Business Intelligence (ou 
Inteligência do Negócio), é o processo de coleta, organização, análise, 
compartilhamento e monitoramento de dados que fornecem suporte a gestão de 
negócios, utiliza técnicas e ferramentas auxiliando na transformação de dados 
brutos em informações significativas e úteis a fim de analisar o negócio. 
A Inteligência em sistemas empresariais teve início na década de 70 com a 
organização de dados empresariais e o surgimento dos Sistemas de Apoio a 
Decisão (SAD). Todavia, o seu alto custo de implantação e a necessidade de uma 
exaustiva programação, que nem sempre disponibilizava as informações de forma 
flexível e em tempo hábil, eram alguns dos inconvenientes. 
O termo Business Intelligence foi criado na década de 80 pelo Gartner Group, 
resumidamente, permite o acesso e a análise de dados e informações normalmente 
contidos em Data Warehouse ou Data Mart, permite incrementar e tornar mais 
ordenada em informações a tomada de decisão. 
O BI é um sistema cujo o processo consiste na coleta, análise, interação e 
validação de diversas informações. Todas essas informações são analisadas, 
conectadas e validadas para que se transformem em conhecimento estratégico que 
permite uma gestão mais adequada nas mais diversas situações. 
Para a coleta e processamento de informações, o BI envolve a utilização de 
ferramentas que identificam padrões nos dados armazenados, e com base nos 
quais, se propõe análisespara indicar comportamentos de determinados perfis de 
interesse da gestão empresarial e que poderão servir para diversas áreas. 
A metodologia de BI pode ser utilizada para atingir objetivos como: 
• Determinar perfis de consumo; 
7 
 
• Modelar novos produtos e serviços; 
• Antecipar mudanças no mercado; 
• Possibilitar mudanças mais detalhadas sobre os seus clientes; 
• Antecipar as ações dos competidores; 
• Descobrir novos e/ou potenciais competidores; 
• Gerar um aprendizado a partir dos sucessos e das falhas; 
• Criar novas oportunidades de negócios; 
• Rever suas próprias práticas de negócios; 
• Auxiliar na implementação de novas ferramentas gerenciais. 
Além disso, existem os componentes de um sistema de BI que são 
principalmente: as fontes de informação; uma base de extração, 
transformação e carregamento (ETL); o baco de dados que é criado e as 
ferramentas para a exploração. 
3.1. ETL 
ETL (Extract, Transform and Load, ou em Português, Extrair, Transformar e 
Carregar) visa trabalhar com a extração de dados de diversas fontes externas. As 
transformações buscam atender necessidades de negócios e carga de dados em 
Data Warehouse e/ou Data Mart ou para importação e exportação de dados. 
O processo ETL pode ser representado pela imagem a seguir: 
Figura 1 – Processo ETL 
 
Fonte: Canal Tech 
8 
 
 Hoje em dia, o processo ETL é considerado um dos mais importantes dentro 
de um projeto de BI. É uma das fases que mais demanda atenção, pois é uma das 
fases mais críticas do projeto. É onde está a inteligência. Onde são definidas e 
implementadas as todas as regras referentes ao negócio. 
3.2. Data Warehouse 
Data Warehouse (ou armazém de dados) é um repositório centralizado de 
informações que pode ser explorado para ajudar na tomada de decisão mais 
fundamentada. O conceito define um banco de dados capacitado para armazenar e 
organizar um volume grande de dados; cria e organiza relatórios através de 
históricos. 
A arquitetura de um Data Warehouse consiste em três camadas. A camada 
inferior é o servidor de banco de dados; a camada intermediária consiste no 
mecanismo de análise e a camada superior é o front-end, que expõe os resultados 
por meio de ferramentas de relatórios, análises, etc. 
Segundo o site da Amazon, o Data Warehouse tem muitos benefícios, que são: 
• Melhor tomada de decisões; 
• Consolidação de dados de várias fontes; 
• Qualidade, consistência e precisão de dados; 
• Inteligência histórica; 
• Separa o processamento de análises dos bancos de dados transacionais, 
aumentando a performance nos dois sistemas. 
Além disso, a Amazon comparou o Data Warehouse com um Banco de Dados 
Transacional. “Um data warehouse é projetado especificamente para análises de 
dados, que envolvem a leitura de grandes quantidades de dados para compreender 
relações e tendências entre os dados. Um banco de dados é usado para capturar e 
armazenar dados, como o registro de detalhes de uma transação. ” (Amazon – 
Conceitos de Data Warehouse, 2019). 
Tabela 1: Comparação entre DW e BDT 
9 
 
Características Data warehouse Banco de dados transacional 
Cargas de 
trabalho 
adequadas 
Análises, relatórios e big 
data 
Processamento de transações 
Fonte de dados 
Dados coletados e 
normalizados de diversas 
fontes 
Dados capturados no estado 
em que se encontram, de uma 
única fonte, como um sistema 
transacional 
Captura de dados 
Operações de gravação em 
massa, executadas 
normalmente em uma 
programação de lotes pré-
determinada 
Otimizado para operações 
contínuas de gravação à 
medida que novos dados são 
disponibilizados para 
maximizar o throughput das 
transações 
Normalização de 
dados 
Esquemas 
desnormalizados, como Star 
ou Snowflake 
Esquemas estáticos altamente 
normalizados 
Armazenamento 
físico de dados 
Otimizado para simplicidade 
de acesso e alta 
performance de consultas 
usando armazenamento 
colunar 
Otimizado para operações de 
gravação de alto throughput 
em um único bloco físico 
orientado a linhas 
Acesso aos 
dados 
Otimizado para minimizar a 
E/S e maximizar o 
throughput de dados 
Grandes volumes de pequenas 
operações de leitura 
Fonte: Amazon 
10 
 
3.3. Data Mart 
Data Mart (repositório de dados) é um subconjunto de dados de um Data 
Warehouse. Os Data Marts podem surgir de duas maneiras: 
• Armazenando dados diretamente de sistemas da empresa, cada Data Mart 
busca informações significativas para o seu mercado. 
• Armazenando dados de todos os sistemas da empresa em um Data 
Warehouse centralizado, que provê informações para todos os Data Marts. 
 
11 
 
4. TÉCNICAS DE BI E SOLUÇÕES UTILIZADAS 
4.1. Estruturação, conceitos e fundamentação 
Business Intelligence consiste em um conjunto de tecnologias, técnicas, 
conceitos e ferramentas orientadas para análise e apresentação de informações para 
auxiliar os gestores no processo decisório e como isto permitir às organizações 
otimizar seus recursos de negócio e alcançar melhores resultados (Wu et. al. 2007). 
O principal objetivo de BI é oferecer acesso aos dados de forma simples e, 
assim proporcionar aos gestores a capacidade de realizar análise convenientes 
(Turban et.al, 2009). Ainda para o autor, o processo de BI fundamenta-se na 
transformação de dados em informações, depois em decisões e, finalmente, em 
ações. Assim o propósito de BI é converter volumes de dados em informações novas 
e úteis, que transformada em conhecimento podem beneficiar às atividades de uma 
organização. 
Lembrando-se, sistemas de BI proporcionam um ambiente para a unificação 
dos dados e execução do processo de descoberta de conhecimento. São capazes de 
extrair, armazenar, processar e interpretar os dados, muitas vezes em tempo real. 
Estes sistemas podem ser definidos como ferramentas através das quais é possível 
descobrir conhecimento sobre o histórico operacional da organização, afim de 
proporcionar uma tomada de decisão mais efetiva pelos gestores e, com isso, tornar 
este processo mais preciso e confiável. 
Extration, Transform and Load (ETL): Extrair, transformar e carregar – é o 
processo que coleta dados relevantes dos bancos de dados transacionais, transforma-
os por processos de limpeza, tratamento e classificação e os carrega no data 
warehouse destino (TURBAN; VOLONINO, 2013; VERCELLIS, 2011). Esse fluxo de 
dados é importante quando há várias fontes de dados em formatos divergentes ou 
para estruturas similares representadas de forma diferente. 
Data warehouse (DW): é o repositório de dados desenhados e otimizados para 
responder a questões de análise essenciais ao negócio (TURBAN; VOLONINO, 
2013). Segundo Lnmon (INMON, 2005), Data Warehouse (DW) é uma coleção de 
12 
 
dados orientados para assuntos, integrados, não voláteis e variáveis com o tempo, 
para dar suporte ao processo gerencial de tomada de decisão (INMON, 2005). 
Data Mart (DM): é o nome dado ao repositório de dados relacional ou 
multidimensional que busca servir à interesses de uma área específica da empresa 
(VERCELLIS, 2011). É um data warehouse planejado para uma unidade estratégica 
de negócios ou um departamento (TURBAN; VOLONINO, 2013). 
Modelagem de Dados 
A modelagem é um sistema para concepção e visualização de um modelo de 
dados. Para a modelagem dos dados armazenados em um Data Warehouse e em 
Data Mart é utilizada a modelagem dimensional. Para (Kimball e Ross 2002) 
modelagem dimensional é uma técnica que possibilita a criação de um modelo de 
dados dimensional. Este modelo dimensional é constituído por um conjunto de 
medidas que descrevem aspectos de negócios. Esta modelagem permite sumarizar e 
estruturar os dados para dar suporte à análise de dados. 
De acordo com (Kimbal e Ross 2002), três elementos formam este modelo, são 
eles: Fatos, Dimensões, Medidas. A tabela de fatos é a principal do modelo. Os fatos 
são coleções de itens de dados,compostas de dados de medida e de contexto. Estas 
coleções são compostas pelas medições numéricas que representam a evolução dos 
negócios de uma organização. O fato registra o dado que será analisado e é composto 
pela chave primária e um conjunto único de valores de chaves de dimensões. 
A tabela de dimensão contém as descrições de negócio, são os elementos dos 
fatos do negócio. Cada dimensão pode ter vários níveis hierárquicos para 
proporcionar um melhor entendimento e uma melhor visualização dos indicadores. Os 
atributos das dimensões são os principais atributos usados para obter vistas do 
processo de negócio, tais como filtro nas consultas, agrupamentos e relatórios (Diaz 
e Caralt 2012). 
Existem principalmente duas abordagens dentro da modelagem 
multidimensional, o modelo Star Schema e o modelo Snow Flake (Diaz e Caralt 2012). 
O Star Schema consiste em estruturar informação em processos, vista e medidas em 
dados redundantes para proporcionar um melhor desempenho (Junior 2004). Em 
termos de desenho, este esquema é composto por uma tabela de fatos no centro para 
13 
 
o fato objeto de análise, e uma ou várias tabelas auxiliares chamada tabelas de 
dimensões para cada ponto de vista da análise que participa da descrição do fato 
(Diaz e Caralt 2012). 
O segundo modelo, o Snow Flake é um esquema derivado do modelo Star 
Schema, onde as tabelas de dimensões se normalizam em diversas tabelas. Com isso 
a tabela de fatos deixa de ser a única tabela que se relaciona com as outras, e assim 
surgem novas uniões (Diaz e Calt 2012). 
Ferramentas OLAP 
Os autores (Diaz e Caralt 2012) explicam o conceito como uma tecnologia que 
permite instanciar os dados em uma visão multidimensional, permitindo a 
apresentação das informações em distintas perspectivas. A multidimensionalidade é 
um conceito chave de uma ferramenta OLAP para sintetizar informações, refere-se à 
visão conceitual personalizada da informação alvo de análise, ou seja, é possível obter 
diferentes análises a partir da mesma base de dados possibilitada pela mudança entre 
as diferentes perspectivas (Cano 2007). 
Lembrando que OLAP consistem em um conjunto de técnicas voltadas para 
acesso e análise de dados, utilizando uma série de recursos para exploração destas 
informações. Estas aplicações baseadas em On-line Analytical Processing, OLAP, 
referem-se ao conjunto de processos para integração, análise e manipulação de 
grandes volumes de dados, disponibilizando para série de funcionalidades, 
objetivando uma maior compreensão destes dados para analistas e gestores no 
processo de análise corporativa. 
4.2. Benefícios das técnicas empregadas 
O sucesso na implementação de projetos de BI não é automático. Watson e 
Wixon (2007) apresentam algumas condições para o sucesso em projetos de BI: 
• As empresas têm mais probabilidade de serem bem-sucedidas quando a 
alta gestão acredita e insiste no uso do BI como base para a tomada de 
decisão 
• O uso de informação e análise faz parte da cultura da organização. Isto 
contrata com a tomada de decisões baseadas na intuição ou por instinto. 
14 
 
• Existe um alinhamento entre as estratégias de negócios e de BI, há uma 
governança eficaz. 
• Há uma forte infraestrutura de dados para o apoio à decisão 
• Os usuários têm as ferramentas necessárias, treinamento e suporte para 
ser bem-sucedido 
4.3. Aplicações que fazem/ Fizeram uso da técnica 
De acordo com o levantamento feito pelo Instituto Brasileiro de Geografia e 
Estatística (IBGE) (IBGE, 2012a), apenas 13,6% do total de empresas com mais de 
10 funcionários utilizam sistemas de BI/Gestão do conhecimento – Figura 1. 
 
Figura 2 – Empresas que utilizam BI/Gestão do Conhecimento 
 
Fonte: (IBGE,2012) 
Segundo o IBGE, apesar deste índice de penetração nas empresas, o mercado 
de BI no Brasil está crescendo. Em 2012, um estudo da Applied Scientific Methods 
revelou que 55% das 73 companhias brasileira com mais de 250 colaboradores 
entrevistadas realizaram investimentos em dashboards, 49% e data warehouse e 42% 
em consolidação financeira. Do total de empresas, 41% indicaram que investiriam em 
sistemas de BI. 
Estas estatísticas confirmam o previsto no primeiro objetivo secundário – 
Verificar a importância de sistemas de BI na estratégia das empresas no Brasil. Para 
sobreviverem, as organizações necessitam entender cada aspecto de suas 
operações, as influências de seu ambiente externo e estarem aptas a mudar seus 
15 
 
processos quando necessário. Estas exigências estão relacionadas a disciplina 
Inteligência Competitiva onde BI é uma das iniciativas utilizadas na busca por 
vantagens competitiva (TURBAN et. al. 2009). 
4.4. Discussão sobre o custo/benefício da implantação de uma solução de 
BI 
Atualmente, os volumes de dados gerados e armazenados pelas organizações 
estão crescendo, grandes quantidades de informações. Esta situação, vem 
acompanhada de grandes desafios, entre eles, a integração e transformação destes 
dados em informações relevantes para aprimoramento do processo de decisões. 
Desta forma, faz-se necessário a execução de um processo para organizar e integrar 
os dados disponíveis de forma facilmente entendida e que permita o acesso rápido, 
possibilitando a exploração e análise de dados a fim de atender as expectativas 
estratégicas das organizações. 
Segundo (Turban et. al. 2009) e (Cano em 2007) Sistemas de BI possuem 
quatro grandes componentes: 
• Fontes de Informação: São sistemas dos quais são obtidas as informações, 
tais como, sistemas operacionais e transacionais da organização. 
• Processo de extração, transformação e carga (ETL): Recupera e transforma 
os dados que serão carregados para base consolida os dados para análise. 
• Data Warehouse (DW): Repositório de dados integrados e não volátil que 
proporciona informação preparada no processo ETL para análise. 
• Data Mart (DM): É uma base de dados especifica para uma determinada 
área dentro de uma organização. 
• Área de apresentação: Conjunto de ferramentas de BI que permitem a 
exploração e visualização da informação armazenada do DW (Kimball e 
Ross 2002). 
Embora aplicações de BI possam fornecer às empresas conhecimentos sobre 
suas operações, elas são difíceis de se implementar. A resistência dos funcionários e 
questões relacionadas ao gerenciamento de mudanças foram identificadas como as 
principais causas da falha na implementação de sistemas deste tipo, necessitando 
uma abordagem forte e comprometida com a liderança para se buscar 
16 
 
implementações de forte e comprometida com a liderança para se buscar 
implementações de sucesso (SEAH, HSIH, WENG, 2010). 
Implementar um sistema de BI é bastante diferente da implementação de outros 
tipos de sistemas. Não se trata de uma atividade simples que implique meramente a 
compra de uma combinação de software e hardware, pelo contrário, trata-se de um 
empreendimento complexo que exige infraestrutura e recursos adequados durante um 
longo período. Em implementações de BI deve-se dar mais atenção aos fatores não-
técnicos, incluindo fatores organizacionais e relacionados ao processo, pois se 
apresentam mais influentes e importantes do que fatores tecnológicos e relacionada 
aos dados (YEOH KORONIOS, 2010). 
Os componentes de um sistema de informação e, mais especificamente, de um 
sistema de BI, sofrem atualização tecnologia ano após ano. Dentro das organizações, 
a área que cuida da tecnologia da informação procura manter atualizado e implementa 
novos sistemas de acordo com a necessidade do negócio. Estar atualizado 
tecnologicamente, porém, não garante que este investimento está sendo bem utilizado 
e que os ativos tecnológicos estão trazendo o terno esperado. Um fator importante, e 
frequentemente esquecido pela área de tecnologia, é a avaliação quando à 
intensidade do uso destes sistemas. 
Por fim o compromisso de planejar o sistema depende de muitos fatores,tais 
como: quantidade de módulos a serem implementados; de recursos das estruturas 
tecnológicas que a empresa possui, ou seja, da disponibilidade dos funcionários da 
empresa que acompanharão os processos de implantação do BI e da validação das 
informações. 
 
 
17 
 
5. ESTRUTURA DO PROGRAMA 
Figura 3 – Leitura do Excel 
 
Fonte: Autores 
 
Figura 4 – Insert nas tabelas 
 
Fonte: Autores 
 
 
18 
 
Figura 5 – ETL 
 
Fonte: Autores 
 
19 
 
6. RELATÓRIO COM AS LINHAS DE CÓGIDO DO PROGRAMA 
6.1. Banco Multidimensional 
USE [Multidimensional] 
GO 
 
/****** Object: Table [dbo].[DimCategoria] Script Date: 25/05/2020 18:09:53 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[DimCategoria]( 
 [Descricao] [varchar](100) NULL, 
 [id] [int] NOT NULL, 
PRIMARY KEY CLUSTERED 
( 
 [id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
) ON [PRIMARY] 
GO 
 
 
USE [Multidimensional] 
GO 
 
/****** Object: Table [dbo].[DimLocal] Script Date: 25/05/2020 18:10:04 ******/ 
SET ANSI_NULLS ON 
GO 
20 
 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[DimLocal]( 
 [Pais] [varchar](100) NULL, 
 [Municipio] [varchar](100) NULL, 
 [Estado] [varchar](100) NULL, 
 [id] [int] NOT NULL, 
PRIMARY KEY CLUSTERED 
( 
 [id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
) ON [PRIMARY] 
GO 
 
 
USE [Multidimensional] 
GO 
 
/****** Object: Table [dbo].[DimTempo] Script Date: 25/05/2020 18:10:14 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[DimTempo]( 
 [Dia] [int] NULL, 
21 
 
 [Mes] [int] NULL, 
 [Ano] [int] NULL, 
 [id] [int] NOT NULL, 
PRIMARY KEY CLUSTERED 
( 
 [id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
) ON [PRIMARY] 
GO 
 
 
USE [Multidimensional] 
GO 
 
/****** Object: Table [dbo].[FatoQueimada] Script Date: 25/05/2020 18:10:22 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[FatoQueimada]( 
 [IdLocal] [int] NULL, 
 [IdDescricao] [int] NULL, 
 [IdTempo] [int] NULL 
) ON [PRIMARY] 
GO 
 
22 
 
ALTER TABLE [dbo].[FatoQueimada] WITH CHECK ADD CONSTRAINT 
[Fk_Idcategoria] FOREIGN KEY([IdDescricao]) 
REFERENCES [dbo].[DimCategoria] ([id]) 
GO 
 
ALTER TABLE [dbo].[FatoQueimada] CHECK CONSTRAINT [Fk_Idcategoria] 
GO 
 
ALTER TABLE [dbo].[FatoQueimada] WITH CHECK ADD CONSTRAINT 
[Fk_Idlocal] FOREIGN KEY([IdLocal]) 
REFERENCES [dbo].[DimLocal] ([id]) 
GO 
 
ALTER TABLE [dbo].[FatoQueimada] CHECK CONSTRAINT [Fk_Idlocal] 
GO 
 
ALTER TABLE [dbo].[FatoQueimada] WITH CHECK ADD CONSTRAINT 
[Fk_IdTempo] FOREIGN KEY([IdTempo]) 
REFERENCES [dbo].[DimTempo] ([id]) 
GO 
 
ALTER TABLE [dbo].[FatoQueimada] CHECK CONSTRAINT [Fk_IdTempo] 
GO 
 
6.2. Banco OLTP 
USE [bi] 
GO 
 
/****** Object: Table [dbo].[Categoria] Script Date: 25/05/2020 18:07:56 ******/ 
SET ANSI_NULLS ON 
23 
 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[Categoria]( 
 [id] [int] IDENTITY(1,1) NOT NULL, 
 [Descricao] [nvarchar](100) NULL, 
PRIMARY KEY CLUSTERED 
( 
 [id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
) ON [PRIMARY] 
GO 
 USE [bi] 
GO 
 
/****** Object: Table [dbo].[Local] Script Date: 25/05/2020 18:08:21 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[Local]( 
 [Pais] [varchar](100) NULL, 
 [Estado] [varchar](100) NULL, 
 [Municipio] [varchar](100) NULL, 
 [idCategoria] [int] NOT NULL, 
24 
 
 [id] [int] IDENTITY(1,1) NOT NULL, 
PRIMARY KEY CLUSTERED 
( 
 [id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
) ON [PRIMARY] 
GO 
 
 
USE [bi] 
GO 
 
/****** Object: Table [dbo].[Satelite] Script Date: 25/05/2020 18:08:39 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[Satelite]( 
 [Nome] [varchar](50) NULL, 
 [Id] [int] IDENTITY(1,1) NOT NULL, 
 [idLocal] [int] NULL, 
PRIMARY KEY CLUSTERED 
( 
 [Id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
) ON [PRIMARY] 
25 
 
GO 
 
ALTER TABLE [dbo].[Satelite] WITH CHECK ADD CONSTRAINT [fk_IdLocal] 
FOREIGN KEY([idLocal]) 
REFERENCES [dbo].[Local] ([id]) 
GO 
 
ALTER TABLE [dbo].[Satelite] CHECK CONSTRAINT [fk_IdLocal] 
GO 
 
 
USE [bi] 
GO 
 
/****** Object: Table [dbo].[Telefone] Script Date: 25/05/2020 18:08:47 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[Telefone]( 
 [Telefone] [int] NOT NULL, 
 [idUsuario] [int] NOT NULL, 
PRIMARY KEY CLUSTERED 
( 
 [Telefone] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
) ON [PRIMARY] 
26 
 
GO 
 
ALTER TABLE [dbo].[Telefone] WITH CHECK ADD CONSTRAINT [fk_IdUsuario] 
FOREIGN KEY([idUsuario]) 
REFERENCES [dbo].[Usuario] ([Id]) 
GO 
 
ALTER TABLE [dbo].[Telefone] CHECK CONSTRAINT [fk_IdUsuario] 
GO 
 
 
USE [bi] 
GO 
 
/****** Object: Table [dbo].[Usuario] Script Date: 25/05/2020 18:08:54 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[Usuario]( 
 [Nome] [varchar](70) NULL, 
 [Id] [int] IDENTITY(1,1) NOT NULL, 
 [senha] [nvarchar](18) NULL, 
PRIMARY KEY CLUSTERED 
( 
 [Id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS 
= ON) ON [PRIMARY] 
27 
 
) ON [PRIMARY] 
GO 
 
 
USE [bi] 
GO 
 
/****** Object: Table [dbo].[Queimada] Script Date: 25/05/2020 18:09:01 ******/ 
SET ANSI_NULLS ON 
GO 
 
SET QUOTED_IDENTIFIER ON 
GO 
 
CREATE TABLE [dbo].[Queimada]( 
 [datahora] [datetime] NULL, 
 [satelite] [nvarchar](100) NULL, 
 [pais] [varchar](100) NULL, 
 [estado] [varchar](100) NULL, 
 [municipio] [varchar](100) NULL, 
 [bioma] [varchar](100) NULL, 
 [diasemchuva] [nvarchar](100) NULL, 
 [precipitacao] [nvarchar](100) NULL, 
 [riscofogo] [nvarchar](100) NULL, 
 [latitude] [decimal](18, 0) NULL, 
 [longitude] [decimal](18, 0) NULL, 
 [frp] [nvarchar](100) NULL, 
 [IdLocal] [int] NULL, 
 [IDCategoria] [int] NULL, 
 [IDSatelite] [int] NULL, 
28 
 
 [IDusuario] [int] NULL 
) ON [PRIMARY] 
GO 
 
ALTER TABLE [dbo].[Queimada] WITH CHECK ADD CONSTRAINT [FIdCategoria] 
FOREIGN KEY([IDCategoria]) 
REFERENCES [dbo].[Categoria] ([id]) 
GO 
 
ALTER TABLE [dbo].[Queimada] CHECK CONSTRAINT [FIdCategoria] 
GO 
 
ALTER TABLE [dbo].[Queimada] WITH CHECK ADD CONSTRAINT [FIdLocal] 
FOREIGN KEY([IdLocal]) 
REFERENCES [dbo].[Local] ([id]) 
GO 
 
ALTER TABLE [dbo].[Queimada] CHECK CONSTRAINT [FIdLocal] 
GO 
 
ALTER TABLE [dbo].[Queimada] WITH CHECK ADD CONSTRAINT [FIdSatelite] 
FOREIGN KEY([IDSatelite]) 
REFERENCES [dbo].[Satelite] ([Id]) 
GO 
 
ALTER TABLE [dbo].[Queimada] CHECK CONSTRAINT [FIdSatelite] 
GO 
 
ALTER TABLE [dbo].[Queimada] WITH CHECK ADD CONSTRAINT [FIdUsuario] 
FOREIGN KEY([IDusuario]) 
REFERENCES [dbo].[Usuario] ([Id]) 
GO 
29 
 
 
ALTER TABLE [dbo].[Queimada] CHECK CONSTRAINT [FIdUsuario] 
GO 
6.3. Fonte de dados 
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"><ParentObject> 
 <DatabaseID>MultidimensionalT</DatabaseID> 
 </ParentObject> 
 <ObjectDefinition> 
 <DataSource xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" 
xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" 
xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/
100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" 
xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/
200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" 
xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/
300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" 
xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/
400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" 
xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/
500" xsi:type="RelationalDataSource"> 
 <ID>Multidimensional</ID> 
 <Name>Multidimensional</Name> 
 <ConnectionString>Provider=SQLNCLI11.1;Data Source=DESKTOP-
UMTSOQD\BUSSINESINTELIGE;User ID=sa;Initial 
Catalog=Multidimensional</ConnectionString> 
 <ImpersonationInfo> 
 <ImpersonationMode>ImpersonateCurrentUser</ImpersonationMode> 
 </ImpersonationInfo> 
 <Timeout>PT0S</Timeout> 
30 
 
 </DataSource> 
 </ObjectDefinition> 
</Create> 
 
6.4. Exibição 
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> 
 <ParentObject> 
 <DatabaseID>MultidimensionalT</DatabaseID> 
 </ParentObject> 
 <ObjectDefinition> 
 <DataSourceView xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" 
xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" 
xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/
100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" 
xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/
200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" 
xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/
300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" 
xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/
400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" 
xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/
500"> 
 <ID>Multidimensional</ID> 
 <Name>Multidimensional</Name> 
 <Annotations> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:ShowFriendlyN
ames</Name> 
 <Value>true</Value> 
 </Annotation> 
 <Annotation> 
31 
 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:CurrentLayout</
Name> 
 <Value>_ALL_TABLES_</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:SchemaRestrict
ion</Name> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:RetrieveRelatio
nships</Name> 
 <Value>true</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:Layouts</Name
> 
 <Value> 
 <Layouts xmlns=""> 
 <Diagram> 
 <Name>_ALL_TABLES_</Name> 
 <DiagramLayout> 
 <dds> 
 <diagram fontclsid="{0BE35203-8F91-11CE-9DE3-
00AA004BB851}" mouseiconclsid="{0BE35204-8F91-11CE-9DE3-00AA004BB851}" 
defaultlayout="MSDDS.Rectilinear" defaultlineroute="MSDDS.Rectilinear" 
version="7" nextobject="8" scale="100" pagebreakanchorx="0" 
pagebreakanchory="0" pagebreaksizex="0" pagebreaksizey="0" scrollleft="-12951" 
scrolltop="-2984" gridx="150" gridy="150" marginx="5000" marginy="5000" 
zoom="100" x="34793" y="18124" backcolor="2434342" defaultpersistence="2" 
PrintPageNumbersMode="3" PrintMarginTop="0" PrintMarginBottom="635" 
PrintMarginLeft="0" PrintMarginRight="0" marqueeselectionmode="0" 
mousepointer="0" snaptogrid="0" autotypeannotation="1" showscrollbars="0" 
32 
 
viewpagebreaks="0" donotforceconnectorsbehindshapes="1" 
backpictureclsid="{00000000-0000-0000-0000-000000000000}"> 
 <font> 
 <ddsxmlobjectstreamwrapper 
binary="01000000900144420100065461686f6d61" /> 
 </font> 
 <mouseicon> 
 <ddsxmlobjectstreamwrapper 
binary="6c74000000000000" /> 
 </mouseicon> 
 </diagram> 
 <layoutmanager> 
 <ddsxmlobj /> 
 </layoutmanager> 
 <ddscontrol 
controlprogid="DdsShapes.DdsObjectManagedBridge" tooltip="FatoQueimada" 
left="20" top="4279" logicalid="1" controlid="1" masterid="0" hint1="0" hint2="0" 
width="3000" height="2302" noresize="0" nomove="0" nodefaultattachpoints="0" 
autodrag="1" usedefaultiddshape="1" selectable="1" showselectionhandles="1" 
allownudging="1" isannotation="0" dontautolayout="0" groupcollapsed="0" 
tabstop="1" visible="1" snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b0000fe080000" /> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dbo_FatoQueimada" vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
33 
 
 <ddscontrol 
controlprogid="DdsShapes.DdsObjectManagedBridge" tooltip="DimCategoria" 
left="20" top="0" logicalid="2" controlid="2" masterid="0" hint1="0" hint2="0" 
width="3000" height="1879" noresize="0" nomove="0" nodefaultattachpoints="0" 
autodrag="1" usedefaultiddshape="1" selectable="1" showselectionhandles="1" 
allownudging="1" isannotation="0" dontautolayout="0" groupcollapsed="0" 
tabstop="1" visible="1" snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b000057070000" /> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dbo_DimCategoria"vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
 <ddscontrol 
controlprogid="DdsShapes.DdsObjectManagedBridge" tooltip="DimLocal" left="5420" 
top="4068" logicalid="3" controlid="3" masterid="0" hint1="0" hint2="0" width="3000" 
height="2725" noresize="0" nomove="0" nodefaultattachpoints="0" autodrag="1" 
usedefaultiddshape="1" selectable="1" showselectionhandles="1" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b0000a50a0000" /> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dbo_DimLocal" vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
34 
 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
 <ddscontrol 
controlprogid="DdsShapes.DdsObjectManagedBridge" tooltip="DimTempo" left="20" 
top="8981" logicalid="4" controlid="4" masterid="0" hint1="0" hint2="0" width="3000" 
height="2725" noresize="0" nomove="0" nodefaultattachpoints="0" autodrag="1" 
usedefaultiddshape="1" selectable="1" showselectionhandles="1" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b0000a50a0000" /> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dbo_DimTempo" vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
 <ddscontrol controlprogid="MSDDS.Polyline" left="2720" 
top="5031" logicalid="5" controlid="5" masterid="0" hint1="0" hint2="0" width="3000" 
height="799" noresize="0" nomove="0" nodefaultattachpoints="1" autodrag="0" 
usedefaultiddshape="0" selectable="1" showselectionhandles="0" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobj> 
 <polyline endtypedst="6" endtypesrc="3" 
usercolor="15856113" linestyle="0" linerender="1" customendtypedstid="0" 
customendtypesrcid="0" adornsvisible="1" /> 
 </ddsxmlobj> 
 </control> 
 <layoutobject> 
35 
 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dataSet.Relations[Fk_Idlocal]" vartype="8" /> 
 <property name="Virtual" value="0" vartype="11" /> 
 <property name="VisibleAP" value="0" vartype="3" 
/> 
 </ddsxmlobj> 
 </layoutobject> 
 <connector lineroutestyle="MSDDS.Rectilinear" 
sourceid="3" destid="1" sourceattachpoint="14" destattachpoint="13" 
segmenteditmode="0" bendpointeditmode="0" bendpointvisibility="0" relatedid="0" 
virtual="0"> 
 <point x="5420" y="5430" /> 
 <point x="3020" y="5430" /> 
 </connector> 
 </ddscontrol> 
 <ddscontrol controlprogid="MSDDS.Polyline" left="1121" 
top="1380" logicalid="6" controlid="6" masterid="0" hint1="0" hint2="0" width="799" 
height="3199" noresize="0" nomove="0" nodefaultattachpoints="1" autodrag="0" 
usedefaultiddshape="0" selectable="1" showselectionhandles="0" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobj> 
 <polyline endtypedst="6" endtypesrc="3" 
usercolor="15856113" linestyle="0" linerender="1" customendtypedstid="0" 
customendtypesrcid="0" adornsvisible="1" /> 
 </ddsxmlobj> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dataSet.Relations[Fk_Idcategoria]" vartype="8" /> 
 <property name="Virtual" value="0" vartype="11" /> 
36 
 
 <property name="VisibleAP" value="0" vartype="3" 
/> 
 </ddsxmlobj> 
 </layoutobject> 
 <connector lineroutestyle="MSDDS.Rectilinear" 
sourceid="2" destid="1" sourceattachpoint="5" destattachpoint="4" 
segmenteditmode="0" bendpointeditmode="0" bendpointvisibility="0" relatedid="0" 
virtual="0"> 
 <point x="1520" y="1879" /> 
 <point x="1520" y="4279" /> 
 </connector> 
 </ddscontrol> 
 <ddscontrol controlprogid="MSDDS.Polyline" left="1121" 
top="6281" logicalid="7" controlid="7" masterid="0" hint1="0" hint2="0" width="799" 
height="3200" noresize="0" nomove="0" nodefaultattachpoints="1" autodrag="0" 
usedefaultiddshape="0" selectable="1" showselectionhandles="0" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobj> 
 <polyline endtypedst="6" endtypesrc="3" 
usercolor="15856113" linestyle="0" linerender="1" customendtypedstid="0" 
customendtypesrcid="0" adornsvisible="1" /> 
 </ddsxmlobj> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dataSet.Relations[Fk_IdTempo]" vartype="8" /> 
 <propertyname="Virtual" value="0" vartype="11" /> 
 <property name="VisibleAP" value="0" vartype="3" 
/> 
 </ddsxmlobj> 
 </layoutobject> 
37 
 
 <connector lineroutestyle="MSDDS.Rectilinear" 
sourceid="4" destid="1" sourceattachpoint="4" destattachpoint="5" 
segmenteditmode="0" bendpointeditmode="0" bendpointvisibility="0" relatedid="0" 
virtual="0"> 
 <point x="1520" y="8981" /> 
 <point x="1520" y="6581" /> 
 </connector> 
 </ddscontrol> 
 </dds> 
 </DiagramLayout> 
 <ShowRelationshipNames>False</ShowRelationshipNames> 
 <UseDiagramDefaultLayout>True</UseDiagramDefaultLayout> 
 <DiagramViewPortLeft>-12951</DiagramViewPortLeft> 
 <DiagramViewPortTop>-2984</DiagramViewPortTop> 
 <DiagramBoundingLeft>0</DiagramBoundingLeft> 
 <DiagramBoundingTop>0</DiagramBoundingTop> 
 <DiagramZoom>100</DiagramZoom> 
 </Diagram> 
 </Layouts> 
 </Value> 
 </Annotation> 
 </Annotations> 
 <DataSourceID>Multidimensional</DataSourceID> 
 <Schema> 
 <xs:schema id="Multidimensional" xmlns="" 
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-
microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-
msprop"> 
 <xs:element name="Multidimensional" msdata:IsDataSet="true" 
msdata:UseCurrentLocale="true"> 
 <xs:complexType> 
 <xs:choice minOccurs="0" maxOccurs="unbounded"> 
38 
 
 <xs:element name="dbo_FatoQueimada" 
msprop:DbTableName="FatoQueimada" msprop:FriendlyName="FatoQueimada" 
msprop:DbSchemaName="dbo" msprop:TableType="Table"> 
 <xs:complexType> 
 <xs:sequence> 
 <xs:element name="IdLocal" 
msprop:DbColumnName="IdLocal" msprop:FriendlyName="IdLocal" type="xs:int" 
minOccurs="0" /> 
 <xs:element name="IdDescricao" 
msprop:DbColumnName="IdDescricao" msprop:FriendlyName="IdDescricao" 
type="xs:int" minOccurs="0" /> 
 <xs:element name="IdTempo" 
msprop:DbColumnName="IdTempo" msprop:FriendlyName="IdTempo" type="xs:int" 
minOccurs="0" /> 
 </xs:sequence> 
 </xs:complexType> 
 </xs:element> 
 <xs:element name="dbo_DimCategoria" 
msprop:DbTableName="DimCategoria" msprop:FriendlyName="DimCategoria" 
msprop:DbSchemaName="dbo" msprop:TableType="Table"> 
 <xs:complexType> 
 <xs:sequence> 
 <xs:element name="Descricao" 
msprop:DbColumnName="Descricao" msprop:FriendlyName="Descricao" 
minOccurs="0"> 
 <xs:simpleType> 
 <xs:restriction base="xs:string"> 
 <xs:maxLength value="100" /> 
 </xs:restriction> 
 </xs:simpleType> 
 </xs:element> 
 <xs:element name="id" msprop:DbColumnName="id" 
msprop:FriendlyName="id" type="xs:int" /> 
 </xs:sequence> 
 </xs:complexType> 
39 
 
 </xs:element> 
 <xs:element name="dbo_DimLocal" 
msprop:DbTableName="DimLocal" msprop:FriendlyName="DimLocal" 
msprop:DbSchemaName="dbo" msprop:TableType="Table"> 
 <xs:complexType> 
 <xs:sequence> 
 <xs:element name="Pais" 
msprop:DbColumnName="Pais" msprop:FriendlyName="Pais" minOccurs="0"> 
 <xs:simpleType> 
 <xs:restriction base="xs:string"> 
 <xs:maxLength value="100" /> 
 </xs:restriction> 
 </xs:simpleType> 
 </xs:element> 
 <xs:element name="Municipio" 
msprop:DbColumnName="Municipio" msprop:FriendlyName="Municipio" 
minOccurs="0"> 
 <xs:simpleType> 
 <xs:restriction base="xs:string"> 
 <xs:maxLength value="100" /> 
 </xs:restriction> 
 </xs:simpleType> 
 </xs:element> 
 <xs:element name="Estado" 
msprop:DbColumnName="Estado" msprop:FriendlyName="Estado" minOccurs="0"> 
 <xs:simpleType> 
 <xs:restriction base="xs:string"> 
 <xs:maxLength value="100" /> 
 </xs:restriction> 
 </xs:simpleType> 
 </xs:element> 
 <xs:element name="id" msprop:DbColumnName="id" 
msprop:FriendlyName="id" type="xs:int" /> 
40 
 
 </xs:sequence> 
 </xs:complexType> 
 </xs:element> 
 <xs:element name="dbo_DimTempo" 
msprop:DbTableName="DimTempo" msprop:FriendlyName="DimTempo" 
msprop:DbSchemaName="dbo" msprop:TableType="Table"> 
 <xs:complexType> 
 <xs:sequence> 
 <xs:element name="Dia" msprop:DbColumnName="Dia" 
msprop:FriendlyName="Dia" type="xs:int" minOccurs="0" /> 
 <xs:element name="Mes" 
msprop:DbColumnName="Mes" msprop:FriendlyName="Mes" type="xs:int" 
minOccurs="0" /> 
 <xs:element name="Ano" 
msprop:DbColumnName="Ano" msprop:FriendlyName="Ano" type="xs:int" 
minOccurs="0" /> 
 <xs:element name="id" msprop:DbColumnName="id" 
msprop:FriendlyName="id" type="xs:int" /> 
 </xs:sequence> 
 </xs:complexType> 
 </xs:element> 
 </xs:choice> 
 </xs:complexType> 
 <xs:unique name="Constraint1" msdata:PrimaryKey="true"> 
 <xs:selector xpath=".//dbo_DimCategoria" /><xs:field xpath="id" /> 
 </xs:unique> 
 <xs:unique name="dbo_DimLocal_Constraint1" 
msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> 
 <xs:selector xpath=".//dbo_DimLocal" /> 
 <xs:field xpath="id" /> 
 </xs:unique> 
 <xs:unique name="dbo_DimTempo_Constraint1" 
msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true"> 
41 
 
 <xs:selector xpath=".//dbo_DimTempo" /> 
 <xs:field xpath="id" /> 
 </xs:unique> 
 <xs:keyref name="Fk_Idlocal" refer="dbo_DimLocal_Constraint1"> 
 <xs:selector xpath=".//dbo_FatoQueimada" /> 
 <xs:field xpath="IdLocal" /> 
 </xs:keyref> 
 <xs:keyref name="Fk_Idcategoria" refer="Constraint1"> 
 <xs:selector xpath=".//dbo_FatoQueimada" /> 
 <xs:field xpath="IdDescricao" /> 
 </xs:keyref> 
 <xs:keyref name="Fk_IdTempo" 
refer="dbo_DimTempo_Constraint1"> 
 <xs:selector xpath=".//dbo_FatoQueimada" /> 
 <xs:field xpath="IdTempo" /> 
 </xs:keyref> 
 </xs:element> 
 </xs:schema> 
 <Multidimensional xmlns="" /> 
 </Schema> 
 </DataSourceView> 
 </ObjectDefinition> 
</Create> 
 
6.5. Cubo 
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> 
 <ParentObject> 
 <DatabaseID>MultidimensionalT</DatabaseID> 
 </ParentObject> 
42 
 
 <ObjectDefinition> 
 <Cube xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" 
xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" 
xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/
100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" 
xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/
200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" 
xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/
300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" 
xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/
400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" 
xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/
500"> 
 <ID>MultidimensionalT</ID> 
 <Name>MultidimensionalT</Name> 
 <Annotations> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:DiagramLayout
</Name> 
 <Value> 
 <dds xmlns=""> 
 <diagram fontclsid="{0BE35203-8F91-11CE-9DE3-
00AA004BB851}" mouseiconclsid="{0BE35204-8F91-11CE-9DE3-00AA004BB851}" 
defaultlayout="MSDDS.Rectilinear" defaultlineroute="MSDDS.Rectilinear" 
version="7" nextobject="8" scale="100" pagebreakanchorx="0" 
pagebreakanchory="0" pagebreaksizex="0" pagebreaksizey="0" scrollleft="-12687" 
scrolltop="-1899" gridx="150" gridy="150" marginx="5000" marginy="5000" 
zoom="100" x="34264" y="16801" backcolor="2434342" defaultpersistence="2" 
PrintPageNumbersMode="3" PrintMarginTop="0" PrintMarginBottom="635" 
PrintMarginLeft="0" PrintMarginRight="0" marqueeselectionmode="0" 
mousepointer="0" snaptogrid="0" autotypeannotation="1" showscrollbars="0" 
viewpagebreaks="0" donotforceconnectorsbehindshapes="1" 
backpictureclsid="{00000000-0000-0000-0000-000000000000}"> 
 <font> 
 <ddsxmlobjectstreamwrapper 
binary="01000000900144420100065461686f6d61" /> 
 </font> 
43 
 
 <mouseicon> 
 <ddsxmlobjectstreamwrapper binary="6c74000000000000" /> 
 </mouseicon> 
 </diagram> 
 <layoutmanager> 
 <ddsxmlobj /> 
 </layoutmanager> 
 <ddscontrol controlprogid="DdsShapes.DdsObjectManagedBridge" 
tooltip="FatoQueimada" left="20" top="5125" logicalid="1" controlid="1" masterid="0" 
hint1="0" hint2="0" width="3000" height="2302" noresize="0" nomove="0" 
nodefaultattachpoints="0" autodrag="1" usedefaultiddshape="1" selectable="1" 
showselectionhandles="1" allownudging="1" isannotation="0" dontautolayout="0" 
groupcollapsed="0" tabstop="1" visible="1" snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b0000fe080000" /> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dbo_FatoQueimada" vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
 <ddscontrol controlprogid="DdsShapes.DdsObjectManagedBridge" 
tooltip="DimTempo" left="20" top="0" logicalid="2" controlid="2" masterid="0" 
hint1="0" hint2="0" width="3000" height="2725" noresize="0" nomove="0" 
nodefaultattachpoints="0" autodrag="1" usedefaultiddshape="1" selectable="1" 
showselectionhandles="1" allownudging="1" isannotation="0" dontautolayout="0" 
groupcollapsed="0" tabstop="1" visible="1" snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b0000a50a0000" /> 
 </control> 
44 
 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" value="dbo_DimTempo" 
vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
 <ddscontrol controlprogid="DdsShapes.DdsObjectManagedBridge" 
tooltip="DimLocal" left="20" top="9827" logicalid="3" controlid="3" masterid="0" 
hint1="0" hint2="0" width="3000" height="2725" noresize="0" nomove="0" 
nodefaultattachpoints="0" autodrag="1" usedefaultiddshape="1" selectable="1" 
showselectionhandles="1" allownudging="1" isannotation="0" dontautolayout="0" 
groupcollapsed="0" tabstop="1" visible="1" snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b0000a50a0000" /> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" value="dbo_DimLocal" 
vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
 <ddscontrol controlprogid="DdsShapes.DdsObjectManagedBridge" 
tooltip="DimCategoria"left="5420" top="5336" logicalid="4" controlid="4" 
masterid="0" hint1="0" hint2="0" width="3000" height="1879" noresize="0" 
nomove="0" nodefaultattachpoints="0" autodrag="1" usedefaultiddshape="1" 
selectable="1" showselectionhandles="1" allownudging="1" isannotation="0" 
dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" snaptogrid="0"> 
 <control> 
 <ddsxmlobjectstreaminitwrapper 
binary="000e0000b80b000057070000" /> 
45 
 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dbo_DimCategoria" vartype="8" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <shape groupshapeid="0" groupnode="0" /> 
 </ddscontrol> 
 <ddscontrol controlprogid="MSDDS.Polyline" left="1121" 
top="7127" logicalid="5" controlid="5" masterid="0" hint1="0" hint2="0" width="799" 
height="3200" noresize="0" nomove="0" nodefaultattachpoints="1" autodrag="0" 
usedefaultiddshape="0" selectable="1" showselectionhandles="0" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobj> 
 <polyline endtypedst="6" endtypesrc="3" 
usercolor="15856113" linestyle="0" linerender="1" customendtypedstid="0" 
customendtypesrcid="0" adornsvisible="1" /> 
 </ddsxmlobj> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dataSet.Relations[Fk_Idlocal]" vartype="8" /> 
 <property name="Virtual" value="0" vartype="11" /> 
 <property name="VisibleAP" value="0" vartype="3" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <connector lineroutestyle="MSDDS.Rectilinear" sourceid="3" 
destid="1" sourceattachpoint="4" destattachpoint="5" segmenteditmode="0" 
bendpointeditmode="0" bendpointvisibility="0" relatedid="0" virtual="0"> 
 <point x="1520" y="9827" /> 
46 
 
 <point x="1520" y="7427" /> 
 </connector> 
 </ddscontrol> 
 <ddscontrol controlprogid="MSDDS.Polyline" left="2720" 
top="5876" logicalid="6" controlid="6" masterid="0" hint1="0" hint2="0" width="3000" 
height="799" noresize="0" nomove="0" nodefaultattachpoints="1" autodrag="0" 
usedefaultiddshape="0" selectable="1" showselectionhandles="0" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobj> 
 <polyline endtypedst="6" endtypesrc="3" 
usercolor="15856113" linestyle="0" linerender="1" customendtypedstid="0" 
customendtypesrcid="0" adornsvisible="1" /> 
 </ddsxmlobj> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dataSet.Relations[Fk_Idcategoria]" vartype="8" /> 
 <property name="Virtual" value="0" vartype="11" /> 
 <property name="VisibleAP" value="0" vartype="3" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <connector lineroutestyle="MSDDS.Rectilinear" sourceid="4" 
destid="1" sourceattachpoint="12" destattachpoint="13" segmenteditmode="0" 
bendpointeditmode="0" bendpointvisibility="0" relatedid="0" virtual="0"> 
 <point x="5420" y="6275" /> 
 <point x="4220" y="6275" /> 
 <point x="4220" y="6276" /> 
 <point x="3020" y="6276" /> 
 </connector> 
 </ddscontrol> 
47 
 
 <ddscontrol controlprogid="MSDDS.Polyline" left="1121" 
top="2226" logicalid="7" controlid="7" masterid="0" hint1="0" hint2="0" width="799" 
height="3199" noresize="0" nomove="0" nodefaultattachpoints="1" autodrag="0" 
usedefaultiddshape="0" selectable="1" showselectionhandles="0" allownudging="1" 
isannotation="0" dontautolayout="0" groupcollapsed="0" tabstop="1" visible="1" 
snaptogrid="0"> 
 <control> 
 <ddsxmlobj> 
 <polyline endtypedst="6" endtypesrc="3" 
usercolor="15856113" linestyle="0" linerender="1" customendtypedstid="0" 
customendtypesrcid="0" adornsvisible="1" /> 
 </ddsxmlobj> 
 </control> 
 <layoutobject> 
 <ddsxmlobj> 
 <property name="LogicalObject" 
value="dataSet.Relations[Fk_IdTempo]" vartype="8" /> 
 <property name="Virtual" value="0" vartype="11" /> 
 <property name="VisibleAP" value="0" vartype="3" /> 
 </ddsxmlobj> 
 </layoutobject> 
 <connector lineroutestyle="MSDDS.Rectilinear" sourceid="2" 
destid="1" sourceattachpoint="5" destattachpoint="4" segmenteditmode="0" 
bendpointeditmode="0" bendpointvisibility="0" relatedid="0" virtual="0"> 
 <point x="1520" y="2725" /> 
 <point x="1520" y="5125" /> 
 </connector> 
 </ddscontrol> 
 </dds> 
 </Value> 
 </Annotation> 
 <Annotation> 
48 
 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:ShowFriendlyN
ames</Name> 
 <Value>true</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:ShowRelationsh
ipNames</Name> 
 <Value>false</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:UseDiagramDef
aultLayout</Name> 
 <Value>true</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:DiagramViewPo
rtLeft</Name> 
 <Value>-12687</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:DiagramViewPo
rtTop</Name> 
 <Value>-1899</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:DiagramBoundi
ngLeft</Name> 
 <Value>20</Value> 
49 
 
 </Annotation> 
 <Annotation><Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:DiagramBoundi
ngTop</Name> 
 <Value>0</Value> 
 </Annotation> 
 <Annotation> 
 
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:DiagramZoom</
Name> 
 <Value>100</Value> 
 </Annotation> 
 </Annotations> 
 <Language>1046</Language> 
 <Collation>Latin1_General_CI_AS</Collation> 
 <Dimensions> 
 <Dimension> 
 <ID>Dim Local</ID> 
 <Name>Dim Local</Name> 
 <DimensionID>Dim Local</DimensionID> 
 <Attributes> 
 <Attribute> 
 <AttributeID>Id</AttributeID> 
 </Attribute> 
 </Attributes> 
 </Dimension> 
 <Dimension> 
 <ID>Dim Categoria</ID> 
 <Name>Dim Categoria</Name> 
 <DimensionID>Dim Categoria</DimensionID> 
 <Attributes> 
50 
 
 <Attribute> 
 <AttributeID>Id</AttributeID> 
 </Attribute> 
 </Attributes> 
 </Dimension> 
 <Dimension> 
 <ID>Dim Tempo</ID> 
 <Name>Dim Tempo</Name> 
 <DimensionID>Dim Tempo</DimensionID> 
 <Attributes> 
 <Attribute> 
 <AttributeID>Id</AttributeID> 
 </Attribute> 
 </Attributes> 
 </Dimension> 
 </Dimensions> 
 <MeasureGroups> 
 <MeasureGroup> 
 <ID>Fato Queimada</ID> 
 <Name>Fato Queimada</Name> 
 <Measures> 
 <Measure> 
 <ID>Contagem Fato Queimada</ID> 
 <Name>Contagem Fato Queimada</Name> 
 <AggregateFunction>Count</AggregateFunction> 
 <DataType>Integer</DataType> 
 <Source> 
 <DataType>Integer</DataType> 
 <DataSize>4</DataSize> 
 <Source xsi:type="RowBinding"> 
51 
 
 <TableID>dbo_FatoQueimada</TableID> 
 </Source> 
 </Source> 
 </Measure> 
 </Measures> 
 <StorageMode>Molap</StorageMode> 
 <ProcessingMode>Regular</ProcessingMode> 
 <Dimensions> 
 <Dimension xsi:type="RegularMeasureGroupDimension"> 
 <CubeDimensionID>Dim Local</CubeDimensionID> 
 <Cardinality>One</Cardinality> 
 <Attributes> 
 <Attribute> 
 <AttributeID>Id</AttributeID> 
 <KeyColumns> 
 <KeyColumn> 
 <DataType>Integer</DataType> 
 <NullProcessing>UnknownMember</NullProcessing> 
 <Source xsi:type="ColumnBinding"> 
 <TableID>dbo_FatoQueimada</TableID> 
 <ColumnID>IdLocal</ColumnID> 
 </Source> 
 </KeyColumn> 
 </KeyColumns> 
 <Type>Granularity</Type> 
 </Attribute> 
 </Attributes> 
 </Dimension> 
 <Dimension xsi:type="RegularMeasureGroupDimension"> 
 <CubeDimensionID>Dim Categoria</CubeDimensionID> 
52 
 
 <Cardinality>One</Cardinality> 
 <Attributes> 
 <Attribute> 
 <AttributeID>Id</AttributeID> 
 <KeyColumns> 
 <KeyColumn> 
 <DataType>Integer</DataType> 
 <NullProcessing>UnknownMember</NullProcessing> 
 <Source xsi:type="ColumnBinding"> 
 <TableID>dbo_FatoQueimada</TableID> 
 <ColumnID>IdDescricao</ColumnID> 
 </Source> 
 </KeyColumn> 
 </KeyColumns> 
 <Type>Granularity</Type> 
 </Attribute> 
 </Attributes> 
 </Dimension> 
 <Dimension xsi:type="RegularMeasureGroupDimension"> 
 <CubeDimensionID>Dim Tempo</CubeDimensionID> 
 <Cardinality>One</Cardinality> 
 <Attributes> 
 <Attribute> 
 <AttributeID>Id</AttributeID> 
 <KeyColumns> 
 <KeyColumn> 
 <DataType>Integer</DataType> 
 <NullProcessing>UnknownMember</NullProcessing> 
 <Source xsi:type="ColumnBinding"> 
 <TableID>dbo_FatoQueimada</TableID> 
53 
 
 <ColumnID>IdTempo</ColumnID> 
 </Source> 
 </KeyColumn> 
 </KeyColumns> 
 <Type>Granularity</Type> 
 </Attribute> 
 </Attributes> 
 </Dimension> 
 </Dimensions> 
 <Partitions> 
 <Partition> 
 <ID>Fato Queimada</ID> 
 <Name>Fato Queimada</Name> 
 <Source xsi:type="DsvTableBinding"> 
 <DataSourceViewID>Multidimensional</DataSourceViewID> 
 <TableID>dbo_FatoQueimada</TableID> 
 </Source> 
 <StorageMode>Molap</StorageMode> 
 <ProcessingMode>Regular</ProcessingMode> 
 <ProactiveCaching> 
 <SilenceInterval>-PT1S</SilenceInterval> 
 <Latency>-PT1S</Latency> 
 <SilenceOverrideInterval>-PT1S</SilenceOverrideInterval> 
 <ForceRebuildInterval>-PT1S</ForceRebuildInterval> 
 <Source xsi:type="ProactiveCachingInheritedBinding" /> 
 </ProactiveCaching> 
 </Partition> 
 </Partitions> 
 <ProactiveCaching> 
 <SilenceInterval>-PT1S</SilenceInterval> 
54 
 
 <Latency>-PT1S</Latency>

Continue navegando