Du kan bruke en Reporting Services-rapport som har blitt publisert til 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
- Velge en importmetode
- Importere rapportdata ved å bruke adressen til en publisert rapport
- Importere rapportdata ved å bruke nettadressen til et datatjenestedokument
- Eksportere en rapport som en datafeed
- Lagre en ATOMSVC-fil (Atom Service) for fremtidige importoperasjoner
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 en av SQL Server 2008 R2-versjonene 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 Power Pivot-arbeidsboken. Hvis du vil hente de siste endringene i de underliggende rapportdataene, kan du enten oppdatere dataene fra Power Pivot i Excel eller konfigurere en plan for dataoppdatering for arbeidsboken etter at den har blitt publisert til SharePoint.
Du kan bruke alle fremgangsmåtene under til å legge til Reporting Services-rapportdata 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. | Hvordan… |
| Power Pivot | Klikk Fra datafeeder for å angi et tjenestedokument (ATOMSVC) med tilkoblingsinformasjon. | Hvordan… |
| Reporting Services | Klikk knappen Eksporter til datafeed på rapportverktøylinjen for å eksportere dataene umiddelbart til Power Pivot i Excel hvis det er installert, eller lagre eksportfilen som en ATOMSVC-fil (Atom Service) for senere bruk. | Hvordan gjør jeg... |
Importere rapportdata ved å bruke adressen til en publisert rapport
Klikk Fra rapport i kategorien Hjem i PowerPivot-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 hvor 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, blir en rapportfeed generert fra rapporten og lagt til i 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 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 hvor 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.
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, vil du bli bedt om å åpne eller lagre filen. - Klikk Åpne for å vise de importerte dataene umiddelbart 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. Det er den utvidelsen snarere enn Power Pivot-serverprogramvaren som oppretter rapportfeeder og datatjenestedokumenter som brukes til å eksportere rapportdata til Power Pivot-arbeidsbøker. Hvis du vil vite mer 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 noe program som kan åpne rapportfeeden, lagrer du dokumentet for senere 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 skal 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 vite mer om datafeedbiblioteker, kan du se Power Pivot-datafeeder på MSDN.