Base de Conhecimento

Cross Segmentos - Backoffice RM - BI - Consultas SQL menu Visões de Dados


time.png
 Tempo aproximado para leitura: 00:04:00 min

Ocorrência 
 Consultas SQL menu Visões de Dados.

Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - Todas as versões

Solução

Utilizando a Visões de Dados é possível criar uma variedade de consultas SQL, partindo da simples a mais complexas. Não importando se o apresentado será uma simples lista de registros ou um resumo agrupado de funcionários por seção.

As consultas SQL podem ficar disponíveis para Objetos Gerenciais, então, crie Relatórios, Cubos, Planilhas entre outros. Agende o envio de dados gerados em tempo real.

 

1 - Nova Consulta: Permite ao usuário criar novas consultas SQL. O aceso ao ícone é concedido no(s) perfil(s) associado(s) ao usuário;

2 - Exclusão: Permite ao usuário excluir consultas SQL. O aceso ao ícone é concedido no(s) perfil(s) associado(s) ao usuário.  Consultas SQL associadas a outros processos como objetos gerência e anexos da visão não poderão ser excluídas;

3 - Atualizar: Atualiza informações;

4 - Código: Código da consulta SQL. Não é permitido caracteres especiais como ?>-;

5 - Título: Campo destinado para informar o título da consulta SQL;

6 - Visível a todas Coligadas: Opção que habilita e desabilita a consulta SQL como Consulta SQL Global;

A opção Visível a todas Coligadas marcada habilita a visualização da consulta SQL em todas as demais coligadas que seu usuário possui acesso. Caso seja mantido a opção default do parâmetro a consulta estará dispensável somente para coligada corrente da sua criação;

7 - Segurança por linha e por coluna na Consulta SQL:  Esta opção permite determinar, para cada consulta, se ela deve considerar ou não a segurança por perfil/usuário ou segurança de campos;

8 - Aplicação: Demostra qual o aplicativo a consulta SQL está associada. Uma vez salvo os dados não é possível trocar o sistema;

9 - Editor de Query: Editor de Query é o principal campo do cadastro de consultas SQL onde é possível criar e/ou dar manutenção nas consultas SQL.  O SET LANGUAGE não deve ser utilizado em consultas SQL pois o mesmo influencia no contexto da aplicação que está compartilhando daquela conexão;

10 - Conexões Externas : Permite configurar uma conexão externa para que a consulta SQL busque informações em outras bases de dados;

11 - Disponibilidade : Permite que a consulta SQL criada esteja disponível/visível em visões, filtros, relatórios, menus e portal.

 

Importante

Para o correto funcionamento da funcionalidade de Visão de Dados é necessário que o sistema consiga recuperar o schema da consulta SQL ao salvá-la. Caso seja retornado um erro na recuperação do schema, entre em contato com o seu DBA para análise e reescrita da consulta.

É importante lembrar que para outros executores de consultas SQL conseguir recuperar o schema de uma consulta não é requisito. No RM é necessário, pois existem validações de segurança (de campos, por perfil, por usuário...) entre outras funcionalidades que necessitam dele para funcionar como esperado.

Ao editar uma consulta SQL, é necessário validar todas as referências através do botão Procurar Referências.

Caso tenha adicionado ou removido campos da consulta, será necessário editar a consulta em todos os objetos referenciados para que os campos sejam atualizados.

Caso a Consulta SQL esteja associada à um Objeto de Negócio e tenha sido editada para modificar seu esquema ou parâmetros, o Objeto de Negócio será desativado e será necessário validar novamente essas informações. Nesse caso, ao clicar em Salvar será exibida a mensagem de alerta abaixo. que possibilita o acesso à interface de edição do Objeto de Negócio conforme detalhado em Configuração de Consulta SQL como Objeto de Negócio

 



Limitações

Apesar de serem Consultas SQL, as visões de dados têm como objetivo apenas retornar dados. Por isso, existem as seguintes limitações:

  • Obrigatoriedade de uma cláusula SELECT.
  • Não são permitidas as cláusulas ALTER, DELETE, DROP, INSERT, e UPDATE.
  • Não é permitida a utilização dos métodos EXEC EXECUTE [ver nota abaixo]

Bloqueio dos comandos de execução:

Com a intenção de bloquear a execução de comandos de alteração de dados, a partir da versão 12.1.2302 bloquearemos os métodos EXEC e EXECUTE.
A virada ocorrerá da seguinte forma:

  • visões de dados criadas antes da versão citada, que utilizem estes métodos, continuarão funcionando normalmente;
  • no entanto, não será possível alterar estas visões de forma a preservar o exec ou execute (não será possível salvar a visão com estes comandos);
  • não será possível criar novas visões, ou importar visões de dados criadas em outras versões, que possuam estes métodos.

Saiba mais

Clique no link Disponibilidade de Consultas SQL para obter mais informações sobre restrição a disponibilidade da consulta em funções do sistema.

 

 

 

 

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 _