Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - SmartView - Como extrair a query do relatorio?

relogio_tempo_leitura_2.png Tempo aproximado para leitura: 00:02:00 min

Dúvida
Meu relatorio Smartview esta exibindo dados incorretos em tela, valores que não condizem com a realidade, os dados, colunas vazias, como posso identificar se esses dados estao corretos na base de dados?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - A partir da versão 12.1.2310

Solução
Essa documentação é destinada a area Tecnica do cliente, time de T.I

Para captar a query/consulta que o relatorio efetiva ao voce clicar no botão "Enviar", onde são apresentados as informações em tela, e voce queira saber como a consulta foi montada na base de dados, pode-se efetuar o seguinte procedimento.

Após finalizar o envio dos dados, desative todas as chaves para não gerar mais logs desnecessarios.

  1. Acesse o arquivo de configuração do seu ambiente (appserver.ini) e ative as chaves na seção Environment.

    AdvSQLReplay=1
    AdvSQLReplayLog=1
    AdvSQLReplayPath=\SQLReplay\

    Detalhes: Tecnologia - Plataforma TOTVS TEC - Application Server - Rastrear Query

  2. Acesse o diretório configurado no RootPath do seu ambiente (geralmente protheus_data) e crie uma pasta chamada sqlreplay.
     
  3. Acesse o relatório desejado no SmartView e efetue a geração dos dados. Após o término do processamento, vários arquivos de log serão gerados dentro da pasta sqlreplay.

    querydata.png
     

  4. Abra os arquivos gerados utilizando um editor de textos avançado (como o Notepad++ ou equivalente de sua preferencia).

     

  5. Busque pela query gerada pelo objeto. Embora não exista um padrão de nomenclatura específico, a instrução SQL geralmente pode ser localizada próxima às marcações indicadas por "GetQueryFile".

    queryobjeto.png
     

  6. Com a query identificada, o Analista de TI ou DBA poderá efetuar a consulta diretamente na base de dados. 
    Observação importante: A instrução capturada apresenta os parâmetros como "binds" (variáveis de banco de dados) e não com os valores literais. O responsável pela execução precisará substituir os binds pelos parâmetros correspondentes da filtragem antes de rodar a consulta.

    query2.png
     

Caso encontre alguma dificuldade na identificação da query ou na validação do retorno, compacte a pasta sqlreplay gerada em um arquivo .zip e anexe no seu ticket (via FileUpload https://suporte.totvs.com/portal/p/10098/fileupload) para avaliação da equipe de Suporte Técnico, explicando pontualmente sua necessidade de analise.
 

Mas o meu ambiente é em CLOUD TOTVS, e não posso alterar os arquivos .ini

Voce pode abrir uma solicitação diretamente ao time Cloud, solicitando os passados do boletim, ou caso ja exista uma solicitação com o modulo que cuida do relatorio, forneça:

- Nome do ambiente
- Data do agendamento
- Horário do agendamento:
Dessa forma, podemos gerar ticket filho ao time CLOUD para realizarem a ação em questão, e assim que configurarem as chaves, faça o procedimento, colete os logs, e envie ao suporte do modulo para analise.
CLOUD - PROTHEUS - Download de logs (TCLOUD)

 

A atuação do canal de Suporte Técnico Padrão designa-se ao fornecimento de orientações em dúvidas pontuais e/ou análise de possíveis inconsistências de produto reportadas para simulação em ambiente atualizado e padrão, para provisão de manutenção, garantindo assim a integridade e usabilidade do Produto! 

Conheça mais sobre o escopo de atendimento do Suporte Padrão em nosso Guia de Relacionamentos 

 

Saiba mais:

Como configurar o SmartView

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Coleta de Logs para análise de erros nos relatórios SmartView

Relação de SmartViews do Estoque (TDN)

Clique aqui e veja mais artigos sobre Relatórios SmartView do Estoque Custos

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _