Condividi tramite


Procedura: Creazione di un set di dati (Generatore report 2.0)

In Reporting Services un set di dati si basa su un'origine dati esistente. Un set di dati specifica una query e i relativi parametri, nonché filtri e una raccolta di campi. È inoltre possibile specificare opzioni relative a maiuscole e minuscole, regole di confronto, caratteri Kana, larghezza e accento per i dati recuperati dall'origine dei dati. Per ulteriori informazioni, vedere Informazioni sui set di dati del report (Generatore report 2.0).

Per creare un set di dati, è necessario avere definito un'origine dati incorporata o condivisa. Per ulteriori informazioni, vedere Creazione di un'origine dati (Generatore report 2.0) e Origini dati condivise e incorporate (Generatore report 2.0). Il tipo di origine dati scelto determina alcune delle opzioni disponibili per un set di dati, ad esempio il tipo di query e la finestra Progettazione query. Per ulteriori informazioni sulla creazione di un set di dati per un tipo di origine dati specifico, vedere gli argomenti seguenti:

Per creare un set di dati

  1. Nel riquadro Dati report fare clic con il pulsante destro del mouse sul nome dell'origine dati, quindi scegliere Aggiungi set di dati. Viene visualizzata la pagina Query della finestra di dialogo Proprietà set di dati.

  2. In Nome digitare un nome per il set di dati oppure accettare quello predefinito.

    [!NOTA]

    Il nome del set di dati viene utilizzato internamente nell'ambito del report. Per maggiore chiarezza, è consigliabile scegliere per il set di dati un nome che descriva i dati restituiti dalla query.

  3. In Origine dati selezionare il nome di un'origine dati condivisa esistente o fare clic su Nuova per creare una nuova origine dati incorporata.

  4. Selezionare un'opzione per Tipo di query. Le opzioni variano a seconda del tipo di origine dati.

    • Selezionare Text per creare una query basata sul linguaggio di query dell'origine dei dati.

    • Selezionare TableDirect per restituire tutti i campi di una tabella di un database relazionale.

    • Selezionare StoredProcedure per eseguire una stored procedure in base al nome.

  5. In Query digitare il nome della query, della stored procedure o della tabella. In alternativa, fare clic su Progettazione query per aprire la finestra Progettazione query con interfaccia grafica o basata su testo oppure su Importa per importare la query da un report esistente.

    In alcuni casi, la raccolta di campi specificata dalla query può essere determinata solo eseguendo la query nell'origine dati. Una stored procedure, ad esempio, può restituire un set variabile di campi nel set di risultati. Fare clic su Aggiorna campi per eseguire la query nell'origine dati e recuperare i nomi di campo necessari per popolare la raccolta di campi del set di dati nel riquadro Dati report. La raccolta di campi viene visualizzata sotto il nodo del set di dati dopo avere chiuso la finestra di dialogo Proprietà set di dati.

  6. Nella casella Timeout digitare per quanti secondi il server di report deve attendere una risposta dal database. Il valore predefinito è 0 secondi. Quando il valore di timeout è 0 secondi, alla query non viene applicato alcun timeout.

  7. Fare clic su OK.

    Il set di dati e la relativa raccolta di campi verranno visualizzati nel riquadro Dati report sotto il nodo dell'origine dati.