Du kan bruke en Reporting Services-rapport som er publisert på et SharePoint-nettsted eller en rapportserver som datakilde i en Power Pivot arbeidsbok. Følgende fremgangsmåte beskriver hvordan du oppretter tilkoblingen til rapporten og importerer dataene til arbeidsboken.
I denne artikkelen
Forutsetninger
Du må bruke en RDL-fil (rapportdefinisjonsfil) som datakilde. Importering fra en rapportmodell støttes ikke.
Du må ha tillatelse til å åpne rapporten under din Windows-brukerkonto, og du må kjenne adressen til rapporten eller rapportserveren som er vert for den. Du kan kontrollere dine tillatelser ved først å prøve å åpne rapporten i en nettleser. Hvis rapporten åpnes, vet du at du har tilstrekkelige tillatelser og riktig nettadresse.
Reporting Services må være versjon SQL Server 2008 R2 eller nyere. Disse versjonene inkluderer funksjonen for datafeedeksport som direkteavspiller rapportdata i XML-datafeedformat. Du kan identifisere rapportserveren gjennom alternativet Eksporter som datafeed som vises på rapportverktøylinjen når du åpner rapporten i en nettleser:
Velge en importmetode
Rapportdata legges til én gang under import. En kopi av dataene plasseres i den Power Pivot arbeidsboken. Hvis du vil plukke opp de siste endringene i de underliggende rapportdataene, kan du enten oppdatere dataene fra Power Pivot i Excel, eller konfigurere en tidsplan for dataoppdatering for arbeidsboken etter at den er publisert til SharePoint.
Du kan bruke en av følgende fremgangsmåter til å legge til rapportdata for Reporting Services i en Power Pivot arbeidsbok.
Program |
Fremgangsmåte |
Kobling |
Power Pivot |
Klikk Fra rapport for å angi en adresse til rapporten. Du kan også klikke Fra andre kilder, og deretter klikke Rapporter for å angi en adresse til en rapport. |
|
Power Pivot |
Klikk Fra datafeeder for å angi et tjenestedokument (ATOMSVC) med tilkoblingsinformasjon. |
|
Reporting Services |
Klikk eksporter til datafeed på rapportverktøylinjen for å eksportere dataene umiddelbart til Power Pivot i Excel hvis de er installert på datamaskinen, eller lagre eksportfilen som en Atom Service-dokumentfil (ATOMSVC) for fremtidig bruk. |
Importere rapportdata ved å bruke adressen til en publisert rapport
-
Klikk Fra rapport på Hjem-fanen i Power Pivot-vinduet. Veiviseren for tabellimport åpnes.
-
Klikk Bla gjennom og velg en rapportserver.
Hvis du jevnlig bruker rapporter på en rapportserver, kan serveren være oppgitt i Nylig brukte nettsteder og servere. Ellers skriver du adressen til en rapportserver, i Navn, og klikker Åpne for å bla gjennom mappene på rapportservernettstedet. Et eksempel på en adresse til en rapportserver kan være http://<datamaskinnavn>/rapportserver.
-
Merk rapporten og klikk Åpne. Alternativt kan du lime inn en kobling til rapporten, inkludert hele banen og rapportnavnet, i tekstboksen Navn. Veiviseren for tabellimport kobler til rapporten og gjengir den i forhåndsvisningsområdet.
Hvis rapporten bruker parametere, må du angi en parameter før du kan opprette rapporttilkoblingen. Når du gjør det, vil bare radene som er relatert til parameterverdien, bli importert til datafeeden.
-
Velg en parameter ved hjelp av listeboksen eller kombinasjonsboksen i rapporten.
-
Klikk Vis rapport for å oppdatere dataene.
Obs!: Når rapporten vises, lagres parametrene du valgte sammen med datafeeddefinisjonen.
Alternativt kan du klikke Avansert for å angi leverandørspesifikke egenskaper for rapporten.
-
-
Klikk Test tilkobling for å kontrollere at rapporten er tilgjengelig som en datafeed. Du kan også klikke Avansert for å kontrollere at egenskapen Innebygd servicedokument inneholder innebygd XML som angir datafeedtilkoblingen.
-
Klikk Neste for å fortsette med importen.
-
På siden Velg tabeller og visninger i veiviseren velger du avmerkingsboksen ved siden av rapportdelene du vil importere som data.
Noen rapporter kan inneholde flere deler, inkludert tabeller, lister eller diagrammer.
-
Skriv inn navnet på tabellen der du vil at datafeeden skal lagres i Power Pivot-arbeidsboken, i boksen Egendefinert navn .
Navnet på Reporting Service-kontrollen brukes som standard hvis det ikke har blitt tilordnet noe navn: for eksempel Tablix1, Tablix2. Vi anbefaler at du endrer dette navnet under import slik at det blir lettere å skille originalen fra den importerte datafeeden.
-
Klikk Forhåndsvis og filtrer hvis du vil se gjennom dataene og endre kolonnevalgene. Du kan ikke begrense radene som importeres i rapportdatafeeden, men du kan fjerne kolonnene ved å fjerne avmerkingen. Klikk OK.
-
Klikk Fullfør på siden Velg tabeller og visninger.
-
Klikk Lukk når alle radene er importert.
Importere rapportdata ved å bruke nettadressen til et datatjenestedokument
Et alternativ til å angi en rapportadresse er å bruke en datatjenestedokumentfil (ATOMSVC) som allerede har rapportfeedinformasjonen du vil bruke. Et datatjenestedokument angir en nettadresse til rapporten. Når du importerer datatjenestedokumentet, genereres en rapportfeed fra rapporten og legges til i den Power Pivot arbeidsboken.
-
Klikk Fra datafeeder på Hjem-fanen i Power Pivot-vinduet. Veiviseren for tabellimport åpnes.
-
På siden Koble til datafeed skriver du et kallenavn som kan brukes til å referere til datakilden.
Dette navnet brukes bare i den Power Pivot arbeidsboken til å referere til datakilden. Senere i veiviseren vil du angi navnet på tabellen hvor dataene er lagret.
-
Skriv inn en bane til datatjenestedokument-filen (ATOMSVC) som spesifiserer rapportfeeden. Du kan angi en adresse til dokumentet hvis det er lagret på en server, eller du kan åpne det fra en mappe på datamaskinen. Alternativt kan du klikke Bla gjennom for å navigere til en server som har datatjenestedokumentet du vil bruke.
-
Klikk Test tilkobling for å kontrollere at en feed kan opprettes ved hjelp av informasjonen i datatjenestedokumentet.
-
Klikk Neste.
-
På siden Velg tabeller og visninger i veiviseren velger du avmerkingsboksen ved siden av rapportdelene du vil importere som data.
Noen rapporter kan inneholde flere deler, inkludert tabeller, lister eller diagrammer.
-
Skriv inn navnet på tabellen der du vil at datafeeden skal lagres i den Power Pivot arbeidsboken, i boksen Egendefinert navn .
Navnet på Reporting Service-kontrollen brukes som standard hvis det ikke har blitt tilordnet noe navn: for eksempel Tablix1, Tablix2. Vi anbefaler at du endrer dette navnet under import slik at det blir lettere å skille originalen fra den importerte datafeeden.
-
Klikk Forhåndsvis og filtrer hvis du vil se gjennom dataene og endre kolonnevalgene. Du kan ikke begrense radene som importeres i rapportdatafeeden, men du kan fjerne kolonnene ved å fjerne avmerkingen. Klikk OK.
-
Klikk Fullfør på siden Velg tabeller og visninger.
-
Klikk Lukk når alle radene er importert.
Eksportere en rapport som en datafeed
-
Åpne en rapport fra Rapportbehandling, SharePoint eller en rapportserver.
-
Klikk Eksporter som datafeed på rapportverktøylinjen:
Hvis Excel er installert på datamaskinen, blir du bedt om å åpne eller lagre filen.
-
Klikk Åpne for umiddelbart å vise de importerte dataene i Power Pivot-vinduet i Excel.
Hvis du ikke ser knappen, kjører ikke rapporten på en støttet versjon av Reporting Services. Vurder å flytte eller kopiere rapporten til en rapportserver som støttes.
Obs!: Reporting Services inkluderer en utvidelse for Atom-gjengivelse som genererer feedene fra rapportdefinisjonsfiler. Denne utvidelsen, i stedet for Power Pivot serverprogramvare, oppretter rapportfeeder og datatjenestedokumenter som brukes til å eksportere rapportdata til Power Pivot arbeidsbøker. Hvis du vil ha mer informasjon om hvordan du bruker feeder i Power Pivot, kan du se Power Pivot-datafeeder på MSDN.
Lagre en ATOMSVC-fil (Atom Service) for fremtidige importoperasjoner
Hvis du ikke har et program på datamaskinen som kan åpne en rapportfeed, lagrer du dokumentet for fremtidig bruk på en datamaskin som har Power Pivot i Excel. Dokumentet du lagrer spesifiserer en adresse til rapporten. Det inneholder ikke data fra rapporten.
-
Åpne en rapport fra Rapportbehandling, SharePoint eller en rapportserver.
-
Klikk Eksporter som datafeed på rapportverktøylinjen:
-
Klikk Lagre for å lagre ATOMSVC-filen på datamaskinen. Filen spesifiserer rapportserveren og plasseringen for rapportfilen.
Hvis du vil bruke ATOMSVC-filen senere, kan du åpne den i Power Pivot i Excel for å importere rapportfeeden. Hvis du vil vite mer om hvordan du angir et datatjenestedokument for rapportfeeder, kan du se Importere rapportdata ved å bruke nettadressen til et datatjenestedokument i dette emnet.
Du kan også publisere denne filen til et datafeedbibliotek på SharePoint for å gjøre den tilgjengelig for alle som vil bruke rapportfeeder i andre arbeidsbøker eller rapporter. Hvis du vil ha mer informasjon om datafeedbiblioteker, kan du se Power Pivot-datafeeder på MSDN.