Top 20 SSRS-interviewvragen & Antwoorden

Anonim

Download PDF

1) Wat is SSRS?

SSRS of SQL Server Reporting Services is een servergebaseerd rapportageplatform dat gedetailleerde rapportagefunctionaliteit biedt voor een verscheidenheid aan gegevensbronnen. Rapportageservices omvatten een complete set tools voor het beheren, maken en leveren van rapporten en API's waarmee ontwikkelaars gegevens en rapportageprocessen in een aangepaste applicatie kunnen synchroniseren.

2) Noem wat zijn de belangrijke architectuurcomponenten van SSRS?

Belangrijke architectuurcomponenten van SSRS omvatten

  • Rapportbeheerder
  • Rapportontwerper
  • Browsertypes die worden ondersteund door rapportageservices
  • Rapportserver
  • Report Server- en opdrachtregelhulpprogramma's
  • Report Server-database
  • Data bronnen

3) Leg uit wat gegevensregio's zijn en wat zijn de verschillende gegevensregio's?

Gegevensgebieden zijn rapportitems die herhaalde rijen met samengevatte informatie uit gegevenssets weergeven.

Verschillende gegevensregio's omvatten

  • Grafiek
  • Meter
  • Lijst
  • Matrix
  • Tafel

4) Leg uit wat de verschillende stadia van rapportverwerking zijn?

Verschillende stadia van rapportverwerking omvatten

  • Compileren: Het analyseert uitdrukkingen in de rapportdefinities en slaat het gecompileerde tussenformaat intern op de server op

  • Proces: het voert datasetquery's uit en combineert tussenformaat met data en lay-out

  • Renderen: het stuurt een verwerkt rapport naar een rendering-extensie om te zien hoeveel informatie op elke pagina past en om het paginarapport te maken

  • Exporteren: het exporteert de rapporten naar een ander bestandsformaat

5) Wat zijn de nieuwe functies in SSRS?

Nieuwe functies in SSRS omvatten

  • Excel-bestand exporteren: De bestanden kunnen worden geëxporteerd naar Excel-bestandsindelingen, voorheen werden alleen XLS-bestanden geëxporteerd

  • Gegevenswaarschuwingen: de nieuwe gegevenswaarschuwingen maken het mogelijk om waarschuwingsdrempels te creëren die worden geëvalueerd volgens een door de gebruiker gedefinieerd schema, ook is er een gegevenswaarschuwingsmanager voor het waarschuwen van beheerders

  • Power View: met de nieuwe RDLX-bestandsindeling is Power View een nieuwe interactieve Business Intelligence-functie

Dit zijn de nieuwe functies die zijn toegevoegd. Als u SSR op SharePoint gebruikt, biedt dit extra voordelen zoals ad-hocrapportage via slepen en neerzetten en het verzenden van e-mails wanneer gegevens veranderen.

6) Leg uit wat een deelrapport is?

Een subrapport wordt in het hoofdgedeelte ingevoegd, net als een hoofdrapport, u geeft er ook query's en parameters aan door. Met andere woorden, een subrapport kan worden beschouwd als een uitbreiding op uw hoofdrapport, maar het bestaat uit een andere dataset. U kunt bijvoorbeeld een klantenrapport opstellen en vervolgens een subrapport gebruiken om voor elke klant een lijst met bestellingen weer te geven.

7) Maak een lijst van welke andere servers u met SSRS kunt gebruiken?

Bedrijven gebruiken meestal SQL-server met SSRS, maar er zijn andere servers die u kunt integreren

  • Orakel
  • ODBC en OLEDB
  • Hyperion
  • Teradata
  • Platte XML-bestanden

8) Wat zijn de kerncomponenten van SSRS?

De kerncomponenten van SSRS omvatten

  • Een set tools om rapporten te bekijken, aan te maken en te beheren
  • Een rapportservercomponent die rapporten host en verwerkt in verschillende indelingen zoals PDF, HTML, Excel, CSV,
  • Een API waarmee ontwikkelaars kunnen integreren met aangepaste applicaties of aangepaste tools kunnen maken om rapporten te beheren of samen te stellen

9) Wat zijn de verschillende soorten SSRS-rapporten?

De verschillende soorten rapporten omvatten

  • Geparametriseerde rapporten
  • Snapshot-rapporten
  • In cache opgeslagen rapporten
  • Doorklikrapporten
  • Gedetailleerde rapporten
  • Drillthrough-rapporten
  • Deelrapporten
  • Gekoppelde rapporten
  • Ad-hoc rapporten

10) Noem enkele van de open source-software die u in plaats van SSR kunt gebruiken?

Enkele van de alternatieven voor open source software zijn

  • Jasper meldt
  • JFree-rapport
  • BIRT (Business Intelligence Reporting Tool)
  • OpenReport
  • DataVision enzovoort

11) Wat zijn de componenten van de rapportagedienst in SSRS?

De rapportagedienstcomponenten in SSRS omvatten.

  • Report Designer: het is een plaats waar het rapport wordt gemaakt of ontworpen

  • Report Server: Het biedt services voor het afleveren van rapporten en voor implementaties

  • Report Manager: een webgebaseerde beheertool om de rapportserver te beheren

12) Leg uit, kun je datamining in SSRS implementeren?

Ja, het is mogelijk om datamining in SSRS te implementeren door DMX Designer te gebruiken om dataminingquery's voor SSRS-rapporten te maken.

13) Leg uit hoe u een actief aggregaat in SSRS kunt configureren?

Om een ​​lopend aggregaat in SSRS te configureren, kunt u de functie Lopende waarde gebruiken.

14) Wat is de belangrijkste functie van een queryparameter?

De belangrijkste functie van een queryparameter is om gegevens in de gegevensbron te filteren.

15) Kunnen SSRS-rapporten Cacheresultaten uitleggen?

Door rapporten te cachen kunnen gebruikers rapporten veel sneller openen en bekijken. SSRS staat cacherapporten op de rapportageserver toe.

16) Noem wat de drie hulpprogramma's voor de opdrachtregel en wat zijn hun primaire functies?

De drie hulpprogramma's voor de opdrachtregel zijn onder meer

  • RsConfig.exe: Het wordt gebruikt om de verbindingseigenschappen van het SSRS-exemplaar naar de Report Server-database te bepalen

  • RsKeyMgmet.exe: het voert bewerkingen voor het instellen van de implementatie en de versleutelingssleutel uit

  • Rs.exe: het voert Report Server Script-bestanden uit die beheerbewerkingen en rapportage kunnen uitvoeren

17) Leg uit hoe u een SSRS-rapport kunt implementeren?

SSRS-rapport kan op drie manieren worden geïmplementeerd

  • Door Visual Studio: u kunt het rapport rechtstreeks in Visual Studios implementeren via oplossingsverkenner door de URL van de rapportserver in de projecteigenschappen op de doelserver-URL te declareren.

  • Op rapportserver : door door het rapport te bladeren vanaf de schijflocatie van de server, kunt u het rapport implementeren op de rapportserver

  • Door het hulpprogramma te maken: een andere optie is om een ​​aangepast hulpprogramma te maken om het rapport te implementeren

18) Geef aan welke methode u kunt gebruiken om de overhead van Reporting Services-gegevensbronnen te verminderen?

Rapporten en momentopnamen in de cache kunnen worden gebruikt om de overhead van Reporting Services-bronnen te verminderen.

19) Leg uit wat het verschil is tussen tabel- en matrixrapportage?

  • Rapport in tabelvorm: rapport in tabelvorm is het meest basistype rapport. Elke kolom heeft betrekking op een kolom die is gekozen uit de database

  • Matrixrapport: een matrixrapport is een kruistabel van vier groepen gegevens.

20) Leg uit hoe u uw zoekopdracht zou opslaan in een SSRS-rapport of een databaseserver?

Het opslaan van SQL-query's rechtstreeks in tekstindeling in de gegevens moet worden vermeden. In plaats daarvan moet het worden opgeslagen in een opgeslagen procedure op de databaseserver. Het voordeel is dat de SQL in een gecompileerd formaat in een SP zou zijn en alle voordelen van SP biedt in vergelijking met het gebruik van een ad-hocquery uit het rapport.