Top 20 SSRS-interviewspørgsmål & Svar

Anonim

Download PDF

1) Nævn hvad er SSRS?

SSRS eller SQL Server Reporting Services er en serverbaseret rapporteringsplatform, der giver detaljeret rapporteringsfunktionalitet til en række datakilder. Rapporteringstjenester inkluderer et komplet sæt værktøjer til at styre, oprette og levere rapporter og API'er, der giver udviklere mulighed for at synkronisere data og rapportere i brugerdefineret applikation.

2) Nævn, hvad er de vigtige arkitekturkomponenter i SSRS?

Vigtige arkitekturkomponenter i SSRS inkluderer

  • Rapport Manager
  • Rapportdesigner
  • Browsertyper understøttet af rapporteringstjenester
  • Rapporter server
  • Rapporter server- og kommandolinjeværktøjer
  • Rapporter serverdatabase
  • Data kilder

3) Forklar, hvad dataregioner er, og hvad er de forskellige dataregioner?

Dataregioner er rapportelementer, der viser gentagne rækker med opsummerede oplysninger fra datasæt.

Forskellige dataregioner inkluderer

  • Diagram
  • Målestok
  • Liste
  • Matrix
  • Bord

4) Forklar, hvad er de forskellige faser af rapportbehandling?

Forskellige faser af rapportbehandling inkluderer

  • Kompilering: Den analyserer udtryk i rapportdefinitionerne og gemmer det kompilerede mellemformat internt på serveren

  • Process: Det kører datasætforespørgsler og kombinerer mellemformat med data og layout

  • Render: Den sender behandlet rapport til en gengivelsesudvidelse for at fortælle, hvor meget information der passer på hver side og oprette siderapporten

  • Eksport: Den eksporterer rapporterne til et andet filformat

5) Nævn, hvad er de nye funktioner i SSRS?

Nye funktioner i SSRS inkluderer

  • Excel-fileksport: Filerne kan eksporteres til Excel-filformater, tidligere blev kun XLS-filer kun eksporteret

  • Data alarmer: De nye data alarmer gør det muligt at oprette alarm tærskel, som evalueres på en brugerdefineret tidsplan, og der er også data alarm manager til at advare administratorer

  • Power View: Med det nye RDLX-filformat er power view en ny interaktiv Business Intelligence-funktion

Dette er de nye funktioner inkluderet, bortset fra disse, hvis du bruger SSR på SharePoint, giver det yderligere fordele som træk og slip ad hoc-rapportering og afsendelse af e-mails, når data ændres.

6) Forklar hvad der er en underrapport?

Underrapport indsættes i hoveddelen, ligesom en hovedrapport sender du også forespørgsler og parametre til den. Med andre ord kan en underrapport betragtes som en udvidelse af din hovedrapport, men den består af et andet datasæt. For eksempel kan du udarbejde en kunderapport og derefter bruge en underrapport til at vise en ordreliste for hver kunde.

7) Angiv hvilke andre servere du kan bruge med SSRS?

De fleste gange bruger virksomheder SQL-server med SSRS, men der er andre servere, du kan integrere

  • Oracle
  • ODBC og OLEDB
  • Hyperion
  • Teradata
  • Flade XML-filer

8) Nævn, hvad er kernekomponenterne i SSRS?

Kernekomponenterne i SSRS inkluderer

  • Et sæt værktøj til visning, oprettelse og styring af rapport
  • En rapportserverkomponent, der hoster og behandler rapporter i forskellige formater som PDF, HTML, Excel, CSV,
  • En API, der gør det muligt for udviklere at integrere med brugerdefinerede applikationer eller oprette tilpassede værktøjer til at styre eller oprette rapporter

9) Nævn, hvad er de forskellige typer SSRS-rapporter?

De forskellige typer rapporter inkluderer

  • Parameteriserede rapporter
  • Snapshot rapporter
  • Cachelagrede rapporter
  • Clickthrough-rapporter
  • Drilldown rapporter
  • Gennemgangsrapporter
  • Underrapporter
  • Tilknyttede rapporter
  • Ad-hoc rapporter

10) Navngiv nogle af open source-software, som du kan bruge som alternativ til SSR?

Nogle af alternativene til open source-software er

  • Jasper rapporter
  • JFree-rapport
  • BIRT (Business Intelligence Reporting Tool)
  • OpenReport
  • DataVision og så videre

11) Nævn, hvad er rapporteringstjenestekomponenterne i SSRS?

Komponenterne for rapporteringstjenester i SSRS inkluderer.

  • Rapportdesigner: Det er et sted, hvor rapporten oprettes eller designes

  • Report Server: Den leverer tjenester til levering af rapporter og til implementeringer

  • Report Manager: Et webbaseret administrationsværktøj til styring af rapportserveren

12) Forklar, kan du implementere data mining i SSRS?

Ja, det er muligt at implementere data mining i SSRS ved hjælp af DMX designer til at oprette data mining forespørgsler til SSRS rapporter.

13) Forklar, hvordan du kan konfigurere et kørende aggregat i SSRS?

For at konfigurere et kørende aggregat i SSRS kan du bruge funktionen Kør værdi.

14) Nævn, hvad er en forespørgselsparameters hovedfunktion?

En forespørgselsparameters hovedfunktion er at filtrere data i datakilden.

15) Forklar, kan SSRS rapporter cache-resultater?

Caching-rapporter gør det muligt for brugere at få adgang til og se rapporter meget hurtigere. SSRS tillader Cache-rapporter på rapporteringsserveren.

16) Nævn, hvad er de tre kommandolinjeværktøjer, og hvad er deres primære funktioner?

De tre kommandolinjeværktøjer inkluderer

  • RsConfig.exe: Det bruges til at bestemme forbindelsesegenskaberne fra SSRS-forekomsten til rapportserverdatabasen

  • RsKeyMgmet.exe: Det udfører skalering af opsætning af opsætning og krypteringsnøgle

  • Rs.exe: Det udfører rapportserver-scriptfiler, som kan udføre styringshandlinger og implementering af rapporter

17) Forklar, hvordan du kan implementere en SSRS-rapport?

SSRS-rapporten kan implementeres på tre måder

  • Af Visual Studio: Du kan direkte implementere rapporten i Visual Studios gennem løsningsudforsker ved at erklære rapportserverens URL i projektegenskaber på Target Server URL.

  • Efter rapportserver: Ved at gennemse rapporten fra serverens diskplacering kan du distribuere rapporten til rapportserveren

  • Ved at oprette værktøjet: En anden mulighed er at oprette tilpasset værktøj til at distribuere rapporten

18) Nævn hvilken metode du kan bruge til at reducere omkostningerne ved datakilder til Reporting Services?

Cache-rapporter og snapshots kan bruges til at reducere omkostningerne ved Reporting Services-kilder.

19) Forklar hvad er forskellen mellem Tabular og Matrix rapport?

  • Tabelrapport: Tabelrapport er den mest basale rapporttype. Hver kolonne vedrører en kolonne valgt fra databasen

  • Matrixrapport: En matrixrapport er en krydstabulering af fire grupper af data.

20) Forklar, hvordan vil du gemme din forespørgsel i en SSRS-rapport eller en databaseserver?

Lagring af SQL-forespørgsler direkte i tekstformat i dataene bør undgås. I stedet skal det gemmes i en lagret procedure på databaseserveren. Fordelen er, at SQL ville være i et kompileret format i et SP og giver alle fordelene ved SP sammenlignet med at bruge en ad-hoc-forespørgsel fra rapporten.