Del via


Opprette en rapport med Power View for å koble til en kube

Gjelder: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

Power View, er et verktøy du kan bruke til å opprette interaktive ad hoc-rapporter. Denne artikkelen hjelper deg med å opprette en Power View-rapport som viser data fra en Microsoft SQL Server Analysis Services-kube. Når du skal opprette rapporten, må du først velge kuben du vil bruke, og opprette en datakilde som skal kobles til denne kuben. Deretter kan du opprette Power View-rapporten ved å velge feltene du vil vise i rapporten. Og til slutt kan, hvis du er systemansvarlig, vise rapporten i webdelen på en rollesenterside i Microsoft Dynamics AX.

1. Verify prerequisites

2. Create a data source to connect to a cube

3. Create the report

4. Display the report on a Role Center page

Walkthrough: Creating an Analyze Data Button on a List Page (artikkel)

Power View-dokumentasjon (artikler)

Bedre sammen: Microsoft Dynamics AX 2012 R2 og SQL Server Power View (blogginnlegg)

1 Kontrollere forhåndskrav

Hvis du vil fullføre prosedyrene i dette emnet, kontrollerer du at kravene nedenfor er oppfylt.

JJ933492.collapse_all(nb-no,AX.60).gifNødvendig pogramvare

Følgende programvare må installeres i -miljøet:

Behov

Merknader

Microsoft Excel

Excel 2013 Professional Plus Edition

Microsoft SharePoint Server 2010 eller 2013 Enterprise-utgave må være installert.

Hvis du vil ha informasjon om hvordan du installerer SharePoint Server 2010, kan du se Distribusjon for SharePoint Server 2010.

Hvis du vil ha informasjon om hvordan du installerer SharePoint Server 2013, kan du se Installere SharePoint 2013.

Microsoft SQL Server Reporting Services 2012 Service Pack 1 må være installert i SharePoint-integrert modus med kumulativ oppdatering 4 i bruk.

- eller -

Microsoft SQL Server Reporting Services 2014 må være installert i SharePoint-integrert modus.

Hvis du vil ha informasjon om hvordan du installerer Reporting Services i SharePoint-integrert modus, kan du se delen Konfigurere Reporting Services 2012 eller 2014 i SharePoint-integrert modus i Before you install the Reporting Services extensions.

Hvis du har installert Reporting Services 2014, må du endre SharePoint-filen web.config. Denne filen ligger vanligvis på C:\Inetpub\wwwroot\wss\VirtualDirectories\80. Legge til følgende kodelinje i appSettings-delen:

<add key="DynamicsAxPowerViewSQLVersion" value="12"/>

Microsoft SQL Server Analysis Services 2012 Service Pack 1 må installeres i flerdimensjonal modus med kumulativ oppdatering 4 i bruk.

- eller -

Microsoft SQL Server Analysis Services 2014 må installeres i flerdimensjonal modus.

Hvis du vil ha informasjon om hvordan du installerer Analysis Services i flerdimensjonal modus, kan du se Installere Analysis Services i flerdimensjonal modus og datautvinningsmodus.

Hvis du har installert Analysis Services 2014, må du endre SharePoint-filen web.config. Denne filen ligger vanligvis på C:\Inetpub\wwwroot\wss\VirtualDirectories\80. Legge til følgende kodelinje i appSettings-delen:

<add key="DynamicsAxPowerViewSQLVersion" value="12"/>

Områdesamlingsfunksjonen Power View må være aktivert i SharePoint.

Hvis du vil ha informasjon om hvordan du aktiverer denne funksjonen, kan du se delen Aktivere Power View-funksjonen for områdesamling i Installere SharePoint-modus for Reporting Services som én \\\serverfarm.

Microsoft Dynamics AX 2012 R2 med kumulativ oppdatering 6 eller høyere, eller må være installert. Følgende komponenter vil kreves:

  • Enterprise Portal og rollesentre må distribueres til SharePoint.

  • Kubene som er inkludert i må distribueres til .

Hvis du vil ha informasjon om hvordan du installerer Microsoft Dynamics AX, kan du se Install Microsoft Dynamics AX 2012.

Hvis du vil ha informasjon om hvordan du distribuerer Enterprise Portal og rollesentre, kan du se Checklist: Deploy an internal Enterprise Portal site that has Role Centers.

Hvis du vil ha informasjon om hvordan du distribuerer kubene, kan du se Checklist: Configure Analysis Services and deploy cubes.

Hvis Power View ikke aktiveres i miljøet før rollesentre distribueres, må du kanskje å fullføre fremgangsmåten nedenfor for å distribuere enkelte bestemte rollesentersider på nytt. Husk at når du distribuerer rollesentersidene på nytt, mister du tilpassinger for sidene.

  1. Åpne Microsoft Dynamics AX-klienten med administratorrettigheter.

  2. Åpne applikasjonsobjekttreet.

  3. Utvid noden Web > Webfiler > Sidedefinisjoner.

  4. Høyreklikk RoleCenterCFOPV, og klikk Distribuer element.

  5. Høyreklikk RoleCenterTreasurerPV, og klikk Distribuer element.

  6. Høyreklikk PowerViewDataSourceGeneratorPV, og klikk Distribuer elementer.

Hvis du får en feil når du på nytt prøver å distribuere filene som er oppført ovenfor, må du kanskje gjøre følgende:

  1. Vis Klasser-noden i applikasjonsobjekttreet.

  2. Kontroller at SrsReportHelper-klassen inneholder removeFromCache-metoden.

  3. Høyreklikk metoden removeFromCache, og klikk Kompiler.

    Metoden bør kompileres uten feil eller advarsler.

  4. Klikk Bygg > Generer inkrementell CIL.

    Når prosessen er fullført, vises Infologg-skjemaet og en melding om at den trinnvise CIL-genereringen er ferdig.

  5. Distribuer sidedefinisjonene som er nevnt i den forrige prosedyren, på nytt.

JJ933492.collapse_all(nb-no,AX.60).gifNødvendige tillatelser

Hvis du vil opprette en Power View-rapport, må du ha tillatelsene som er oppført i tabellen nedenfor.

Hvis du vil opprette en Power View-rapport, må du gjøre følgende:

Artikler som forklarer hvordan systemadministratorer kan gi deg tillatelse:

Være tilordnet en Microsoft Dynamics AX-rolle.

Assign users to security roles

Ha tillatelse til å vise rapporter i SharePoint.

Security settings for reports(Se delen Konfigurere sikkerhetsinnstillinger i SharePoint.)

Være tilordnet en rolle i Analysis Services som har tilgang til kuben du vil bruke.

Grant users access to cubes

Default Analysis Services roles

2 Opprette en datakilde for tilkobling til kube

Det første du må gjøre, er å finne ut hvilken kube det er som inneholder dataene du vil skal vises i rapporten. Se Cube and KPI reference for Microsoft Dynamics AX 2012 R2 and R3 for å vise dataene som finnes i de enkelte kubene.

Når du har funnet ut hvilken kube du vil bruke, kan det hende at du må opprette en datakilde som skal kobles til denne kuben. Datakilder som er koblet til Leverandører, Kunder, Økonomi og Salg, er som standard opprettet for deg. Hvis du vil vise data fra en annen kube, må du bruke følgende fremgangsmåte for å opprette datakilden.

  1. Åpne nettleseren og gå til Enterprise Portal-området. URL-adressen for Enterprise Portal-området er vanligvis http://[SharePointServerName]/sites/DynamicsAX.

    Obs!

    Av sikkerhetsmessige årsaker er det ikke støtte for integrering av Power View med Microsoft Dynamics AX i miljøer der Enterprise Portal-området er konfigurert for flere datapartisjoner.

  2. Gå til mappen Power View Reports. URL-adressen for denne mappen er vanligvis http://[SharePointServerName]/sites/DynamicsAX/Power%20View%20Reports.

  3. Klikk Dokumenter > Nytt dokument > Rapportdatakilde. Siden Egenskaper for datakilde vises.

  4. I Navn-feltet angir du et navn på datakilden. Hvis datakilden for eksempel skal kobles til detaljistkuben, kan du gi den navnet Detaljistkube.

  5. Velg Microsoft BI Semantic Model for Power View i Datakildetype-området.

  6. I Tilkoblingsstreng-området angir du følgende tilkoblingsstreng:

    Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Data Source=[ServerName];Initial Catalog=[DatabaseName];Locale identifier=[LocaleID];Cube=[CubeName]

    Den følgende tabellen viser dokumentasjonskonvensjoner som brukes i tilkoblingsstrengen.

    Verdi

    beskrivelse

    [ServerName]

    Navnet på serveren der Analysis Services er installert.

    [DatabaseName]

    Navnet på Analysis Services-databasen som inneholder kuben du vil koble til.

    [LocaleID]

    Identifikatoren som angir språket på etikettene som vises i rapporten. Hvis du for eksempel vil at mål og dimensjoner skal vises på tysk, må du legge til tyske oversettelser i kuben og angi IDen for nasjonal innstilling for tysk.

    Hvis du vil ha mer informasjon om hvordan du legger til oversettelser i en kube, kan du se Update an Existing SQL Server Analysis Services Project. Du finner en liste over nasjonale innstillinger som støttes av både Enterprise Portal og SharePoint, under Install Enterprise Portal on a single server.

    [CubeName]

    Navnet på kuben som inneholder dataene du vil vise i rapporten.

    Hvis du for eksempel vil koble til detaljistkuben som følger med Microsoft Dynamics AX, er standard tilkoblingsstreng følgende:

    Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Data Source=[ServerName];Initial Catalog=Dynamics AX initial;Locale identifier=1033;Cube=Retail cube

  7. Velg Windows-godkjenning (integrert) eller SharePoint-bruker i Legitimasjon-området.

    Obs!

    Hvis Analysis Services og Enterprise Portal er installert på forskjellige datamaskiner, må du bruke Kerberos-sikkerhet. Hvis du vil konfigurere Kerberos-sikkerhet, kan du se denne hvitboken. Når du har konfigurert Kerberos-sikkerhet slik at den fungerer med serverne, gjør du følgende:

    1. I Legitimasjon-området velger du Lagret legitimasjon.

    2. Angi brukernavnet og passordet for kontoen som er tilordnet administratorrollen i Analysis Services-serveren. I de fleste tilfeller er dette Business Connector-proxy-kontoen. Hvis du vil ha mer informasjon, kan du se delen Tilordne kontoen for Business Connector-proxy til administratorrollen for Analysis Services-serveren i Before you configure Analysis Services.

    3. Merk av for Bruk som Windows-legitimasjon.

    4. Merk av for Sett utføringskontekst til denne kontoen.

  8. Klikk Test tilkobling for bekrefte tilkoblingen til kuben.

  9. Merk av for Aktiver denne datakilden i Tilgjengelighet-området.

  10. Klikk OK. Datakilden opprettes.

3 Opprette rapporten

Hvis du vil opprette og utforme Power View-rapporten, følger du fremgangsmåten nedenfor.

  1. Gå til mappen Power View Reports. URL-adressen for denne mappen er vanligvis http://[SharePointServerName]/sites/DynamicsAX/Power%20View%20Reports.

  2. Klikk datakilden som du opprettet i den forrige fremgangsmåten. Det vises en tom Power View-rapport uten navn i nettleseren.

  3. Hvis du vil legge til felt i rapporten, velger du disse feltene i Feltliste-ruten eller drar feltene over i rapporten.

    La oss for eksempel si at du vil opprette en rapport som viser salgsbeløp for detaljhandelbutikkene. I dette tilfellet vil du gjøre følgende:

    1. Utvid Detaljhandelkanal-noden og velg Detaljhandelkanal – Navn.

    2. Utvid Kundefakturalinjer-noden og velg Kundefakturalinjebeløp - regnskapsvaluta.

    3. Utvid Dato-noden og dra Måned til Filtre-området i rapporten.

  4. Angi et navn på rapporten i tittelområdet.

  5. Bruk alternativene i kategorien Stiler, Utforming og Oppsett til å formatere rapporten etter behov. Hvis du vil ha informasjon om hvordan du bruker Power View-alternativene til å formatere rapporten, kan du se Power View Design Experience i dokumentasjonen for SQL-server.

  6. Lagre rapporten.

4 Vis rapporten på rollesentersiden.

Hvis du vil vise rapporten i webdelen på en rollesenterside, gjør du følgende: Du må være en -systemansvarlig for å fullføre denne prosedyren.

Hvis du heller vil du vise en kobling til rapporten i webdelen for hurtigkoblinger på en rollesenterside, følger du instruksjonene i Administrere hurtigkoblinger (Enterprise Portal).

  1. Start Microsoft Dynamics AX-klienten.

  2. Klikk Systemadministrasjon > Felles > Brukere > BrukerprofilerBrukerprofiler-skjemaet vises.

  3. Velg rollesenteret som skal vise rapporten.

  4. Klikk Vis rollesenter. Nettleseren åpnes og viser rollesentersiden.

  5. Klikk Områdehandlinger > Rediger side. Siden blir vist i utformingsmodus.

  6. Finn stedet hvor du vil vise rapporten, og klikk Legg til en webdel i dette området. Det vises nå et område øverst på siden, hvor du kan velge webdelen du vil legge til.

  7. Gjør følgende for å velge webdelen du vil legge til:

    1. Velg Microsoft Dynamics AX i Kategorier-området.

    2. Velg SQL Server Power View i Webdeler-området.

    3. Klikk Legg til i Om webdelen-området.

    Webdelen SQL Server Power View vises på siden.

  8. Klikk Rediger webdel i webdelmenyen. Ruten med egenskapene for webdelen hvor du kan konfigurere webdelen, vises til høyre på siden.

  9. Gjør følgende for å konfigurere webdelen:

    1. Klikk Bla gjennom-ikonet i området Velg en rapport for å velge Power View-rapporten du opprettet.

    2. Angi et passende navn for webdelen i Tittel-feltet.

    3. Angi egenskapen Høyde og Bredde slik at webdelen får optimal visning på siden.

    4. Klikk OK for å lagre endringene.