MS CRM og SRS Data Connector

Hvordan fungerer rapporter i MS CRM?

Alle rapporter i MS CRM håndteres af Microsoft SQL Server Reporting Services (SRS). Fysisk er dataene således placeret på SQL Server, og for at Reporting Services (SRS) kan vise rapporterne, indeholdende data, skal SRS have forbindelse til SQL-serveren.

Hvad er SRS Data Connector?

SRS Data Connector hjælpe med at få adgang til MS CRM-rapporter. SRS Data Connector er et separat program og en service, der forbinder Microsoft Dynamics CRM-server til en Microsoft SQL Server Reporting Services computer.
 

Hvornår bruges SRS Data Connectoren?

Hvis man har både MS CRM, SQL Server og SRS installeret på samme server, er der kun brug for SRS Data Connectoren hvis man vil tilgå MS CRM via Internettet. I følgende situationer er SRS Data Connectoren nødvendig:

  • Hvis man har opsat adgang til MS CRM via Internettet (IFD - Internet Facing Deployment)
  • Hvis man har MS CRM på en server og Reporting Services (SRS) på en anden server. Dette gælder også selv om man har SRS og SQL Server på samme computer.
     

Hvad gør SRS Data Connectoren?

Når man er logget på sin computer direkte på firmaets netværk, vil man blive godkendt ved brug af Kerberos, som en teknik til at håndtere ens sikkerhedsroller, som bl.a. indeholder hvad man har ret til på netværket samt meget andet. Når man så benytter en applikation i firmaet, såsom MS CRM, vil Kerberos træde i karakter, og håndtere ens sikkerhedsrolle, og derved skabe adgang.

Kerberos handler altså bl.a. om at håndtere ens identitet mellem systemer. Således også når man - fra MS CRM - benytter rapporter, som jo ligger i et andet system (SQL Server).

Teknikken bag SRS Data Connector

Følgende illustration viser hvad der sker, når man vil anvende rapporter i et miljø hvor komponenterne (CRM-server, Reporting-server og SQL-server) er adskilt.

De enkelte trin forklaret

Her er hvad der sker i de enkelte trin:

  1. En bruger (klient) kører en MS CRM-rapport.
  2. Rapporten "downloades" til brugeren og rapporten skal nu have fat i nogle data.
  3. Brugerens browser kontakter nu SRS-serveren.
  4. SRS-serveren forespørger SQL Serveren efter data ved brug af filtre (filtered views). Det er her Kerberos (Trust for Delegation) bruges til at identificere brugeren.
  5. Resultaterne returneres til SRS-serveren.
  6. Data sendes tilbage til brugerens browser.

I trin 3 og 6 er der ingen forbindelse til CRM-serveren. Der er direkte forbindelse mellem brugeren (klienten) og SRS-serveren, og det er netop derfor at der er brug for SRS Data Connectoren.

Krav til SRS Data Connectoren

Data Connector for Microsoft SQL Server Reporting Services har følgende krav:

  • MS CRM skal være installeret, før du kører Data Connector til Microsoft SQL Server Reporting Services installationen.
  • SRS Data Connector skal installeres på en computer, der har Microsoft SQL Server 2005 Reporting Services installeret (SSRS).
     

Husk at opdatere SRS Data Connectoren

Når der udkommer en opdateringspakke (rollup), vil der også være en til SRS Data Connectoren. Husk også at opdatere denne, og ikke kun opdatere CRM-serveren.

Implementeringsguiden

Læs om SRS Data Connector i implementeringsguiden under afsnittet "Installation af Microsoft Dynamics CRM 4.0-tilslutning til SQL Server Reporting Services"

Download: Microsoft_Dynamics_CRM_IG_Installation.doc (806,50 kb)

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 16 års, deraf 12 år med CRM-systemer, og samtidig indehaver af mere end 30 Microsoft-certificeringer.

Jeg er ansat som Microsoft Dynamics CRM-arkitekt hos Logica.

Læs mere...

Downloads, værktøjer og installation

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011

Værktøjer til MS CRM 2011:
    • Liste med værktøjer til MS CRM 2011

Krav vedrørende installation:
    • Installation: Krav og opsætninger

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.