As consultas permitem agregar e segmentar dados de várias tabelas ou planilhas com base em critérios específicos. Em comparação com tabelas e planilhas individuais, as consultas oferecem uma solução mais simples e mais robusta para o compartilhamento de grandes conjuntos de dados entre espaços de trabalho.
Requisitos
- Somente os proprietários do espaço de trabalho podem compartilhar consultas.
- Para visualizar ou executar uma consulta compartilhada no espaço de trabalho de destino, você deve ter acesso a todos os dados de origem da consulta no espaço de trabalho de origem. Como alternativa, todos no espaço de trabalho podem acessar uma consulta compartilhada, desde que um usuário tenha recebido a atribuição da função Executar consultas remotas.
- Antes de começar, verifique se o módulo “ : Consultas entre espaços de trabalho” ( ) está ativado em seus espaços de trabalho. Se ainda não estiver habilitado, o administrador da sua organização precisará enviar uma solicitação para que seja ativado.
Definições de funções
No SOURCE Workspace
| Função | Descrição | Onde atribuir |
|---|---|---|
| Proprietário do espaço de trabalho | Deve ser a pessoa que compartilha a consulta com o espaço de trabalho de destino. | Na consulta, clique em “Permissões do ” ( Permissions) na barra de ferramentas e selecione “Proprietário do ” ( Owner) . |
| Visualizador na consulta compartilhada | Requisito mínimo para que o usuário do Mediator possa executá-lo. | Em cada tabela de origem, clique em “ ” (Permissões) na barra de ferramentas e selecione “ Viewer” (Visualizador de tabelas de fonte) . |
| Visualizador de todas as tabelas subjacentes utilizadas pela consulta | Necessário para que o mediador tenha acesso aos dados de origem. | Em cada tabela de origem, clique em “ ” (Permissões) na barra de ferramentas e selecione “ Viewer” (Visualizador de tabelas de fonte) . |
No DESTINATION Workspace
| Função | Descrição | Onde atribuir |
|---|---|---|
| Executar consultas remotas | Designa o usuário como mediador; executa a consulta em nome de todos os demais usuários do espaço de trabalho. | Crie uma associação ao espaço de trabalho aberto e atribua a função “Executar consultas remotas” a uma única pessoa nesse espaço de trabalho. Consulte para atribuir a função “Executar consultas remotas” , conforme descrito abaixo. |
| Qualquer função padrão do espaço de trabalho (exemplos: Visualizador, Editor). | Deve ser atribuída em combinação com a função “Executar consultas remotas”; ela não pode funcionar como uma função independente. | Abra a lista de membros deste espaço de trabalho e atribua funções. |
Compartilhar uma consulta do espaço de trabalho de origem
Para permitir que os proprietários de outros espaços de trabalho visualizem e executem uma consulta, você pode compartilhá-la. Quando você compartilha uma consulta, todas as edições ainda devem ser feitas em seu espaço de trabalho nativo.
- Na Página inicial do Wdata , passe o mouse sobre a consulta e selecione Compartilhar no menu de ação.
-
Abra o menu suspenso Selecione um espaço de trabalho e escolha um espaço de trabalho com o qual compartilhar a consulta.
Nota : Somente usuários com acesso a todos os dados de origem da consulta poderão visualizá-la ou executá-la. Para estender o acesso a todos os usuários no espaço de trabalho compartilhado, atribua a pelo menos um usuário a função Executar consultas remotas.
-
(Opcional) Para conceder acesso a todos no espaço de trabalho de destino, abra o menu suspenso ao lado do espaço de trabalho recém-adicionado e selecione um dos usuários listados.
Nota : Este menu será exibido apenas para usuários aos quais tenha sido atribuída a função “Executar consultas remotas” no espaço de trabalho de destino.
- Clique em Aplicar alterações para salvar.
Bloqueio de execuções de consultas
Você pode pausar temporariamente uma consulta compartilhada abrindo o menu de três pontos no lado direito e selecionando Bloquear execuções de consultas. Esse bloqueio pode ser aplicado a um único espaço de trabalho ou a todos eles de uma só vez.
Como uma consulta bloqueada só pode ser executada no espaço de trabalho de origem, ela é usada com frequência ao editar uma consulta compartilhada anteriormente ou ao aguardar novos dados.
Todas as consultas bloqueadas serão indicadas no espaço de trabalho de destino por um pequeno ícone de cadeado .
Atribuir a função Executar consultas remotas
A função Executar consultas remotas permite que um único usuário atribuído atue como "mediador" de todas as execuções de consultas em um espaço de trabalho. Na verdade, o usuário selecionado recebe acesso total à consulta, e todos os outros no espaço de trabalho podem executá-la "pegando emprestado" suas permissões. Isso significa que apenas um mediador é necessário para todo o espaço de trabalho.
Para atribuir essa função:
- Faça login no espaço de trabalho de destino como Workspace Owner.
- Clique no identificador do espaço de trabalho no canto superior direito e selecione “ ” (Membros) .
- Selecione o usuário cujas credenciais serão utilizadas para executar a consulta.
- Clique em “ ”, em “Edit” e selecione “ ” “Roles” .
- Atribua a função “ Run Remote Queries” ( ) e clique em “ ” (Apply) ( ).
- Salvar suas alterações antes de atualizar a página.
Ao compartilhar consultas com esse espaço de trabalho no futuro, os proprietários das consultas podem selecionar esse usuário no menu suspenso Executar consultas remotas (Executar consultas remotas).
Por que usar a função Executar consultas remotas?
Essa função permite que os membros de um espaço de trabalho compartilhado executem uma consulta sem serem membros do espaço de trabalho de origem. É perfeito quando se lida com informações sensíveis ou confidenciais, pois os destinatários podem executar a consulta e ver seus resultados sem acessar os dados subjacentes.
Como faço para executar uma consulta compartilhada sem a função Executar consultas remotas?
Se essa função não for atribuída, a consulta compartilhada só poderá ser executada quando essas condições forem atendidas:
- O usuário tem uma conta no espaço de trabalho de origem.
- O usuário tem acesso à consulta que será compartilhada e a todos os seus dados subjacentes.
- O usuário tem uma conta no espaço de trabalho de destino.
Executar consultas compartilhadas no espaço de trabalho de destino
As consultas compartilhadas funcionam basicamente da mesma forma que as outras consultas em seu espaço de trabalho. Para executar uma consulta compartilhada do Wdata Página inicial, siga um destes procedimentos:
- Passe o mouse sobre a consulta e selecione Executar Consulta em seu menu de ação.
- Abra a consulta no modo "Somente visualizar" e clique em Executar Consulta no canto superior esquerdo.
Ícones, limitações e outras perguntas
Os ícones a seguir podem aparecer ao lado de consultas compartilhadas na tela inicial do Wdata:
- Um ícone de cadeado = Essa consulta está bloqueada no espaço de trabalho de origem e não pode ser executada.
- Uma seta para baixo = Esta consulta é compartilhada de outro espaço de trabalho.
- Uma seta para cima = Esta consulta é compartilhada com outro espaço de trabalho.
Perguntas frequentes
Estou no espaço de trabalho de origem. Por que não consigo ver todas as pessoas com quem essa consulta é compartilhada?
Devido a restrições de segurança, só é possível visualizar os espaços de trabalho específicos que você tem permissão para acessar. Se outro proprietário de espaço de trabalho compartilhar a mesma consulta e você não tiver acesso ao espaço de trabalho de destino, seu nome será ocultado.
Posso exportar, modificar ou compartilhar novamente uma consulta que tenha sido compartilhada comigo?
Não, as consultas que foram compartilhadas com você pertencem ao espaço de trabalho original e não podem ser modificadas.
Posso criar uma nova consulta com a consulta compartilhada como fonte?
No momento, não.
Posso compartilhar uma consulta aninhada?
Sim, você pode compartilhar uma consulta aninhada entre os espaços de trabalho. O único requisito é que ambas as consultas e seus dados de origem existam no espaço de trabalho de origem.
Observação: Uma consulta aninhada não pode ser compartilhada se depender de uma fonte compartilhada - veja a pergunta anterior.
Posso usar crosstab com consultas compartilhadas?
Não, crosstab só pode ser ativado no espaço de trabalho de origem.