Scarica il pdf
1) Menziona cos'è SSRS?
SSRS o SQL Server Reporting Services è una piattaforma di reporting basata su server che offre funzionalità di reporting dettagliate per una varietà di origini dati. I servizi di reporting includono un set completo di strumenti per gestire, creare e fornire report e API che consentono agli sviluppatori di sincronizzare i dati e l'elaborazione di report in un'applicazione personalizzata.
2) Indicare quali sono i componenti importanti dell'architettura di SSRS?
Importanti componenti dell'architettura di SSRS include
- Report Manager
- Report Designer
- Tipi di browser supportati dai servizi di reporting
- Report Server
- Report Server e utilità della riga di comando
- Database del server di report
- Origine dei dati
3) Spiegare cosa sono le aree dati e quali sono le diverse aree dati?
Le aree dati sono elementi del rapporto che mostrano righe ripetute di informazioni riepilogate dai set di dati.
Diverse aree dati includono
- Grafico
- Valutare
- Elenco
- Matrice
- tavolo
4) Spiegare quali sono le diverse fasi di elaborazione dei report?
Include diverse fasi dell'elaborazione dei report
-
Compila: analizza le espressioni nelle definizioni dei report e salva il formato intermedio compilato internamente sul server
-
Processo: esegue query su set di dati e combina il formato intermedio con i dati e il layout
-
Rendering: invia il report elaborato a un'estensione per il rendering per indicare quante informazioni si adattano a ciascuna pagina e creare il report della pagina
-
Esporta: esporta i rapporti in un formato di file diverso
5) Indica quali sono le nuove funzionalità di SSRS?
Include nuove funzionalità in SSRS
-
Esportazione di file Excel: i file possono essere esportati in formati di file Excel, in precedenza venivano esportati solo file XLS
-
Avvisi sui dati: i nuovi avvisi sui dati consentono di creare soglie di avviso che vengono valutate su una pianificazione definita dall'utente, inoltre è presente un gestore degli avvisi di dati per gli amministratori degli avvisi
-
Power View: con il nuovo formato di file RDLX, Power View è una nuova funzionalità interattiva di Business Intelligence
Queste sono le nuove funzionalità incluse, oltre a queste, se si utilizza SSR su SharePoint offre ulteriori vantaggi come il trascinamento della selezione di report ad hoc e l'invio di e-mail quando i dati cambiano.
6) Spiegare cos'è un sottoreport?
I sotto-report vengono inseriti nella parte principale, proprio come un report principale, a cui si passano anche query e parametri. In altre parole, un sottoreport può essere considerato come un'estensione del report principale, ma consiste in un diverso set di dati. Ad esempio, è possibile preparare un report di clienti e quindi utilizzare un sottoreport per mostrare un elenco di ordini per ogni cliente.
7) Elenca quali altri server puoi utilizzare con SSRS?
La maggior parte delle volte le aziende utilizzano SQL Server con SSRS, ma ci sono altri server che puoi integrare
- Oracolo
- ODBC e OLEDB
- Hyperion
- Teradata
- File XML piatti
8) Indica quali sono i componenti principali di SSRS?
I componenti principali di SSRS includono
- Una serie di strumenti per visualizzare, creare e gestire report
- Un componente del server di report che ospita ed elabora i report in diversi formati come PDF, HTML, Excel, CSV,
- Un'API, che consente agli sviluppatori di integrarsi con applicazioni personalizzate o di creare strumenti personalizzati per gestire o creare report
9) Indicare quali sono i diversi tipi di report SSRS?
I diversi tipi di report includono
- Report parametrizzati
- Rapporti istantanei
- Rapporti memorizzati nella cache
- Rapporti sui clic
- Rapporti dettagliati
- Rapporti drill-through
- Sottorapporti
- Rapporti collegati
- Rapporti ad hoc
10) Nomina alcuni dei software open source che puoi utilizzare in alternativa a SSR?
Alcune delle alternative software open source sono
- Rapporti di Jasper
- Rapporto JFree
- BIRT (strumento di reportistica di business intelligence)
- OpenReport
- DataVision e così via
11) Indicare quali sono i componenti del servizio di reporting in SSRS?
I componenti del servizio di reporting in SSRS includono.
-
Report Designer: è un luogo in cui il report viene creato o progettato
-
Report Server: fornisce servizi per la consegna dei report e per le implementazioni
-
Report Manager: uno strumento di amministrazione basato sul Web per gestire il server di report
12) Spiega che puoi implementare il data mining in SSRS?
Sì, è possibile implementare il data mining in SSRS utilizzando DMX Designer per creare query di data mining per i report SSRS.
13) Spiega come puoi configurare un aggregato in esecuzione in SSRS?
Per configurare un'aggregazione in esecuzione in SSRS, è possibile utilizzare la funzione Running Value.
14) Indica qual è la funzione principale di un parametro di query?
La funzione principale di un parametro di query è filtrare i dati nell'origine dati.
15) Spiegare che i report SSRS possono memorizzare nella cache i risultati?
La memorizzazione nella cache dei report consente agli utenti di accedere e visualizzare i report molto più velocemente. SSRS consente i report cache sul server di report.
16) Indica quali sono le tre utilità della riga di comando e quali sono le loro funzioni principali?
Le tre utilità della riga di comando includono
-
RsConfig.exe: viene utilizzato per determinare le proprietà di connessione dall'istanza di SSRS al database del server di report
-
RsKeyMgmet.exe: esegue la configurazione della distribuzione con scalabilità orizzontale e le operazioni delle chiavi di crittografia
-
Rs.exe: esegue i file script del server di report che possono eseguire operazioni di gestione e distribuzione di report
17) Spiega come puoi distribuire un rapporto SSRS?
Il report SSRS può essere distribuito in tre modi
-
Da Visual Studio: è possibile distribuire direttamente il report in Visual Studios tramite Esplora soluzioni, dichiarando l'URL del server di report nelle proprietà del progetto all'URL del server di destinazione.
-
Dal server di report: sfogliando il report dalla posizione del disco del server è possibile distribuire il report al server di report
-
Creando l'utilità: un'altra opzione è creare un'utilità personalizzata per distribuire il report
18) Indicare quale metodo è possibile utilizzare per ridurre il sovraccarico delle origini dati di Reporting Services?
I report e gli snapshot memorizzati nella cache possono essere utilizzati per ridurre il sovraccarico delle origini di Reporting Services.
19) Spiegare qual è la differenza tra report Tabular e Matrix?
-
Rapporto tabulare: il rapporto tabulare è il tipo di rapporto più semplice. Ogni colonna si riferisce a una colonna scelta dal database
-
Rapporto matrice: un rapporto matrice è una tabulazione incrociata di quattro gruppi di dati.
20) Spiegare come archiviare la query in un report SSRS o in un server di database?
Si dovrebbe evitare di memorizzare le query SQL direttamente in formato testo nei dati. Invece, dovrebbe essere memorizzato in una procedura memorizzata nel server di database. Il vantaggio è che l'SQL sarebbe in un formato compilato in un SP e offre tutti i vantaggi di SP rispetto all'utilizzo di una query ad-hoc dal report.