Version 2021

Sobre prompts

Um prompt é uma pergunta que o sistema apresenta a um usuário quando um relatório é executado. A resposta do usuário determinará que dados retornados da fonte de dados serão exibidos no relatório. Para ver uma introdução aos prompts, como eles poupam o tempo do designer de relatórios, e como funcionam com filtros de segurança do MicroStrategy, consulte o Ajuda básica de relatórios.

Um gerador de relatórios pode incluir um ou mais prompts em um relatório. Os prompts são uma ferramenta eficiente para:

  • Permitir que cada usuário que executa o relatório solicite conjuntos de dados individualizados da sua fonte de dados quando eles responderem aos prompts e executarem o relatório. Efetivamente, cada usuário cria um filtro para o relatório.
  • Permitir que o gerador de relatórios crie um pequeno número total de relatórios, usando mais objetos inclusivos, em vez de precisar criar um grande número de relatórios mais específicos que são individualizados para cada analista.
  • Permitir que o gerador de relatórios se certifique de que os objetos em um relatório sejam os objetos mais recentes disponíveis no projeto. Isso é possível com o uso de um objeto de pesquisa em um prompt. Quando um usuário inicia um prompt executando um relatório, o objeto de pesquisa recupera os objetos mais recentes que atendam aos critérios de pesquisa definidos pelo gerador do relatório. Por isso, independentemente de quando o prompt foi criado, cada vez que um usuário executar o relatório, ele poderá escolher as respostas de prompt de uma lista dos objetos disponíveis mais atualizados no projeto, incluindo objetos que talvez não existissem quando o prompt foi criado.
  • Permitir que os usuários mantenham os objetos em seus relatórios atualizados e salvos. Os usuários podem salvar um relatório com prompt, para que os objetos no prompt permaneçam conectados aos objetos originais do projeto no qual foram baseados originalmente, quando o prompt foi criado. Se os objetos forem modificados ou excluídos do projeto, o relatório poderá refletir essas alterações na próxima vez em que o relatório com prompt for executado.

Componentes de um prompt

As peças que compõem um prompt controlam a forma como um prompt aparece e como ele funciona. Esses componentes incluem:

  • Necessidade de resposta: Esse componente permite que você determine se os usuários deverão responder ao prompt ou se as respostas são opcionais. Se uma resposta for exigida, um relatório não poderá ser executado até que uma resposta seja fornecida.
  • Respostas de prompt padrão: Esse componente permite que você inclua uma resposta pré-selecionada para o prompt, a qual o usuário poderá aceitar, substituir por outra resposta ou aceitar e adicionar mais respostas.
  • Título e descrição: Esse componente permite que você forneça um nome e uma descrição úteis para o prompt, o que poderá influenciar bastante a opinião de um usuário sobre os prompts, achando-os simples ou complexos.
  • Estilo: Esse componente determina a aparência do prompt e o layout de como os usuários selecionam respostas para o prompt.

Considere as necessidades dos seus usuários, assim como o propósito do relatório e dos objetos que ele contém, quando tomar decisões sobre essas opções. Se você planeja aplicar uma programação a um relatório com prompt, as decisões relativas à necessidade de respostas e respostas padrão afetarão o modo como o relatório é filtrado quando for executado automaticamente, na programação. Para obter uma tabela que mostra como as várias combinações dessas opções afetam a forma como um relatório programado é filtrado quando é executado, consulte o Ajuda de relatórios avançados.

Para obter detalhes e exemplos de cada um desses componentes e como eles trabalham juntos, consulte o Ajuda básica de relatórios. Para conhecer as etapas de criação de um prompt, consulte o link adequado nos Tópicos relacionados listados no final deste tópico.

Prompt autônomo vs. prompt como parte de um relatório ou filtro

Um prompt autônomo é prompt criado como um objeto do MicroStrategy independente. Um prompt autônomo pode ser usado em vários relatórios diferentes, em filtros, métricas e em outros objetos, e pode ser usado por outros geradores de relatórios. Um prompt autônomo oferece flexibilidade aos geradores de relatórios.

No MicroStrategy Developer, prompts também podem ser criados como uma parte intrínseca de um determinado relatório, filtro ou grupo personalizado ao mesmo tempo em que o próprio relatório, filtro ou grupo personalizado está sendo criado. Prompts criados como parte de outro objeto são salvos com a definição desse objeto. Assim, um prompt criado como parte de outro objeto não pode ser usado em nenhum outro objeto. Para obter mais informações sobre como criar um prompt como parte de um relatório ou filtro, consulte o Construindo Objetos de Consulta e Consultas, para Designers capítulo no Ajuda básica de relatórios. Para obter mais informações sobre a criação de um prompt como parte de um grupo personalizado, consulte Ajuda de relatórios avançados.

Comparação de um prompt e um filtro

Um prompt é semelhante a um filtro, pois determina os dados específicos que devem ser exibidos em um relatório. A diferença é que você cria um filtro para um relatório para fornecer uma única definição específica para o relatório. O relatório filtrado exibe o mesmo conjunto de dados para todos os usuários que executam o relatório. Por outro lado, um prompt modifica dinamicamente o conteúdo de um relatório, com base nas respostas do usuário, quando o usuário executa o relatório. Com o uso de prompts, os usuários podem determinar os objetos (atributos, elementos de atributo, métricas etc.) que devem ser incluídos ou excluídos da consulta do relatório que será enviada à fonte de dados. Portanto, um prompt pode ser visto como uma maneira de cada usuário criar seu filtro para um determinado relatório. Por exemplo:

  • Os usuários podem escolher entre vários filtros existentes para determinar exatamente qual filtro exibirá os dados no relatório que será executado. Para que isso seja feito, crie um prompt de objeto que contém filtros existentes e insira-o em um relatório. O usuário poderá, então, escolher qual filtro aplicará ao relatório. Para obter mais detalhes sobre prompts de objeto, consulte Como criar um prompt de objetos.
  • Os prompts permitem que um relatório tenha uma definição de relatório dinâmica, a qual os usuários poderão alterar cada vez em que enviam a consulta, escolhendo diferentes respostas às solicitações. Se você criar um prompt de atributo contendo o atributo Ano, os usuários serão solicitados a selecionar o ano para o qual eles desejam os resultados do relatório. O relatório poderá ser executado pela primeira vez com a seleção do ano de 2005, e pela segunda vez com a seleção do ano de 2006.

Tópicos relacionados

Tipos de prompts

Prompt de Qualificação de Hierarquia

Prompt de Lista de Elementos de Atributo

Prompt de qualificação de atributo

Como criar um prompt de qualificação de métrica

Como criar um prompt de objetos

Prompt de valor

Adicionando um prompt a um relatório

Como determinar se um relatório usa respostas de prompt padrão