Onboarding - Dados Dexperience
Versões do Documento
Versão | Data | Autores | Objeto da Atualização | Documento oficial |
V1.0 | 10/04/2024 | Leandro Kazu X Kodama | Documentação Dexco |
|
1. Introdução
Este documento serve como um guia para entender a estrutura dos dados do programa DEXperience. Ao longo deste documento, proporcionaremos uma visão detalhada auxiliando o entendimento do programa.
1.1 Objetivo
O objetivo principal deste documento é fornecer uma compreensão abrangente da estrutura de dados do programa DEXperience, delineando detalhadamente os componentes e processos envolvidos. Busca-se:
Facilitar o Entendimento:
Desmistificar a complexidade dos dados e processos associados ao DEXperience, tornando-os acessíveis a todas as partes interessadas, incluindo desenvolvedores, analistas e gestores de projeto.
Servir como Referência:
Atuar como uma fonte de referência centralizada para questões técnicas e operacionais relacionadas ao ambiente DEXperience, incluindo ferramentas utilizadas, processos de desenvolvimento, e estruturas de dados.
Promover Boas Práticas:
Orientar as equipes envolvidas no desenvolvimento e manutenção do DEXperience sobre as melhores práticas de engenharia de dados, desenvolvimento de software, e gerenciamento de projetos, conforme aplicável aos ambientes Dexco_ETL e Dexco.
Detalhar os Processos de Integração:
Explicar os processos de integração de dados entre diferentes origens, como Marketdata para Dexco, esclarecendo o fluxo de dados, métodos de transferência, e padrões de qualidade exigidos.
Esclarecer a Estrutura de Dados:
Oferecer uma visão detalhada da estrutura de dados, incluindo descrições de tabelas, campos e relações, facilitando a compreensão e manipulação dos dados por parte dos usuários técnicos.
Apoiar a Tomada de Decisão:
Prover informações que auxiliem na tomada de decisões estratégicas e operacionais, através do fornecimento de insights sobre o ambiente de dados e processos do DEXperience.
Este documento visa ser uma ferramenta dinâmica, sujeita a
atualizações conforme o programa DEXperience evolui, garantindo que a documentação permaneça relevante e útil para todos os envolvidos.
2. Ambiente Apartados
2.1 Dexco_ETL
· Armazena dados brutos do projeto (entradas);
· Versionamento dos dados;
· Controle de expurgo;
· Cadastro das diversas origens que integram o projeto, além de seus metadados e configurações; e
· Pré-higienização dos dados.
2.2 Dexco
· Consolida os dados da ETL para consumo do projeto (entregas);
· Processa higienização dos dados (datacleasing);
· Pode armazenar versionamento dos dados;
· Controla e armazena a unificação cadastral do projeto (deduplicação); e
· Elege e controla as melhores informações de cada cliente.
3. Ferramentas/tecnologias utilizadas
As ferramentas e linguagens para desenvolvimento de especificações, construção e manutenções:
Marketdata:
· Redmine: como ferramenta de acompanhamento de projeto; e
· SQL Server como ferramenta de ETL/Processamento de dados.
Dexco:
· Databricks como ferramenta de ETL/Processamento de dados;
· Pyspark, para os pipelines de ingestão e processamento de dados, inclusive queries nas tabelas do lake;
· S3 para transferência de arquivos;
· Python como linguagem oficial de desenvolvimento; e
· SQL apenas para exploração e validação de dados no datalake.
4. Processos de desenvolvimentos
O planejamento das atividades e horas. Abaixo, descrevemos todas as atividades que serão executadas:
· Todas as atividades precisam estar no Redmine.
· Tarefas/Histórias precisam ser divididas em sub-tarefas e atribuída individualmente aos integrantes do time.
· Branchs baseados no ID do Redmine
· Pull Request ao final de cada atividade (entrega)
· PR vai passar por validação pelo time de Arquitetura e Analytics nos quesitos: código (comentários, qualidade do código e boas práticas).
5. Repositório de dados (S3)
Transferência segura dos arquivos de carga e extração:
Catalogo | Bucket | Path_File |
Aws Dexco Prod |
/dexco-data-in/marketdata |
/Cadastro_Dexperience |
Aws Dexco Dev |
/dexco-dev-da-data-download |
/marketing-cloud |
Aws Dexco Prod |
/dexco-da-data-download |
/marketing-cloud |
Não realizamos transferência de arquivos através de canais não seguros, como o e-mail. Recomendamos o uso de S3 para garantir a confidencialidade, integridade e registros de auditoria.
6. Origens Marketdata -> Dexco
Realizar a replicação integral dos dados hospedados no ambiente produtivo Marketdata, transferindo-os com total fidelidade para o ambiente correspondente da Dexco. Garantindo que todas as informações sejam corretamente duplicadas, sem perdas ou alterações, assegurando a consistência e a confiabilidade das informações no ambiente.
Os arquivos deverão ser disponibilizados no S3 da aws (http://s3.amazonaws.com ) e mkt cloud, em uma periodicidade diária, terão os seguintes nomes:
Tabela Origem | Nome Arquivo dexperience_ | Tabela Destino |
Dexco.dbo.vi_cadastros | Cliente.csv | Cliente |
Dexco.dbo.NotaFiscalUnificada | NotaFiscal.csv | NotaFiscal |
Dexco.dbo.ItemNotaFiscalUnificada | ItemNotaFiscal.csv | ItemNotaFiscal |
Dexco.dbo.Estabelecimento | Estabelecimento.csv | Estabelecimento |
Dexco.dbo.GrupoLoja | GrupoLoja.csv | GrupoLoja |
Dexco.dbo.CategoriaGrupoLoja | CategoriaGrupoLoja.csv | CategoriaGrupoLoja |
Dexco.dbo.UsuarioLoja | UsuarioLoja.csv | UsuarioLoja |
Dexco.dbo.Produto | Produto.csv | Produto |
Dexco.dbo.MarcaProduto | MarcaProduto.csv | MarcaProduto |
Dexco.dbo.Regra | RegraEspecificacao.csv | RegraEspecificacao |
Dexco.dbo.Pontuacao | Pontuacao.csv | Pontuacao |
Dexco.dbo.PontuacaoAvulsa | PontuacaoAvulsa.csv | PontuacaoAvulsa |
Dexco.dbo.CampanhaAceleracaoPontos | CampanhaAceleracaoPontos.csv | CampanhaAceleracaoPontos |
Dexco.dbo.ProdutoCampanhaAceleracaoPontos | ProdutoCampanhaAceleracaoPontos.csv | ProdutoCampanhaAceleracaoPontos |
Dexco.dbo.Voucher | Voucher.csv | Voucher |
Dexco.dbo.Projeto | Projeto.csv | Projeto |
Dexco.dbo.ProjetoEspecificacao | ProjetoEspecificacao.csv | ProjetoEspecificacao |
Dexco.dbo.Especificacao | Especificacao.csv | Especificacao |
Dexco.dbo.ItemEspecificacao | ItemEspecificacao.csv | ItemEspecificacao |
Dexco.dbo.AmbienteEspecificacao | AmbienteEspecificacao.csv | AmbienteEspecificacao |
Dexco.dbo.Evento | Evento.csv | Evento |
Dexco.dbo.Cupom | Cupom.csv | Cupom |
Dexco.dbo.Resgate | Resgate.csv | Resgate |
dexco.dbo.LogAcessoLoja | LogAcessoLoja.csv | LogAcessoLoja |
DexcoNF.dbo.ClassificacaoItemCadastroPendente | ClassificacaoItemCadastroPendente.csv | ClassificacaoItemCadastroPendente |
Dexco.dbo.RankingCliente | RankingCliente.csv | RankingCliente |
Dexco.dbo.Ranking | Ranking.csv | Ranking |
Dexco.dbo.RankingGrupoLoja | RankingGrupoLoja.csv | RankingGrupoLoja |
dexco.dbo.concurso | Concurso.csv | Concurso |
dexco.dbo.concursocategoriaprojeto | ConcursoCategoriaProjeto.csv | ConcursoCategoriaProjeto |
dexco.dbo.categoriaprojeto | CategoriaProjeto.csv | CategoriaProjeto |
dexco.dbo.statusprojeto | StatusProjeto.csv | StatusProjeto |
Dexco.dbo.Trilha | Trilha.csv | Trilha |
Dexco.dbo.TrilhaRespostaCliente | TrilhaRespostaCliente.csv | TrilhaRespostaCliente |
Dexco.dbo.TrilhaResposta | TrilhaResposta.csv | TrilhaResposta |
Dexco.dbo.PontuacaoTrilha | PontuacaoTrilha.csv | PontuacaoTrilha |
Dexco.dbo.Usuario | Usuario.csv | Usuario |
7. Origens Dados
7.1 Cliente
· Descrição: Tabela de clientes Dexco.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCliente |
int | Identificador único para Idcliente. |
49835 |
cpf | varc har |
Número de CPF |
9892756479 |
nome | varc har |
Nome do cliente |
André Musolino |
statuscliente | varc har |
Status do cliente. |
Ativo |
flgHabilitadoDexperienc e |
bit | Valor booleano (1 para verdadeiro, 0 para falso) indicando se participa do programa de pontos. |
1 |
datanascimento |
date | Data nascimento cadastrado |
29741 |
| varc har |
|
|
celular | varc har |
Celular |
11966485600 |
telefone | varc har |
Telefone |
1122223333 |
| varc har |
|
musolinoarquiteto |
datacadastro |
date time | Data em que o cliente se cadastrou no site do DEXperience |
2022-08-23 16:10:58.130 |
dataatualizacao |
date time | Data de quando houve qualquer mudança no cadastro do cliente |
2022-08-23 16:10:58.130 |
datacancelamento |
date time | Data relacionada ao Cancelamento do cliente no Programa de Pontos |
2022-08-23 16:10:58.130 |
idsegbi |
int | Identificador único para Idsegbi. |
42960 |
genero | varc har |
Genero. |
Masculino |
logradouro | varc har |
Logradouro. |
R BARÃO DE LUCENA |
numero | varc har |
Número residencial. |
1862 |
complemento | varc har |
Complemento. |
10 andar |
bairro | varc har |
Bairro. |
Jardim das Palmeiras |
cidade | varc har |
Cidade. |
NATAL |
uf | varc har |
UF. |
MT |
cep | varc har |
CEP |
78455000 |
estagiocarreira | varc har | Indicador do estágio da carreira. |
Profissional |
TempoAtuacao |
varc har | Faixa do Tempo de Atuação em que se encontra o cliente. |
De 03 a 06 anos |
profissao | varc har |
Profissão exercida. |
Arquiteto(a) |
perfilprofissional | varc har |
Perfil do profissional |
Autônomo |
registroorgao | varc har |
Registro no Orgão |
A1628399 |
curso | varc har |
Curso |
Não se aplica |
instituicao | varc har |
Instituicao. |
Não se aplica |
semestrecurso | varc har |
Semestre do curso. |
Não se aplica |
cnpj | varc har |
CNPJ do escritório. |
28931636000176 |
nomeescritorio | varc har |
Nome do escritorio. |
RC Arquitetos |
optinColetaDados |
bit | Valor booleano (1 para verdadeiro, 0 para falso) indicando Optin coleta dados. |
1 |
dataOptinColetaDados | date time | Data relacionada a Data optin coleta dados |
2022-08-23 16:10:58.130 |
dataOptoutColetaDados | date time | Data relacionada a Dataoptoutcoletadados |
2022-08-23 16:10:58.130 |
OptinReceberComunicac aoProgramas |
bit | Valor booleano (1 para verdadeiro, 0 para falso) indicando Optin receber comunicacao programas. |
1 |
dataOptinReceberComu nicacaoProgramas |
date time | Data relacionada a Dataoptinrecebercomu nicacaoprogramas, no formato AAAA-MM-DD. |
2022-08-23 16:10:58.130 |
dataOptoutReceberCom unicacaoProgramas |
date time | Data relacionada a Data optout receber comunicacao programa. |
2022-08-23 16:10:58.130 |
optinReceberCatalogoEn dereco |
bit | Valor booleano (1 para verdadeiro, 0 para falso) indicando Optin receber catalogo endereco. |
1 |
optinReceberComunicac aoProdutos |
bit | Valor booleano (1 para verdadeiro, 0 para falso) indicando Optinr eceber comunicacao produtos. |
1 |
ga_userId | varc har |
GA Userid. | D8822633894235EAF124E0662E8 EFEB3 |
source | varc har |
Source. |
meta |
medium | varc har |
Medium. |
feed-stories |
campaign | varc har |
Campaign. |
profissionais |
term | varc har |
Term. |
lal |
content | varc har |
Content. |
ceusa |
dataHabilitacaoProgram aPontos |
date time | Data relacionada a Data habilitacao programa pontos |
2022-08-23 16:10:58.130 |
categoriaProgramaPonto s |
varc har | Texto descritivo para Categoria programa pontos. |
Evolution |
dataValidadeCategoria | date time | Data relacionada a Data validade categoria |
2022-08-23 16:10:58.130 |
7.2 NotaFiscalUnificada
· Descrição: Tabela contém as notas fiscais enviados para o programa.
· Dicionário de Dados:
CAMPO | TIP O |
DESCRIÇÃO |
EXEMPLO |
idNotaFisc al | big int | Identificador único para a Nota Fiscal |
22879 |
idCliente |
int | Identificador único para o Cliente |
56924 |
idUsuarioL oja |
int | Identificador único para o Usuário Loja |
356 |
usuario_la ncamento |
var cha r | Identifica se foi especificador ou Loja que fez o envio da Nota Fiscal |
LOJA |
passo_tab ela |
var cha r | Em qual das tabelas originais o registro foi encontrado por último |
3 - NotaFiscal |
dataCadas tro | dat eti me |
Data de cadastro da Nota Fiscal |
2022-08-23 16:10:58.130 |
dataEmiss ao | dat eti me |
Data de emissao da Nota Fiscal |
2022-08-23 16:10:58.130 |
nomeEsta belecimen to | var cha r | Nome do estabelecimento da Nota Fiscal |
OBRA FACIL COMERCIO DE MATERIAISPARA CONSTRUCAO LTDA |
cnpjEstabe lecimento | var cha r |
CNPJ do estabelecimento |
05909339000633 |
valorTotal | de ci ma l |
Valor do total |
3525.58 |
nomeDesti natario | var cha r | Nome da pessoa que realizou a compra |
NULL |
cpfCnpjDe stinatario | var cha r | CPF ou CNPJ de quem realizou a compra |
783.601.021-04 |
dataProce ssamento DePara | dat eti me | Data de processamento do BackOffice |
2022-08-23 16:10:58.130 |
dataValida caoBackOf fice | dat eti me | Data em que o BackOffice fez a validação da nota |
2022-08-23 16:10:58.130 |
dataRecus aBackOffic e | dat eti me | Data em que o BackOffice fez a recusa da nota |
2022-08-23 16:10:58.130 |
idNotaFisc alReferenc ia |
big int | Identificador único da Nota Fiscal principal |
572 |
idEstabele cimento |
int | Identificador único do estabelecimento que pontuou a Nota Fiscal |
279 |
valorTotal Loyalty | de ci ma l |
Valor total dos produtos Dexco |
NULL |
status | var cha r |
Status detalhado da Nota Fiscal |
PROCESSADA |
statusNF | var cha r |
Status geral da Nota Fiscal |
PROCESSADA |
statusRec usaNf | var cha r | Status especifico do motivo de Recusa da Nota Fiscal |
REJEITADA_SEM_LEITURA |
motivoRej eicao | var cha r | Motivo detalhado sobre a recusa da Nota Fiscal |
Duplicado, tratamento automático |
tipo | var cha r |
Tipo de envio |
UPLOAD |
processad o |
bit | Se o sistema processou aquele registro (não significa que a nota em si foi processado para o programa de pontos) |
1 |
tipoArquiv o | var cha r |
Tipo de arquivo |
|
arquivoUp load | var bin ary |
Arquivo entregue na plataforma |
|
linkQRCod e | var cha r |
| https://http://www.dexperience.com.br/?utm_source=cupo m+de+desconto&utm_medium=edd_galeria_lojas&ut m_campaign=premio+deca#participe |
numero_n f | var cha r |
Numero da Nota Fiscal |
1321 1202 3826 4000 0139 5500 1000 1806 5618 8671 8080 |
dataInclus ao | dat eti me |
Data de inclusao da Nota Fiscal |
2022-08-23 16:10:58.130 |
data_apro vacao | dat eti me |
Data de aprovacao da Nota Fiscal |
2022-08-23 16:10:58.130 |
data_rejei cao | dat eti me |
Data de rejeicao da Nota Fiscal |
2022-08-23 16:10:58.130 |
flg_notafis cal_compl ementar |
int | Flag para controle de identificação se é uma nota complementar |
0 |
data_com petencia |
Da te | Data vigente para a nota fiscal, seja para recusa ou aprovação, deve-se considerar este campo. |
2022-08-27 |
7.3 ItemNotaFiscal
· Descrição: Tabela contém os itens das notas fiscais.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idItemNotaFiscal |
bigint | Identificador único para o Item relacionado a Nota Fiscal |
543011 |
idNotaFiscal |
bigint | Identificador único para a Nota Fiscal |
34285 |
codigo |
varchar | Código Fabricante do Produto |
3964 |
passo_tabela |
varchar | Em qual das tabelas originais o registro foi encontrado por último |
2 - NotaFiscal |
sku | varchar | SKU | 16 |
idProduto |
int | Identificador único para o produto |
219 |
descricao |
varchar |
Descrição do produto | TANQUE MEDIO INOX 50X40 AC Quantidade Múltipla 1 |
marca | varchar | Marca do Produto | 1 |
qtdItens | decimal | Quantidade de Itens | 10000 |
valorItem | decimal | Valor unitário | 6259500 |
valorTotal |
decimal | Multiplicação do ValorItem com QtdItens |
6259500 |
dataCadastro |
datetime | Data cadastro do item |
2022-08-23 16:10:58.130 |
statusTratamentoBackOffice |
varchar | Status da tratativa por parte do BackOffice |
IGNORADO |
7.4 MarcaProduto
· Descrição: Tabela contém as marcas.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idMarcaProduto |
int | Identificador único da Marca |
1 |
nome | varchar | Nome | Deca |
dataInclusao |
datetime | Data inclusão do registro na tabela |
2022-08-23 16:10:58.130 |
flagPontuaPrograma |
bit | Flag controle para pontuação no programa |
1 |
unidadeMedida |
varchar | Qual unidades de medida adotado para a marca |
Unidades |
flagEspecificacaoOnline |
bit | Flag controle para seleção na Especificação Online |
1 |
percentualQuebra |
numeric | Percentual de quebra da marca |
0.00 |
7.5 Produto
· Descrição: Tabela contém os produtos catalogados das marcas.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idProduto |
int | Identificador único do produto |
1 |
sku | varchar | SKU | 28 |
nome |
varchar | Nome do Produto | Torneira De Parede Para Lavatório Izy Cromado |
descricao |
varchar |
Descrição do produto | A Linha Izy É Caracterizada Pelo Design Atemporal, Resultado Da Releitura De Linhas De Design Consagrado. A Composição Desta Linha, Que Oferece Diversas Opções De Torneiras, Misturadores E Acessórios, O Que Reforça Sua Funcionalidade E Versatilidade. |
ativo | bit | Ativo | 1 |
visivel | bit | Visivel | 1 |
exclusivo |
bit | Flag se o produto se encaixa na multiplicação de pontos de exclusivos |
0 |
idMarcaProduto |
int | Identificador único da marca |
1 |
precoCusto | numeric | Preço Custo | 2353.99 |
precoBase | numeric | Preço Base | 891.01 |
precoTabela | numeric | Preço Tabela | 937.90 |
ambiente |
varchar | Ambiente do produto |
Banheiro |
cor | varchar | Cor | Cromado |
material |
varchar | Material de composição |
Metais |
linha |
varchar | Linha do Produto |
Izy |
codigoFabricante |
varchar | Código Fabricante do Produto |
1178.C37 |
idCategoriaProduto |
int | Identificador da categoria do Produto |
93 |
idSubCategoriaProduto |
int | Identificador da sub categoria do Produto |
9206 |
subCategoria1 |
varchar | Sub Categoria 1 |
Metais Para Banheiro |
subCategoria2 |
varchar | Sub Categoria 2 |
Torneiras |
subCategoria3 |
varchar | Sub Categoria 3 |
Parede |
dataInclusao |
datetime | Data da inclusão do registro |
2022-08-23 16:10:58.130 |
dataAtualizacao |
datetime | Data da atualização do registro |
2022-08-23 16:10:58.130 |
urlDetalhes |
varchar |
URL dos detalhes | https://www.novaloja.dex.co/torneira-de- mesa-com-sensor-bivolt-e-a-pilha-para- lavatorio-decalux-1187-c-slx/p |
urlImagem |
varchar | URL da imagem | https://produtos.deca.com.br/1178.C37/PTI/i magem-principal_1178.c37_V1_G.jpg |
urlImagemGrande |
varchar |
URL da imagem | https://lojaduratex.vteximg.com.br/arquivos/ ids/170745-800- auto/?v=638149087468700000 |
urlImagemMedia |
varchar |
URL da imagem | https://lojaduratex.vteximg.com.br/arquivos/ ids/170745-200- auto/?v=638149087468700000 |
pontuaPrograma |
bit | Flag se produto pontua no programa |
1 |
formato | varchar | Formato | NULL |
7.6 Pontuacao
· Descrição: Tabela contém os pontos gerados pelo programa DEXperience.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idPontuacao |
bigint | Identificador único da Pontuação |
1225 |
idCliente |
int | Identificador único do cliente |
1 |
idRegra |
int | Identificador único da regra |
1 |
pontos |
int | Pontos que foram recebidos |
876 |
dataTransacao |
datetime | Data em que a pontuação foi atribuída |
2022-08-23 16:10:58.130 |
idNotaFiscal |
bigint | Identificador único da Nota Fiscal que foi atrelado ao ponto |
28 |
idItemNotaFiscal |
bigint | Identificador único da Item da Nota Fiscal que foi atrelado ao ponto |
52 |
dataCalculo |
datetime | Data de calculo da pontuação |
2022-08-23 16:10:58.130 |
dataExpiracao |
datetime | Data de expiração da pontuação |
2022-08-23 16:10:58.130 |
idVoucher |
int | Identificador único do voucher atrelado aos pontos |
11821 |
idCampanhaAceleracaoPontos |
int | Identificador único da Campanha que foi atrelado aos pontos |
1 |
7.7 PontuacaoAvulsa
· Descrição: Tabela contém os pontos represados das pessoas que geraram pontos mas ainda não estão habilitadas no programa de pontos DEXperience.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idPontuacaoAvulsa |
int | Identificador único da pontuação avulsa |
7106 |
cpf |
varchar | CPF atrelado a pontuação |
4208242 |
idRegra |
int | Identificador único atrelado aos pontos |
6 |
pontos | int | Pontos gerados | 10000 |
dataValidade |
datetime | Data de validade até expiração dos pontos avulsos |
2022-08-23 16:10:58.130 |
idTrilha |
int | Identificador único da trilha atrelado aos pontos |
3 |
idFerramenta |
int | Identificador único da ferramenta |
11 |
idEvento |
int | Identificador único do evento atrelado aos pontos |
3 |
dataTransferencia |
datetime | Data em que a pontuação foi efetivada |
2022-08-23 16:10:58.130 |
dataInclusao |
datetime | Data da inclusão do registro |
2022-08-23 16:10:58.130 |
idPontuacao |
int | Identificador único da pontuação |
7464 |
idTrilha |
int | Identificador único da trilha |
1 |
7.8 CampanhaAceleracaoPontos
· Descrição: Tabela contém as campanha que aumentam a pontuação dos produtos em determinado período.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCampanhaAceleracaoPontos |
int | Identificador único para Campanha de Aceleração de Pontos |
1 |
nome |
varchar | Nome descritivo da Campanha |
Campanha Aceleração Ceusa |
dataInicio |
datetime | Data de incio da vigênciada Campanha |
2022-08-23 16:10:58.130 |
dataFim |
datetime | Data de dim da vigência da campanha |
2022-08-23 16:10:58.130 |
dataCadastro |
datetime | Data de cadastro da Campanha |
2022-08-23 16:10:58.130 |
7.9 ProdutoCampanhaAceleracaoPontos
· Descrição: Tabela contém os produtos que estão comtemplados nas campanhas.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCampanhaAceleracaoPontos |
int | Identificador único da Campanha de Aceleração de pontos |
1 |
idMarcaProduto |
int | Identificador único da Marca que participa da campanha |
6 |
idProduto |
int | Identificador único do produto que |
18 |
|
| participa da campanha |
|
dataCadastro | datetime | Data do cadastro | 2022-08-23 16:10:58.130 |
dataExclusao | datetime | Data da exclusão | 2022-08-23 16:10:58.130 |
idUsuarioExclusao |
int | Usuário que fez a exclusão |
NULL |
7.10 Regra
· Descrição: Tabela contém as regras de pontuação.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idRegra |
int | Identificad or único da regra |
1 |
nome | varcha r |
Nome | Creditos de pontos por compra produto "Ativo" |
tipoRegra | varcha r | Tipo de regra |
BASICA_CLIENTE |
formula |
varcha r | Formula para pontuação |
Converter.round($valor) |
valorReferenciaPontos |
varcha r | Em qual valor a formula deve se basear |
VALOR_ITEM_NOTA_FISCAL |
dataInicial |
dateti me | Data de incio da regra |
2022-08-23 16:10:58.130 |
dataFinal |
dateti me | data de finalização da regra |
2022-08-23 16:10:58.130 |
categoriaRegra | varcha r |
Categoria |
ITEM_NOTA_FISCAL |
flagPontuaSemRegraBasica Aplicada |
bit |
|
NULL |
qtdeLimitePontuacaoRegra | int |
| 1 |
ordemProcessamento |
int | Ordem de processam ento |
3 |
ativa |
bit | Flag idicativo se a regra está vigente ou não |
1 |
grupoRegra |
varcha r | Qual grupo a regra pertence |
INSCRICAO_PROJETO |
identificacaoRegra | varcha r | Identificaçã o da regra |
BONUS_ATUALIZACAO_CADASTRAL |
procedureRegra |
varcha r | Processo resposável pela regra |
pr_engine_bonus_combinacao_perfeita_ especificador |
descricao |
varcha r |
descrição da regra | A cada NF enviada contendo um produto Deca e um Portinari, o especificador ganha 3.000 pontos de bônus. |
7.11 ProjetoEspecificacao
· Descrição: Tabela contém os projetos de especificação criados na plataforma.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idProjetoEspecificacao |
int | Identificador único do Projeto de Especificação online |
8 |
nome |
varchar | Nome do Projeto de especificação |
Cozinha |
idCliente |
int | Identificador único do cliente |
42376 |
valorTotal | numeric | Valor total do Projeto | 29720.14 |
nomeAutor | varchar | Nome do Autor | ANA CAROLINA DA SILVA CRISPA |
nomeComprador | varchar | Nome do Comprador | Maria |
dataCadastro |
datetime | Data de cadastro do projeto |
2022-08-23 16:10:58.130 |
dataExclusao |
datetime | Data de exclusao do projeto |
2022-08-23 16:10:58.130 |
tokenCompartilhamento |
varchar | Token de compartilhamento |
YBnsbWybRVbetjo |
porte | varchar | Porte do projeto | MEDIO_PORTE |
idUsuarioCriacao |
int | Identificador único de criação |
1 |
idClienteFinalDexco | int |
| 5 |
7.12 Especificacao
· Descrição: Tabela contém os de/para de quais especificações fazem parte de qual projeto e quais ambientes.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idEspecificacao |
int | Identificador único da especificação Online |
4 |
idProjetoEspecificacao |
int | Identificador único do Projeto de Especificação online |
20 |
nome |
varchar | Nome da Especificação Online |
banho Ivana |
idAmbiente |
int | Identificador único do Ambiente da Especificação Online |
2 |
valorTotal |
numeric | Valor Total da Especificação Online, baseado no preço do Catalogo de Produtos |
249824.70 |
7.13 AmbienteEspecificacao
· Descrição: Tabela contém os ambientes possíveis para seleção na plataforma.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idAmbiente |
int | Identificador único para Ambiente |
1 |
nome |
varchar | Nome descritivo do Ambiente |
Ambiente Comercial |
dataInativacao |
datetime | Data que o ambiente foi inativado |
NULL |
prioritario |
bit | Prioridade do ambiente na Especificação Online |
1 |
ordem |
int | Ordem em que ele vai ser exibido |
NULL |
7.14 ItemEspecificacao
· Descrição: Tabela contém os produtos que foram adicionados em cada Especificação Online.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idItemEspecificacao |
int | Identificador único do item da Especificação online |
8 |
idEspecificacao |
int | Identificador único da especificação Online |
6 |
idProduto |
int | Identificador único do produto |
12724 |
quantidade | numeric | quantidade | 1000000 |
percentualQuebra |
numeric | Percentual de quebra do produto |
0.00 |
quantidadeTotal |
numeric | Multiplicação da quantidade pelo percentual de quebra |
1000000 |
valorSugerido | numeric | Valor sugerido do item | 1972.32 |
valorSugeridoTotal |
numeric | Multiplicação do valor sugerido com quantidade total |
197232.00 |
observacao |
varchar | Observação cadastrado no DEXperience |
parede da cozinha |
7.15 Estabelecimento
· Descrição: Tabela contém os estabelecimentos das Notas Fiscais.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idEstabelecimento |
int | Identificador unico do Estabelecimento |
1 |
cnpj | varchar | CNPJ | 12313258000127 |
nome |
varchar | Nome do estabelecimento | POSITANO ATELIER DO DESIGN LTDA |
dataCadastro |
datetime | Data que o estabelecimento foi Cadastrado |
2022-08-23 16:10:58.130 |
lojaDexco |
bit | Flag se o estabelecimento pertence a DEXCO ou não |
0 |
idGrupoLoja |
int | Identificador único do Grupo que a loja faz parte |
40 |
flagPontuaEstabelecimentoEnvio |
bit | Flag responsável por indicar se os pontos devem ir para o estabelecimento que enviou a nota, casos como CASTELATTO LTDA. |
1 |
varchar | Email cadastrado | ||
telefone |
varchar | Telefone cadastrado. |
1198741314 |
celular | varchar | Celular cadastrado. | 11598895615 |
7.16 GrupoLoja
· Descrição: Tabela contém os Grupos de estabelecimentos.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idGrupoLoja |
int | Identificador único do Grupo |
1 |
nome |
varchar |
Nome | ENGERAMA COM DE MATS P CONSTR LTDA |
dataCadastro |
datetime | Data do cadastro do Grupo |
2022-08-23 16:10:58.130 |
idCategoriaGrupoLoja |
int | Identificador único da categoria do grupo |
3 |
dataOptin |
datetime | Data que foi registrado o optin |
2022-08-23 16:10:58.130 |
dataCancelamento |
datetime | Data que foi cancelado o optin |
2022-08-23 16:10:58.130 |
statusGrupoLoja | varchar | Status do grupo | OPTIN_PENDENTE |
codigoAgrupamento | varchar | Codigo Agrupamento | 415193 |
7.17 CatergoriaGrupoLoja
· Descrição: Tabela contém as Categorias que os grupos se encaixam.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCategoriaGrupoLoja |
int | Identificador único para Categoria do Programa de pontos das Lojas |
1 |
nome | varchar | Nome das catagorias | LOES - Partner/Exclusive |
permiteCadastroNfs |
bit | Flag habilitação cadastro de NF |
1 |
idCategoriaProjeto |
int | Identificação único para Categoriazação de Projetos |
1 |
nome |
varchar | Nome descritivo da categoria |
Banheiro Residencial |
descricao | varchar | Descrição da Categoria | NULL |
7.18 LogAcessoLoja
· Descrição: Tabela contém os logs de acesso para controle de usuários de lojas.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idUsuarioLoja |
int | Identificador único do úsuario responsável pela Loja |
592 |
dataAcesso | datetime | Data de Acesso | 2022-08-23 16:10:58.130 |
operacao |
varchar | Qual operação foi registrada |
LOGIN |
7.19 UsuarioLoja
· Descrição: Tabela contém os usuários responsáveis por cada Loja.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idUsuarioLoja |
int | Identificador único do usuário de Loja |
1 |
username | varchar | username | lojadexcoteste |
nome | varchar | Nome | Loja Dexco Teste |
varchar | |||
idSegbi |
int | Identificador único do SegBI |
99315 |
idEstabelecimento |
int | Identificador do estabelecimento atrelado ao usuário |
135 |
dataCadastro | datetime | Data de cadastro | 2022-08-23 16:10:58.130 |
dataAtualizacao |
datetime | Data de atualização do registro | 2022-08-23 16:10:58.130 |
dataCancelamento |
datetime | Data de cancelamento do usuário | 2022-08-23 16:10:58.130 |
dataOptin | datetime | Data de optin | 2022-08-23 16:10:58.130 |
tipoUsuario |
varchar | Tipo de usuário (filial ou matriz) |
FILIAL |
dataExpiracaoToken |
datetime | Data de expiração do token |
2022-08-23 16:10:58.130 |
7.20 Usuario
· Descrição: Tabela contém os Usuários e seus perfis.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idUsuario |
int | Identificador único do usuario |
1 |
username | varchar | username | api-dexperience |
nome | varchar | Nome | API DExperience |
varchar | |||
dataCadastro |
datetime | Data que foi cadastrado |
2022-08-23 16:10:58.130 |
perfil | varchar | Perfil do usuário | MARKETDATA |
7.21 Ranking
· Descrição: Tabela contém os rankings cadastrados.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idRanking |
int | Identificador único de ranking |
1 |
descricao | varchar | Descrição | Ranking 2022 |
dataInicial |
datetime | Data de incio da vigência do ranking |
2022-08-23 16:10:58.130 |
dataFinal |
datetime | Data de finalização da vigência do ranking | 2022-08-23 16:10:58.130 |
dataCadastro |
datetime | Data de cadastro do ranking | 2022-08-23 16:10:58.130 |
dataFechamento |
datetime | data de fechamento do ranking | 2022-08-23 16:10:58.130 |
atual |
bit | Se o ranking é vigente ou náo na data atual |
0 |
anoReferencia | int | Ano de referência | 2022 |
tipoRanking | varchar | Tipo de ranking | CLIENTE |
pontuacaoMinima | int |
| NULL |
7.22 RankingCliente
· Descrição: Tabela contém o histórico consolidado da situação do cliente em cada ranking.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCliente |
int | Identificador único do cliente |
1 |
idRanking |
int | identificador único do ranking |
2 |
pontos | int | Pontos totais do cliente | 504310 |
posicao | int | Posição no raking | 135 |
dataAtualizacao |
datetime | Data de atualização do registro |
2022-08-23 16:10:58.130 |
valorEspecificado | decimal | Valor total especificado | 264084.98 |
qtdNfs |
int | Quantidade totais de Notas Fiscais |
8 |
7.23 RankingGupoLoja
· Descrição: Tabela contém o histórico consolidado da situação do grupo de loja em cada ranking.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idGrupoLoja |
int | Identificador único do Grupo Loja |
297 |
idRanking |
int | identificador único do ranking |
4 |
pontos | int | Pontos totais da Loja | 75663 |
posicao | int | Posição no raking | 59 |
dataAtualizacao |
datetime | Data de atualização do registro |
2022-08-23 16:10:58.130 |
valorEspecificado | decimal | Valor total especificado | 54827.28 |
qtdNfs |
int | Quantidade totais de Notas Fiscais |
6 |
qtdEspecificadores | int |
| NULL |
7.24 Cupom
· Descrição: Tabela contém os códigos de resgate para o cliente.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCupom |
int | Identificador único do Cupom |
1 |
codigo | varchar | Codigo do Cupom | DEXEPQ3H31X |
idEvento |
int | Identificadr do Evento relacionado ao cupom |
1 |
dataCadastro |
datetime | Data do cadastro de dos Cupons |
2022-08-23 16:10:58.130 |
idLocalidade |
int | Identificador de qual praça o cupom é válido |
13 |
7.25 Resgate
· Descrição: Tabela contém os resgates dos cupons.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idResgate |
int | Identificador único do resgate |
1 |
idCliente |
int | identificador único do cliente |
2 |
idTipoResgate |
int | Identificador único do tipo de resgate |
1 |
idCupom |
int | identificador único do cupom atrelado ao resgate |
1 |
dataResgate | datetime | Data de resgate | 2022-08-23 16:10:58.130 |
7.26 Voucher
· Descrição: Tabela contém os vouchers para bonificação em pontos no programa.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idVoucher |
int | Identificador único do Voucher |
1 |
codigo | varchar | Codigo | DEX-44339174 |
pontos | int | Pontos | 1000 |
tipoVoucher | varchar | Tipo do Voucher | CADASTRO |
dataValidade |
datetime | Data de validade dos vouchers | 2022-08-23 16:10:58.130 |
dataCadastro | datetime | Data de cadastro | 2022-08-23 16:10:58.130 |
idProvedorVoucher |
int | Identificador único do provedor |
1 |
idEvento |
int | Identificador único do evento atrelado ao voucher |
5 |
lote | varchar | Lote do voucher | FCO |
dataInicioVigencia | datetime | Data de vigência | 2022-08-23 16:10:58.130 |
idCliente |
int | Identificador único do cliente |
37592 |
classificacao | varchar | Tipo de classificação | SIMPLES |
qtdEstoque | int | Quantidade de estoque | 60 |
idUsuarioCadastro |
int | Identificador único do usuário de cadastro |
3 |
idUsuarioAtualizacao |
int | Identificador único do usuário que atualizou o cadastro |
5 |
dataAtualizacao | datetime | Data que foi atualizado | 2022-08-23 16:10:58.130 |
descricao | varchar | Descrição do voucher | NULL |
solicitante | varchar | Solicitante | NULL |
7.27 Concurso
· Descrição: Tabela contém os concursos cadastrados.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idConcurso |
int | Idetificador único para os Concursos |
1 |
nome |
varchar | Nome descrito do Concurso |
Prêmio Deca |
dataCadastro |
datetime | Data de cadastro do concurso |
2022-08-23 16:10:58.130 |
dataTermino |
datetime | Data em que o concurso termina |
NULL |
dataTerminoInscricao |
datetime | Data final em que o cliente pode se inscrever no concurso |
2022-08-23 16:10:58.130 |
7.28 ConcursoCategoriaProjeto
· Descrição: Tabela contém o de/para de qual categoria de projeto dos concursos, está disponível para cada estágio de carreira.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idConcurso |
int | Identificador único do Concurso |
1 |
idCategoriaProjeto |
int | Identificador único do Categoria do Projeto |
1 |
idEstagioCarreira |
int | Identificador único do Estagio Carreira |
2 |
7.29 Projeto
· Descrição: Tabela contém os projetos que estão cadastrados nos concursos.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idProjeto |
int | Identificador único do Projeto vínculado para o concurso |
1 |
idConcurso |
int | Identificador único para o concurso vinculado ao projeto |
1 |
idCliente |
int | Identificador único do cliente |
14372 |
idCategoriaProjeto |
int | Identificador único da categoria |
2 |
idStatusProjeto |
int | Idetificador de status do Projeto |
3 |
nome | varchar | Nome atribuído | Banheiro Magritte |
descricao |
varchar |
Descrição do projeto | No momento inicial cujo espaço é visto, a intenção é que o mesmo não passe a imagem de banheiro que temos construída em nossa memória. Logo, não instiga-se a sensação de estarmos dentro de um banheiro, já que seu sentido está escondido. Somente com um olhar mais minucioso e/ou com a utilização funcional do espaço, retoma-se a experiência do real, que é reforçada pela cuba por detrás da meia parede, e pelo que as portas em espelho escondem, os boxes. O interior destes reforça a dualidade do jogo entre realidade e ilusão, que fica mais evidente devido ao surgimento das cores, antes omissas no ambiente. Tendo como base o |
|
|
| título da obra de Magritte, o projeto sugere uma troca entre a experiência real e a virtual, a experiência de estar dentro e fora do espaço. |
coautor | varchar | Coautor | Gabriel Bela Cruz |
fotografo | varchar | Fotográfo | Edgard Cesar |
curriculo |
varchar |
Currículo | Com formação pela Universidade Estadual de Goiás, Eduardo Medeiros, que é o arquiteto líder do escritório, também tem pós graduação em Light Design, além de premiações e publicações em grandes sites especializados, como Archdaily, Contemporist e Casa & Jardim. O escritório também traz em sua bagagem várias participações em importantes Mostras de Decoração, como Morar Mais por Menos e Casa Cor Goiás. |
dataCadastro |
datetime | Data de cadastro do projeto |
2022-08-23 16:10:58.130 |
idMotivoReprovacao |
int | Identificador de motivo de reprovação |
1 |
observacaoReprovacao |
varchar | Oberservação da especificidade da reprovação |
|
7.30 CategoriaProjeto
· Descrição: Tabela contém os projetos que estão cadastrados nos concursos.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCategoriaProjeto |
int | Identificador único da categoria do projeto |
1 |
nome | varchar | nome | Banheiro Residencial |
descricao | varchar | Descrição da Categoria | NULL |
7.31 StatusProjeto
· Descrição: Tabela contém os descritivos dos status dos projetos.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idStatusProjeto |
int | Identificador único do status do projeto |
1 |
nome | varchar | Nome | Inscrição Pendente |
7.32 Evento
· Descrição: Tabela contém os eventos cadastrados.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idEvento |
int | Identificador único para o Evento |
1 |
nome |
varchar | Nome do Evento |
CASACOR 2022 |
idTipoEvento |
int | Identificador único do Tipo do Evento |
1 |
dataInicioResgate |
datetime | Data inicio do resgate |
2022-08-23 16:10:58.130 |
dataTerminoResgate |
datetime | data termino do resgato |
2022-08-23 16:10:58.130 |
qtdLimiteResgate |
int | Quantidade limite de resgaste |
1 |
dataEvento | datetime | Data do Evento | 2022-08-23 16:10:58.130 |
dataInicioApresentacao |
datetime | Data que a Apresentação inicia | 2022-08-23 16:10:58.130 |
dataTerminoApresentacao |
datetime | Data que a Apresentação termina | 2022-08-23 16:10:58.130 |
dataInicioCheckin |
datetime | Data que o Checkin fica disponível | 2022-08-23 16:10:58.130 |
dataTerminoCheckin |
datetime | Data que o Checkin fica indisponível | 2022-08-23 16:10:58.130 |
descricao |
varchar |
Descrição do Evento | Palestra sobre lançamentos 2023 - Deca Loja ABC da Construção - Catalão (Belo Horizonte) |
qtdVagas |
int | Quantidade de Vagas |
220 |
slug |
varchar |
slug do Evento | palestra-wgsn-o-futuro-dos-interiores- em-2030-2 |
link | varchar | Link | |
dataDivulgacaoLink |
datetime | Data que o link é divulgado |
2022-08-23 16:10:58.130 |
idSubTipoEvento |
int | Sub Tipo do Evento |
3 |
hash |
varchar |
Hash | 1B0AB6CBF921BF3084373B3ADD96F38F C2AE7947FC94F40AF84B1979FA5C93EF |
idUsuarioResponsavel |
int | Usuário responsável |
93 |
7.33 Trilha
· Descrição: Tabela contém as trilhas cadastradas.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idTrilha |
int | Identificador único da trila |
1 |
nome | varchar | Nome | Deca |
idMarcaProduto |
int | Identificador único da marca atrelado a trilha |
1 |
dataInativacao | datetime | Data de inativação | 2022-08-23 16:10:58.130 |
pontos | int | Pontos por participação | 10000 |
7.34 PontuacaoTrilha
· Descrição: Tabela contém os de/para de qual pontuação foi atrelado a qual trilha.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idPontuacao |
int | Identificador único da pontuação |
7464 |
idTrilha |
int | Identificador único da trilha |
1 |
7.35 TrilhaResposta
· Descrição: Tabela contém as respostas de cada pergunta das trilhas.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idResposta |
int | Identificador único da resposta |
1 |
idPergunta |
int | Identificador único da pergunta |
1 |
texto |
varchar | texto da resposta |
DECA YOU |
correta |
bit | Idica qual das respostas é a correta |
1 |
dataInativacao |
datetime | Data de inativação |
NULL |
urlImagem |
varchar |
Imagem | https://s3.amazonaws.com/dexco-da-data- public/dexperience/Trilhas/2024/deca/41.jpg |
7.36 TrilhaRepostaCliente
· Descrição: Tabela contém as respostas dos clientes.
· Dicionário de Dados:
CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
idCliente |
int | Identificador único da resposta do cliente |
10757 |
idTrilha |
int | Identificador único da trilha |
1 |
idPergunta |
int | Identificador único da pergunta |
1 |
idResposta |
int | Identificador único da resposta |
3 |
dataResposta |
datetime | Data que o cliente respondeu |
2022-08-23 16:10:58.130 |
8. Relacionamentos
Nesta seção, temos algumas querys que poderão ajudar quando tratamos de assuntos específicos como: Especificação Online, Voucher, Cupom etc.
Nota: As consultas apresentadas a seguir servem como ferramentas para facilitar o entendimento dos relacionamentos entre tabelas e campos no banco de dados. A escolha e aplicação de cada consulta dependem do conceito específico que se deseja explorar ou aplicar.
8.1 Especificação Online
Apresente todas as especificações de projetos ativos, focando na visão por produto. Deve destacar os projetos que contêm ao menos um item especificado, agrupados por ano de cadastro do projeto, e detalhar informações relevantes como ambiente, marca, produto e o valor total sugerido.
select
year(p.dataCadastro) as anoProjeto
, e.idProjetoEspecificacao
, a.nome as ambiente
, idItemEspecificacao
, m.nome as marca
, pr.idProduto
, pr.codigoFabricante
, pr.nome
,sum(i.valorSugeridoTotal) as valorTotal from dexco.dbo.ProjetoEspecificacao p
inner join dexco.dbo.Especificacao e
on (p.idProjetoEspecificacao = e.idProjetoEspecificacao) inner join dexco.dbo.AmbienteEspecificacao a
on (e.idAmbiente = a.idAmbiente) inner join dexco.dbo.ItemEspecificacao i
on (e.idEspecificacao = i.idEspecificacao) -- considera projetos que tenham ao menos 1 item especificado
inner join dexco.dbo.Produto pr
on (i.idProduto = pr.idProduto) inner join dexco.dbo.MarcaProduto m
on (pr.idMarcaProduto = m.idMarcaProduto) inner join dexco.dbo.Usuario u
on (p.idUsuarioCriacao = u.idUsuario)
where p.dataExclusao is null -- Desconsidera projetos excluídos
group by year(p.dataCadastro), e.idProjetoEspecificacao, a.nome, idItemEspecificacao, pr.idProduto, pr.codigoFabricante, pr.nome, m.nome
8.2 Voucher
Vincule vouchers a clientes, suas pontuações associadas e os provedores desses vouchers. Possibilitam uma visão da distribuição, uso e eficácia dos vouchers.
select
a.idVoucher
,b.idCliente
,d.pontos
,c.nome as provedor from dexco.dbo.Voucher a
left join dexco.dbo.ClienteVoucher b on a.idVoucher = b.idVoucher
left join dexco.dbo.ProvedorVoucher c
on a.idProvedorVoucher = c.idProvedorVoucher left join dexco.dbo.Pontuacao d
on a.idVoucher = d.idVoucher
8.3 Cupom
Mostre os resgates de cupons vinculados a eventos e localidade, incluindo informações sobre os clientes que realizaram o resgate. Este relatório permitirá uma análise profunda sobre a eficácia dos cupons em promover eventos em diferentes localidades e como os clientes interagem com essas promoções.
select
a.idCupom
,a.codigo
,a.idEvento
,c.nome
,d.nome as localicada
,b.idCliente
,b.dataResgate
from dexco.dbo.Cupom a
left join dexco.dbo.Resgate b on a.idCupom = b.idCupom
left join dexco.dbo.Evento c on a.idEvento = c.idEvento
left join dexco.dbo.Localidade d
on a.idLocalidade = d.idLocalidade