Version 2021
Informazioni sui prompt
Un prompt è una domanda che il sistema pone a un utente durante l'esecuzione di un report. La risposta dell'utente determina i dati restituiti dall'origine dati che devono essere visualizzati nel report. Per un'introduzione sui prompt, su come consentono ai progettisti di report di risparmiare tempo e su come funzionano con i filtri di sicurezza MicroStrategy, vedere la Guida per il reporting di base.
Un progettista di report può inserire uno o più prompt in ogni report. I prompt sono uno strumento efficace che:
- Consente a ogni utente che esegue il report di richiedere set di dati individualizzati dall'origine dati quando rispondono ai prompt ed eseguono il report. Ogni utente crea quindi un filtro per un dato report.
- Consente ai progettisti di report di creare un numero ridotto di report generali utilizzando oggetti più completi, senza la necessità di elaborare più report specifici per ogni analista.
- Consente ai progettisti di report di assicurarsi che gli oggetti di un report siano i più recenti di un progetto. A tale scopo, è possibile utilizzare un oggetto di ricerca in un prompt. Quando un utente avvia un prompt tramite l'esecuzione di un report, l'oggetto di ricerca recupera gli oggetti più recenti che soddisfano i criteri di ricerca definiti dal progettista di report. In questo modo, a prescindere da quando viene creato il prompt, ogni volta che esegue il report l'utente dovrà scegliere le risposte al prompt in un elenco degli oggetti aggiornati disponibili nel progetto. Tale elenco comprende anche oggetti che non erano presenti al momento della creazione del prompt.
- Consente agli utenti di tenere aggiornati gli oggetti nei rispettivi report salvati. Gli utenti possono infatti salvare un report con prompt in modo che gli oggetti del prompt rimangano connessi agli oggetti originali del progetto su cui si basavano al momento della creazione del prompt. Se gli oggetti vengono modificati o eliminati dal progetto, il report rifletterà tali modifiche a una successiva esecuzione.
Componenti di un prompt
I componenti di un prompt consentono di regolare la visualizzazione e il funzionamento di un prompt. Essi comprendono gli elementi seguenti:
- Requisito di risposta: consente di determinare se gli utenti sono obbligati a rispondere al prompt o se la risposta è opzionale. Se la risposta è obbligatoria, non sarà possibile eseguire un report senza fornirla.
- Risposte predefinite ai prompt: consente di inserire una risposta preselezionata per il prompt, che l'utente può accettare, sostituire con una risposta diversa o accettare e aggiungere altre risposte.
- Titolo e descrizione: consente di fornire un nome e una descrizione utili per il prompt, che possono condizionare in maniera significativa il modo in cui l'utente percepisce un prompt, ovvero se lo trova semplice o complesso.
- Stile: questo componente determina l'aspetto del prompt e il layout relativo alle modalità di selezione delle risposte ai prompt da parte degli utenti.
Nell'impostare queste opzioni, è necessario tenere presenti le esigenze degli utenti, nonché lo scopo del report e gli oggetti in esso contenuti. Se si prevede di applicare una pianificazione a un report con prompt, le decisioni sui requisiti di risposta e le risposte predefinite influenzeranno la modalità in cui il report viene filtrato quando viene eseguito automaticamente in base alla pianificazione. Per prendere in esame una tabella che spieghi come le varie combinazioni di queste opzioni influiscono sulla modalità di filtraggio di un report pianificato al momento dell'esecuzione, vedere la Guida per il reporting avanzato.
Per informazioni dettagliate ed esempi di ognuno di questi componenti e di come interagiscono tra loro, vedere la Guida per il reporting di base. Per la procedura di creazione di un prompt, vedere il relativo collegamento nell'elenco Argomenti correlati alla fine del presente argomento.
Prompt indipendente e prompt contenuto in un report o filtro
Un prompt indipendente è un prompt creato come oggetto MicroStrategy indipendente, che può essere usato in molti report, filtri, metriche e altri oggetti, oltre che da altri progettisti di report. Un prompt indipendente fornisce ai report flessibilità di progettazione.
In MicroStrategy Developer è anche possibile creare prompt come parte intrinseca di un determinato report, filtro o gruppo personalizzato, durante la creazione stessa del report, del filtro o del gruppo personalizzato. I prompt creati come parte di un altro oggetto vengono salvati con la definizione di tale oggetto, quindi non è possibile utilizzare un prompt di questo genere con altri oggetti. Per ulteriori informazioni sulla creazione di un prompt come parte di un report o filtro, vedere la Creazione di oggetti query e query per i progettisti capitolo nella Guida per il reporting di base. Per ulteriori informazioni sulla creazione di un prompt come parte di un gruppo personalizzato, vedere la Guida per il reporting avanzato.
Confronto tra un prompt e un filtro
Un prompt è simile a un filtro, in quanto determina i dati specifici da visualizzare in un report. La differenza consiste nel fatto che i filtri vengono creati per fornire una singola definizione specifica per il report. Un report filtrato visualizza lo stesso set di dati per tutti gli utenti che lo eseguono. Un prompt, invece, modifica dinamicamente il contenuto di un report in base alle risposte fornite dall'utente durante l'esecuzione del report. Grazie ai prompt, gli utenti possono determinare gli oggetti (attributi, elementi di attributo, metriche e così via) da inserire o escludere dalla query di report inviata all'origine dati. Pertanto, un prompt può essere visto come un modo per ogni utente di creare il filtro per un dato report. Ad esempio:
- Gli utenti possono scegliere tra diversi filtri esistenti per determinare esattamente con quale filtro verranno vagliati i dati del report che stanno per eseguire. A tale scopo, è necessario creare un prompt oggetto che contenga i filtri esistenti, e inserirlo in un report. A questo punto un utente può selezionare il filtro da applicare al report. Per ulteriori informazioni sui prompt oggetti, vedere Come creare un prompt oggetto.
- I prompt consentono di assegnare a un report una definizione dinamica che gli utenti possono modificare ogni volta che inoltrano una query selezionando risposte diverse per i prompt. Se si crea un prompt di attributo contenente l'attributo Anno, gli utenti dovranno selezionare l'anno di cui desiderano visualizzare i dati. La prima volta è possibile eseguire il report selezionando 2005 e la seconda volta selezionando 2006.
Argomenti correlati
Prompt Elenco di elementi attributi
Come creare un prompt Qualifica metrica
Aggiunta di un prompt a un report
Come determinare se un report utilizza risposte ai prompt predefinite