Você está na página 1de 26

Projeto BI Comercia

Etapa Atividade
Definições do Projeto Definições de medidas Kpi's
Definições do Projeto Definições de Dimensões
Definições do Projeto Definições de Fato
Preparação do ambiente Instalar e configurar SQL Server
Preparação do ambiente Instalar e configurar Talend
Preparação do ambiente Criação de usuario leitura ERP
Preparação do ambiente Criação de usuario ADM SQL Server
Preparação do ambiente Criação do Banco DW SQL Server
Preparação do ambiente Configura Conectividade
Carga DW Carga de dados ERP para area Stage
Carga DW Cargas dimensões
Carga DW Carga Fato
Carga DW Agendamento de Carga
Qualidade de dados Analise das cargas
Power BI - Pré Painel Importa Dataset
Power BI - Pré Painel Tabela dimensão data
Power BI - Pré Painel Relaciona Fato X dimensão
Power BI - Pré Painel Criação das Medidas KPI´s
Power Bi - Contrução Painel Performance de Vendas Mês atual
Power Bi - Contrução Painel Performance de Vendas Mês atual ( Versão Mobile)
Power Bi - Contrução Painel Performance de Vendas Ano atual
Power Bi - Contrução Painel Visão por Cliente
Power Bi - Contrução Painel Visão por Vendedor
Power Bi - Contrução Painel Visão Por Produto
Power Bi - Contrução Painel Visão Por Grupos de Produto
Power Bi - Contrução Painel Visão de Cidades
Power Bi - Contrução Painel Correlação Vendedor X Faturamento X Margem
Power Bi - Contrução Painel Correlação Cliente X Faturamento X Margem
Power Bi - Contrução Painel Correlação Grupo de Produto X Faturamento X Margem
Power Bi - Contrução Painel Correlação Grupo de Fabricante X Faturamento X Margem
Power BI - Publicação Publicar
Power BI - Publicação Configura Segurança de linha
Power BI - Publicação Configura GateWay
Comercial
Duração Data Planejada Depende Equipe Status Equipe
Pendente 1
Pendente 2
Pendente 3
Concluido
Concluido
Concluido
Concluido
Concluido
Concluido
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente
Pendente

0 0 0
Participantes
André
Andre + Sponsor
André + Key User
Informação(Assunto) Origem do dados Tabela Destino
CADASTRO DE ESTADOS UF STG_UF
CADASTRO DE CIDADES CIDADES STG_CIDADES
CADASTRO DA EMPRESA EMPRESA STG_EMPRESA
CADASTRO DE CLIENTES CLIENTES STG_CLIENTES
CADASTRO CONDIÇÃO DE PAGTO COND_PAGTO STG_COND_PAGTO
CADASTRO DETALHE COND PAGTO COND_PAGTO_DET STG_COND_PAGTO_DET
CADASTRO DE CARGOS CARGOS STG_CARGOS
CADASTRO DE FUNCIONARIOS FUNCIONARIO STG_FUNCIONARIO
RELACIONA GERENTE X VENDEDOR CANAL_VENDAS_G_V STG_CANAL_VENDAS_G_V
RELACIONA VENDEDOR X CLIENTE CANAL_VENDAS_V_C STG_CANAL_VENDAS_V_C
CADASTRO DE VENDEDOR VENDEDORES STG_VENDEDORES
CADASTRO DE GERENTES GERENTES STG_GERENTES
CADASTRO TIPO MATERIAL TIPO_MAT STG_TIPO_MAT
CADASTRO LINHA DE PRODUTO LINHA_PRODUTO STG_LINHA_PRODUTO
CADASTRO SUB_CATEGORIA DE PROD. SUB_CATEGORIA STG_SUB_CATEGORIA
CADASTRO DE MATERIAL MATERIAL STG_MATERIAL
CADASTRO DE CUSTO DO MATERIAL MATERIAL_CUSTO STG_MATERIAL_CUSTO
REGISTRO DE VENDAS CABEÇALHO NOTA_FISCAL STG_NOTA_FISCAL
REGISTRO DE VENDAS DETALHES DE ITEM NOTA_FISCAL_ITENS STG_NOTA_FISCAL_ITENS
REGISTRO DE META DE VENDAS VALOR META_VENDAS STG_META_VENDAS
CONHEÇA DADOS DA TABELA NOME JOB
SELECT TOP 10 * FROM STG_UF CARGA_STG_UF
SELECT TOP 10 * FROM STG_CIDADES CARGA_STG_CIDADES
SELECT TOP 10 * FROM STG_EMPRESA CARGA_STG_EMPRESA
SELECT TOP 10 * FROM STG_CLIENTES CARGA_STG_CLIENTES
SELECT TOP 10 * FROM STG_COND_PAGTO CARGA_STG_COND_PAGTO
SELECT TOP 10 * FROM STG_COND_PAGTO_DET CARGA_STG_COND_PAGTO_DET
SELECT TOP 10 * FROM STG_CARGOS CARGA_STG_CARGOS
SELECT TOP 10 * FROM STG_FUNCIONARIO CARGA_STG_FUNCIONARIO
SELECT TOP 10 * FROM STG_CANAL_VENDAS_G_VCARGA_STG_CANAL_VENDAS_G_V
SELECT TOP 10 * FROM STG_CANAL_VENDAS_V_C CARGA_STG_CANAL_VENDAS_V_C
SELECT TOP 10 * FROM STG_VENDEDORES CARGA_STG_VENDEDORES
SELECT TOP 10 * FROM STG_GERENTES CARGA_STG_GERENTES
SELECT TOP 10 * FROM STG_TIPO_MAT CARGA_STG_TIPO_MAT
SELECT TOP 10 * FROM STG_LINHA_PRODUTO CARGA_STG_LINHA_PRODUTO
SELECT TOP 10 * FROM STG_SUB_CATEGORIA CARGA_STG_SUB_CATEGORIA
SELECT TOP 10 * FROM STG_MATERIAL CARGA_STG_MATERIAL
SELECT TOP 10 * FROM STG_MATERIAL_CUSTO CARGA_STG_MATERIAL_CUSTO
SELECT TOP 10 * FROM STG_NOTA_FISCAL CARGA_STG_NOTA_FISCAL
SELECT TOP 10 * FROM STG_NOTA_FISCAL_ITENS CARGA_STG_NOTA_FISCAL_ITENS
SELECT TOP 10 * FROM STG_META_VENDAS CARGA_STG_META_VENDAS
TABLE_CATALOG TABLE_NAME COLUMN_NAME ORDINAL_POSITION DATA_TYPE
ERP_FOREST CANAL_VENDAS_G_V COD_EMPRESA 1 int
ERP_FOREST CANAL_VENDAS_G_V MATRICULA_GER 2 int
ERP_FOREST CANAL_VENDAS_G_V MATRICULA_VEND 3 int
ERP_FOREST CANAL_VENDAS_V_C COD_EMPRESA 1 int
ERP_FOREST CANAL_VENDAS_V_C MATRICULA_VEND 2 int
ERP_FOREST CANAL_VENDAS_V_C ID_CLIENTE 3 int
ERP_FOREST CARGOS COD_EMPRESA 1 int
ERP_FOREST CARGOS COD_CARGO 2 int
ERP_FOREST CARGOS NOME_CARGO 3 varchar
ERP_FOREST CIDADES COD_CIDADE 1 varchar
ERP_FOREST CIDADES COD_UF 2 varchar
ERP_FOREST CIDADES NOME_MUN 3 varchar
ERP_FOREST CLIENTES COD_EMPRESA 1 int
ERP_FOREST CLIENTES ID_CLIENTE 2 int
ERP_FOREST CLIENTES RAZAO_CLIENTE 3 varchar
ERP_FOREST CLIENTES FANTASIA 4 varchar
ERP_FOREST CLIENTES ENDERECO 5 varchar
ERP_FOREST CLIENTES NRO 6 varchar
ERP_FOREST CLIENTES BAIRRO 7 varchar
ERP_FOREST CLIENTES COD_CIDADE 8 varchar
ERP_FOREST CLIENTES CEP 9 varchar
ERP_FOREST CLIENTES CNPJ_CPF 10 varchar
ERP_FOREST CLIENTES TIPO_CLIENTE 11 char
ERP_FOREST CLIENTES DATA_CADASTRO 12 datetime
ERP_FOREST CLIENTES COD_PAGTO 13 int
ERP_FOREST CLIENTES SITUACAO 14 char
ERP_FOREST COND_PAGTO COD_PAGTO 1 int
ERP_FOREST COND_PAGTO NOME_CP 2 varchar
ERP_FOREST COND_PAGTO_DET COD_PAGTO 1 int
ERP_FOREST COND_PAGTO_DET PARC 2 int
ERP_FOREST COND_PAGTO_DET DIAS 3 int
ERP_FOREST COND_PAGTO_DET PCT 4 decimal
ERP_FOREST EMPRESA COD_EMPRESA 1 int
ERP_FOREST EMPRESA NOME_EMPRESA 2 varchar
ERP_FOREST EMPRESA FANTASIA 3 varchar
ERP_FOREST EMPRESA CNPJ 4 varchar
ERP_FOREST EMPRESA ENDERECO 5 varchar
ERP_FOREST EMPRESA COD_CIDADE 6 varchar
ERP_FOREST FUNCIONARIO COD_EMPRESA 1 int
ERP_FOREST FUNCIONARIO MATRICULA 2 int
ERP_FOREST FUNCIONARIO COD_CC 3 varchar
ERP_FOREST FUNCIONARIO NOME 4 varchar
ERP_FOREST FUNCIONARIO RG 5 varchar
ERP_FOREST FUNCIONARIO CPF 6 varchar
ERP_FOREST FUNCIONARIO ENDERECO 7 varchar
ERP_FOREST FUNCIONARIO NUMERO 8 varchar
ERP_FOREST FUNCIONARIO BAIRRO 9 varchar
ERP_FOREST FUNCIONARIO COD_CIDADE 10 varchar
ERP_FOREST FUNCIONARIO DATA_ADMISS 11 date
ERP_FOREST FUNCIONARIO DATE_DEMISS 12 date
ERP_FOREST FUNCIONARIO DATA_NASC 13 date
ERP_FOREST FUNCIONARIO TELEFONE 14 varchar
ERP_FOREST FUNCIONARIO COD_CARGO 15 int
ERP_FOREST GERENTES COD_EMPRESA 1 int
ERP_FOREST GERENTES MATRICULA 2 int
ERP_FOREST LINHA_PRODUTO COD_EMPRESA 1 int
ERP_FOREST LINHA_PRODUTO COD_LINHA 2 int
ERP_FOREST LINHA_PRODUTO DESC_LINHA 3 varchar
ERP_FOREST MATERIAL COD_EMPRESA 1 int
ERP_FOREST MATERIAL COD_MAT 2 int
ERP_FOREST MATERIAL DESCRICAO 3 varchar
ERP_FOREST MATERIAL PRECO_UNIT 4 decimal
ERP_FOREST MATERIAL COD_TIP_MAT 5 int
ERP_FOREST MATERIAL ID_FOR 6 int
ERP_FOREST MATERIAL COD_LINHA 7 int
ERP_FOREST MATERIAL COD_CATEGORIA 8 int
ERP_FOREST MATERIAL_CUSTO COD_EMPRESA 1 int
ERP_FOREST MATERIAL_CUSTO COD_MAT 2 int
ERP_FOREST MATERIAL_CUSTO CUSTO_MEDIO 3 int
ERP_FOREST MATERIAL_CUSTO DATA_INI 4 date
ERP_FOREST MATERIAL_CUSTO DATA_FIM 5 date
ERP_FOREST META_VENDAS COD_EMPRESA 1 int
ERP_FOREST META_VENDAS MATRICULA_VEND 2 int
ERP_FOREST META_VENDAS ANO 3 varchar
ERP_FOREST META_VENDAS MES 4 varchar
ERP_FOREST META_VENDAS VALOR 5 decimal
ERP_FOREST NOTA_FISCAL COD_EMPRESA 1 int
ERP_FOREST NOTA_FISCAL NUM_NF 2 int
ERP_FOREST NOTA_FISCAL TIP_NF 3 char
ERP_FOREST NOTA_FISCAL COD_CFOP 4 varchar
ERP_FOREST NOTA_FISCAL ID_CLIFOR 5 int
ERP_FOREST NOTA_FISCAL COD_PAGTO 6 int
ERP_FOREST NOTA_FISCAL DATA_EMISSAO 7 datetime
ERP_FOREST NOTA_FISCAL DATA_ENTREGA 8 date
ERP_FOREST NOTA_FISCAL TOTAL_NF 9 decimal
ERP_FOREST NOTA_FISCAL INTEGRADA_FIN 10 char
ERP_FOREST NOTA_FISCAL INTEGRADA_SUP 11 char
ERP_FOREST NOTA_FISCAL_ITENS COD_EMPRESA 1 int
ERP_FOREST NOTA_FISCAL_ITENS NUM_NF 2 int
ERP_FOREST NOTA_FISCAL_ITENS SEQ_MAT 3 int
ERP_FOREST NOTA_FISCAL_ITENS COD_MAT 4 int
ERP_FOREST NOTA_FISCAL_ITENS QTD 5 decimal
ERP_FOREST NOTA_FISCAL_ITENS VAL_UNIT 6 decimal
ERP_FOREST NOTA_FISCAL_ITENS PED_ORIG 7 int
ERP_FOREST SUB_CATEGORIA COD_EMPRESA 1 int
ERP_FOREST SUB_CATEGORIA COD_CATEGORIA 2 int
ERP_FOREST SUB_CATEGORIA DESC_CATEGORIA 3 varchar
ERP_FOREST TIPO_MAT COD_EMPRESA 1 int
ERP_FOREST TIPO_MAT COD_TIP_MAT 2 int
ERP_FOREST TIPO_MAT DESC_TIP_MAT 3 varchar
ERP_FOREST UF COD_UF 1 varchar
ERP_FOREST UF NOME_UF 2 varchar
ERP_FOREST VENDEDORES COD_EMPRESA 1 int
ERP_FOREST VENDEDORES MATRICULA 2 int
CHARACTER_MAXIMUM_LENGTH NUMERIC_PRECISION NUMERIC_SCALE
NULL 10 0
NULL 10 0
NULL 10 0 SELECT A.TABLE_CATALO
A.TABLE_NAME,
NULL 10 0
A.COLUMN_NAME,
NULL 10 0 A.ORDINAL_POSITIO
NULL 10 0 A.DATA_TYPE,
NULL 10 0 A.CHARACTER_MAX
NULL 10 0 A.NUMERIC_PRECIS
50 NULL NULL a.NUMERIC_SCALE
7 NULL NULL
FROM INFORMATION_S
WHERE A.TABLE_SCHEM
2 NULL NULL
and a.TABLE_CATALOG=
50 NULL NULL AND TABLE_NAME IN
NULL 10 0 ('UF','CIDADES','EMP
NULL 10 0 'COND_PAGTO_DET
100 NULL NULL 'CANAL_VENDAS_V_
15 NULL NULL 'LINHA_PRODUTO','
50 NULL NULL
'MATERIAL_CUSTO','NO
10 NULL NULL
20 NULL NULL
7 NULL NULL
8 NULL NULL
15 NULL NULL
1 NULL NULL
NULL NULL NULL
NULL 10 0
1 NULL NULL
NULL 10 0
50 NULL NULL
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 2
NULL 10 0
50 NULL NULL
20 NULL NULL
15 NULL NULL
50 NULL NULL
7 NULL NULL
NULL 10 0
NULL 10 0
4 NULL NULL
50 NULL NULL
15 NULL NULL
15 NULL NULL
50 NULL NULL
10 NULL NULL
50 NULL NULL
7 NULL NULL
NULL NULL NULL
NULL NULL NULL
NULL NULL NULL
15 NULL NULL
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 0
50 NULL NULL
NULL 10 0
NULL 10 0
50 NULL NULL
NULL 10 2
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 0
NULL NULL NULL
NULL NULL NULL
NULL 10 0
NULL 10 0
4 NULL NULL
2 NULL NULL
NULL 10 2
NULL 10 0
NULL 10 0
1 NULL NULL
5 NULL NULL
NULL 10 0
NULL 10 0
NULL NULL NULL
NULL NULL NULL
NULL 10 2
1 NULL NULL
1 NULL NULL
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 0
NULL 10 2
NULL 10 2
NULL 10 0
NULL 10 0
NULL 10 0
50 NULL NULL
NULL 10 0
NULL 10 0
20 NULL NULL
2 NULL NULL
30 NULL NULL
NULL 10 0
NULL 10 0
Transacional OLTP
SELECT A.TABLE_CATALOG,
A.TABLE_NAME,
A.COLUMN_NAME,
A.ORDINAL_POSITION,
A.DATA_TYPE,
A.CHARACTER_MAXIMUM_LENGTH,
A.NUMERIC_PRECISION,
a.NUMERIC_SCALE
FROM INFORMATION_SCHEMA.COLUMNS A
WHERE A.TABLE_SCHEMA='dbo'
and a.TABLE_CATALOG='ERP_FOREST'
AND TABLE_NAME IN
('UF','CIDADES','EMPRESA','CLIENTES','COND_PAGTO',
'COND_PAGTO_DET','CARGOS','FUNCIONARIO','CANAL_VENDAS_G_V',
'CANAL_VENDAS_V_C','VENDEDORES','GERENTES','TIPO_MAT',
'LINHA_PRODUTO','SUB_CATEGORIA','MATERIAL',
MATERIAL_CUSTO','NOTA_FISCAL','NOTA_FISCAL_ITENS','META_VENDAS')
Informação(Assunto) Origem do dados Tabela Destino
CADASTRO DE ESTADOS STG_UF DIM_UF
CADASTRO DE CIDADES STG_CIDADES DIM_CIDADES
CADASTRO DA EMPRESA STG_EMPRESA DIM_EMPRESA
CADASTRO DE CLIENTES STG_CLIENTES DIM_CLIENTES
CADASTRO DE FUNCIONARIOS STG_FUNCIONARIO DIM_FUNCIONARIO
STG_GERENTES
CADASTRO DE GERENTES DIM_GERENTE
DIM_FUNCIONARIO
STG_VENDEDORES
CADASTRO DE VENDEDOR DIM_VENDEDOR
DIM_FUNCIONARIO
CADASTRO CONDIÇÃO DE PAGTO STG_COND_PAGTO DIM_COND_PAGTO
STG_CANAL_VENDAS_G_V
STG_CANAL_VENDAS_V_C
DIM_CLIENTES
CANAL DE VENDAS DIM_CANAL_VENDAS
DIM_EMPRESA
DIM_VENDEDOR
DIM_GERENTE
STG_TIPO_MAT
CADASTRO TIPO MATERIAL DIM_TIPO_MAT
DIM_EMPRESA
STG_LINHA_PRODUTO
CADASTRO LINHA DE PRODUTO DIM_LINHA_PRODUTO
DIM_EMPRESA
STG_SUB_CATEGORIA
CADASTRO SUB_CATEGORIA DE PROD. DIM_SUB_CATEGORIA
DIM_EMPRESA
STG_MATERIAL
DIM_TIPO_MAT
CADASTRO DE MATERIAL DIM_LINHA_PRODUTO DIM_MATERIAL
DIM_SUB_CATEGORIA
DIM_EMPRESA
STG_MATERIAL_CUSTO
CADASTRO DE CUSTO DO MATERIAL DIM_EMPRESA DIM_MATERIAL_CUSTO
DIM_MATERIAL
CONHEÇA DADOS DA TABELA NOME JOB
SELECT TOP 10 * FROM DIM_UF CARGA_DIM_UF
SELECT TOP 10 * FROM DIM_CIDADES CARGA_DIM_CIDADES
SELECT TOP 10 * FROM DIM_EMPRESA CARGA_DIM_EMPRESA
SELECT TOP 10 * FROM DIM_CLIENTES CARGA_DIM_CLIENTES
SELECT TOP 10 * FROM DIM_FUNCIONARIO CARGA_DIM_FUNCIONARIO
SELECT TOP 10 * FROM DIM_GERENTE CARGA_DIM_GERENTE

SELECT TOP 10 * FROM DIM_VENDEDOR CARGA_DIM_VENDEDOR

SELECT TOP 10 * FROM DIM_COND_PAGTO CARGA_DIM_COND_PAGTO

SELECT TOP 10 * FROM DIM_CANAL_VENDAS CARGA_DIM_CANAL_VENDAS

SELECT TOP 10 * FROM DIM_TIPO_MAT CARGA_DIM_TIPO_MAT

SELECT TOP 10 * FROM DIM_LINHA_PRODUTO CARGA_DIM_LINHA_PRODUTO

SELECT TOP 10 * FROM DIM_SUB_CATEGORIA CARGA_DIM_SUB_CATEGORIA

SELECT TOP 10 * FROM DIM_MATERIAL CARGA_DIM_MATERIAL

SELECT TOP 10 * FROM DIM_MATERIAL_CUSTO CARGA_DIM_MATERIAL_CUSTO


FILTRO Formula

COD_CARGO IGUAL A 2 OU 3 row1.COD_CARGO ==2 || row1.COD_CARGO ==3


GERENTE COD = 2 row1.COD_CARGO ==2 || row1.COD_CARGO ==3

VENDEDOR COD = 3 row1.COD_CARGO ==3

QUERY CREATE_DIM_CANAL_VENDAS.SQL
Informação(Assunto) Origem do dados Tabela Destino
DIM_EMPRESA
STG_NOTA_FISCAL
REGISTRO DE FATO DE VENDAS STG_NOTA_FISCAL_ITENS FATO_VENDA
DIM_CLIENTES
DIM_MATERIAL
STG_META_VENDAS
REGISTRO DE META DE VENDAS VALOR DIM_EMPRESA FATO_META
DIM_VENDEDOR
CONHEÇA DADOS DA TABELA NOME JOB

SELECT TOP 10 * FROM FATO_VENDA CARGA_FATO_VENDA

SELECT TOP 10 * FROM FATO_META CARGA_FATO_META


FILTRO

Somente Vendas Tipo S e CFOP 5.101 e 6.102


Formula

row1.TIP_NF.equals("S") && ( row1.COD_CFOP.equals("5.101") || row1.COD_CFOP.equals("6.101"))

TalendDate.parseDate("dd-MM-yyyy",("01-")+(META.MES)+("-")+(META.ANO))
(
Informação(Assunto) Tabela TRUNCADA
CADASTRO DE ESTADOS STG_UF
CADASTRO DE CIDADES STG_CIDADES
CADASTRO DA EMPRESA STG_EMPRESA
CADASTRO DE CLIENTES STG_CLIENTES
CADASTRO CONDIÇÃO DE PAGTO STG_COND_PAGTO
CADASTRO DETALHE COND PAGTO STG_COND_PAGTO_DET
CADASTRO DE CARGOS STG_CARGOS
CADASTRO DE FUNCIONARIOS STG_FUNCIONARIO
RELACIONA GERENTE X VENDEDOR STG_CANAL_VENDAS_G_V
RELACIONA VENDEDOR X CLIENTE STG_CANAL_VENDAS_V_C
CADASTRO DE VENDEDOR STG_VENDEDORES
CADASTRO DE GERENTES STG_GERENTES
CADASTRO TIPO MATERIAL STG_TIPO_MAT
CADASTRO LINHA DE PRODUTO STG_LINHA_PRODUTO
CADASTRO SUB_CATEGORIA DE PROD. STG_SUB_CATEGORIA
CADASTRO DE MATERIAL STG_MATERIAL
CADASTRO DE CUSTO DO MATERIAL STG_MATERIAL_CUSTO
REGISTRO DE VENDAS CABEÇALHO STG_NOTA_FISCAL
REGISTRO DE VENDAS DETALHES DE ITEM STG_NOTA_FISCAL_ITENS
REGISTRO DE META DE VENDAS VALOR STG_META_VENDAS
COMANDO
TRUNCATE TABLE STG_UF;
TRUNCATE TABLE STG_CIDADES;
TRUNCATE TABLE STG_EMPRESA;
TRUNCATE TABLE STG_CLIENTES;
TRUNCATE TABLE STG_COND_PAGTO;
TRUNCATE TABLE STG_COND_PAGTO_DET;
TRUNCATE TABLE STG_CARGOS;
TRUNCATE TABLE STG_FUNCIONARIO;
TRUNCATE TABLE STG_CANAL_VENDAS_G_V;
TRUNCATE TABLE STG_CANAL_VENDAS_V_C;
TRUNCATE TABLE STG_VENDEDORES;
TRUNCATE TABLE STG_GERENTES;
TRUNCATE TABLE STG_TIPO_MAT;
TRUNCATE TABLE STG_LINHA_PRODUTO;
TRUNCATE TABLE STG_SUB_CATEGORIA;
TRUNCATE TABLE STG_MATERIAL;
TRUNCATE TABLE STG_MATERIAL_CUSTO;
TRUNCATE TABLE STG_NOTA_FISCAL;
TRUNCATE TABLE STG_NOTA_FISCAL_ITENS;
TRUNCATE TABLE STG_META_VENDAS;
Medidas KPIS
Total Fat. $
Total Meta $
% Realizado
Custo da Venda
Lucro $
Lucro %

% MOM

% YOY

MOM $
YOY $
Ultimo Mês Venda
Ultimo Ano de Venda
Coluna Calendario Ultimo Mês
Coluna Calendario Ultimo ano

KPI MOM

KPI YOY

KPI Lucro

KPI Meta
MOM
YOY
MetaZero
Meta120
EXPRESSÃO
Total Fat. $ = SUMX(FATO_VENDA;FATO_VENDA[QTD]*FATO_VENDA[VAL_UNIT])
Total Meta $ = SUM(FATO_META[VALOR])
%Realiz. = DIVIDE([Total Fat. $];[Total Meta $];0)
Custo Vnd = SUMX(FATO_VENDA;FATO_VENDA[QTD]*FATO_VENDA[VAL_CUSTO])
Lucro $ = [Total Fat. $]-[Custo Vnd]
Lucro % = DIVIDE([Total Fat. $];[Custo Vnd])-1

MoM% =
VAR __PREV_MONTH = CALCULATE([Total Fat. $]; DATEADD('D_CALENDAR'[DATA_REF]; -1; MONTH))
RETURN
DIVIDE([Total Fat. $] - __PREV_MONTH; __PREV_MONTH)

YoY% =
VAR __PREV_YEAR = CALCULATE([Total Fat. $]; DATEADD('D_CALENDAR'[DATA_REF]; -1; YEAR))
RETURN
DIVIDE([Total Fat. $] - __PREV_YEAR; __PREV_YEAR)
MoM $ = CALCULATE(SUMX(FATO_VENDA;FATO_VENDA[QTD]*FATO_VENDA[VAL_UNIT]);PREVIOUSMONTH(D_CALENDAR[D
YoY $ = CALCULATE(SUMX(FATO_VENDA;FATO_VENDA[QTD]*FATO_VENDA[VAL_UNIT]);SAMEPERIODLASTYEAR(D_CALENDA
Ultimo Mes de Venda = FORMAT(CALCULATE(MAX(FATO_VENDA[DATA_EMISSAO]);ALL(FATO_VENDA));"mm/yyyy")
Ultimo Ano de Venda = FORMAT(CALCULATE(MAX(FATO_VENDA[DATA_EMISSAO]);ALL(FATO_VENDA));"yyyy")
Ultimo Mes = IF([Ultimo Mes de Venda]=D_CALENDAR[MES/ANO];"S";"N")
Ultimo Mes = IF([Ultimo Mes de Venda]=D_CALENDAR[MES/ANO];"S";"N")

KPI MoM = SWITCH(TRUE();


[Total Fat. $]=[MoM $];"🟡";
[Total Fat. $]<[MoM $];"🟠";
[Total Fat. $]>=[MoM $];"🟢";"0")

KPI YoY = SWITCH(TRUE();


[Total Fat. $]=[YoY $];"🟡";
[Total Fat. $]<[YoY $];"🟠";
[Total Fat. $]>=[YoY $];"🟢";"0")

KPI LUCRO = SWITCH(TRUE();


[Lucro $]=0;"🟡";
[Lucro $]<0;"🟠";
[Lucro $]>0;"🟢";"0")

KPI META = SWITCH(TRUE();


[%Realiz.]<1;"🟠";
[%Realiz.]>=1;"🟢";"0")
MoM = VALUE(ROUND([MoM%]*100;2))&"%"&[KPI MoM]
YoY = if([YoY%]=BLANK();"";VALUE(ROUND([YoY%]*100;2))&"%"&[KPI YoY])
MetaZero = 0
Meta120 = [Total Meta $]*1,2
Abaixo segue uma arquitetura genérica de DW e as
descrições dos seus elementos:

Fonte de dados: abrange todos os dados de origem que irão compor as informações do DW.
Compreende os sistemas OLTP, arquivos em diversos formatos (XLS, TXT, etc), sistemas de CRM,
ERP, entre vários outros.
ETL: o ETL, do inglês Extract, Transform and Load, é o principal processo de condução dos
dados até o armazenamento definitivo no DW. É responsável por todas as tarefas de extração,
tratamento e limpeza dos dados, e inserção na base do DW.
Staging Area: a Staging Area é uma área de armazenamento intermediário situada dentro do
processo de ETL. Auxilia a transição dos dados das origens para o destino final no DW.
Data Warehouse: essa é a estrutura propriamente dita de armazenamento das informações
decisivas. Apenas os dados com valor para a gestão corporativa estarão reunidos no DW.
Data Mart: o Data Mart é uma estrutura similar ao do DW, porém com uma proporção menor
de informações. Trata-se de um subconjunto de informações do DW que podem ser
identificados por assuntos ou departamentos específicos. O conjunto de Data Marts em
conformidade dentro da organização compõe o DW.
OLAP: o OLAP, do inglês On-line Analytical Processing, na arquitetura de um DW se refere as
ferramentas com capacidade de análise em múltiplas perspectivas das informações
armazenadas.
Data Mining: Data Mining ou Mineração de Dados, se refere as ferramentas com capacidade
de descoberta de conhecimento relevante dentro do DW. Encontram correlações e padrões
dentro dos dados armazenados.
O fluxo das atividades nessa arquitetura se inicia com a extração dos dados das origens. Esses
dados são então armazenados temporariamente na Staging Area, onde são tratados com as
regras e padrões predeterminados para então prosseguir para a etapa de carga (Load), em que
os dados são carregados no DW. Por fim, essas informações são normalmente consultadas
através de ferramentas de análises (OLAP) ou ferramentas de mineração (Data Mining) para
encontrar, assim, as respostas e insights necessários para a tomada de decisão.
DW e as

ções do DW.
stemas de CRM,

dução dos
as de extração,

ada dentro do
o DW.
informações
s no DW.
porção menor
m ser
Marts em

W se refere as
ões

m capacidade
es e padrões

origens. Esses
ados com as
(Load), em que
onsultadas
Mining) para

Você também pode gostar