Condividi tramite


Modificare il report basato su SQL esistente utilizzando SQL Server Data Tools

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (on-premises), Dynamics CRM 2016

In questa sezione vengono fornite informazioni sulla modifica del file RDL esistente che utilizza SQL Server Data Tools. Verificare tuttavia che il file RDL modificato sia conforme allo schema e alle specifiche RDL.Ulteriori informazioni:MSDN: Elementi XML di definizione report

In questo argomento

Utilizzo delle query SQL complesse

Modificare un file RDL

Aggiungere gli elementi utilizzando Progettazione report

Eseguire il test del report

Utilizzo delle query SQL complesse

Quando si crea o si modifica un report basato su SQL mediante la Creazione guidata report in SQL Server Data Tools, è necessario immettere alcune query SQL complesse in Progettazione query standard a causa delle limitazioni delle query SQL nel Generatore di query. Utilizzare il Generatore di query per creare una query SQL semplice iniziale e quindi passare alla Progettazione query standard per aggiungere una logica query più complessa.

Nota

Le query SQL nuove o esistenti possono contenere un massimo di 260 unioni tabella. La limitazione di unione tabella include le proprie unioni tabella e tutti le unioni eseguite nelle visualizzazioni filtrate a cui si fa riferimento.

Quando si aggiungono molte concatenazioni di stringa a una query SQL mediante la Progettazione query o il Generatore di query , in SQL Server Data Tools è necessario più tempo per aggiornare gli elementi di report collegati al set di dati della query. Ciò dà come risultato una produttività utente ridotta quando si modifica un report. Per una migliore produttività di scrittura report, è possibile ignorare l'aggiornamento dell'elemento del report modificando manualmente il codice per la query SQL nel file RDL.

Modificare un file RDL

  1. In Microsoft Dynamics 365, vai a VenditeReports, quindi seleziona il report desiderato. Fai clic su Modifica nella barra dei comandi e nel menu Azioni selezionare Scarica report.

  2. Aprire SQL Server Data Tools e creare un progetto server di report.

  3. In Esplora soluzioni fare clic con il pulsante destro del mouse sulla cartella Report selezionare Aggiungi, quindi scegliere Elemento esistente. Nella finestra di dialogo del file selezionare il file RDL scaricato nella fase precedente.

  4. Per visualizzare il codice XML del file RDL, nel riquadro Esplora soluzioni fare clic con il pulsante destro del mouse sul file RDL e quindi seleziona Visualizza codice. Apportare le modifiche necessarie e salvare il file.

Aggiungere gli elementi utilizzando Progettazione report

  1. Eseguire i passaggi da 1 a 3 come specificato in Modificare un file RDL.

  2. Fare clic con il pulsante destro del mouse sul file RDL e quindi fare clic su Progettazione viste. L'elemento di report viene visualizzato nella scheda Progettazione.

  3. Utilizzare il riquadro Dati report per aggiungere i set di dati, selezionare i campi della tabella, definire le query e aggiungere i parametri a un report.

  4. Salvare le modifiche. In questo modo verrà aggiunto il codice XML obbligatorio per questi elementi di report nel file RDL.

Eseguire il test del report

Al termine della modifica del file RDL, salvare le modifiche e passare alla scheda del report Anteprima in SQL Server Data Tools per verificare il report. Tutti gli errori relativi allo schema XML o gli errori SQL vengono segnalati in SQL Server Data Tools.

Quando il report è pronto, Pubblicare report.

Vedere anche

Report e analisi con Dynamics 365
Utilizzare SQL e le visualizzazioni filtrate per recuperare i dati per i report
Creare un nuovo report utilizzando SQL Server Data Tools

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright