Du kan använda en Reporting Services-rapport som har publicerats på en SharePoint-webbplats eller en rapportserver som datakälla i en Power Pivot arbetsbok. I följande procedur beskrivs hur du skapar anslutningen till rapporten och importerar data till arbetsboken.
I den här artikeln
Krav
Du måste använda en rapportdefinitionsfil (.rdl) som datakälla. Import från en rapportmodell stöds inte.
Du måste ha behörighet att öppna rapporten under ditt Windows-användarkonto och du måste känna till adressen till rapporten eller rapportservern som är värd för den. Du kan kontrollera dina behörigheter genom att först försöka öppna rapporten i en webbläsare. Om rapporten öppnas bekräftar den att du har tillräcklig behörighet och rätt URL.
Reporting Services måste vara version SQL Server 2008 R2 eller senare. Dessa versioner inkluderar exportfunktionen för datafeed som strömmar rapportdata i FORMATET XML-datafeed. Du kan identifiera rapportservern med alternativet Exportera som datafeed som visas i rapportens verktygsfält när du öppnar rapporten i webbläsaren:
Välj en importmetod
Rapportdata läggs till en gång under importen. En kopia av informationen placeras i Power Pivot arbetsbok. Om du vill hämta de senaste ändringarna i underliggande rapportdata kan du antingen uppdatera data från Power Pivot i Excel eller konfigurera ett datauppdateringsschema för arbetsboken när den har publicerats på SharePoint.
Du kan använda någon av följande metoder för att lägga till Reporting Services-rapportdata i en Power Pivot arbetsbok.
Program |
Metod |
Länka |
Power Pivot |
Klicka på Från rapport för att ange en adress till rapporten. Du kan också klicka på Från andra källor och sedan klicka på Rapporter för att ange en n-adress till en rapport. |
|
Power Pivot |
Klicka på Från datafeeds för att ange ett tjänstdokument (.atomsvc) som innehåller anslutningsinformation. |
|
Reporting Services |
Klicka på knappen Exportera till datafeed i rapportverktygsfältet för att omedelbart exportera data till Power Pivot i Excel om de är installerade på datorn, eller spara exportfilen som ett Atom service-dokument (.atomsvc) för framtida användning. |
Importera rapportdata med en adress till en publicerad rapport
-
Klicka på Från rapport på fliken Start i fönstret Power Pivot. Guiden Tabellimport öppnas.
-
Klicka på Bläddra och välj en rapportserver.
Om du regelbundet använder rapporter på en rapportserver kanske servern visas i Senaste webbplatser och servrar. Annars skriver du en adress till en rapportserver i Namn och klickar på Öppna för att bläddra bland mapparna på rapportserverwebbplatsen. En exempeladress för en rapportserver kan vara http://<datornamn>/reportserver.
-
Markera rapporten och klicka på Öppna. Du kan också klistra in en länk till rapporten, inklusive den fullständiga sökvägen och rapportnamnet, i textrutan Namn . Guiden Importera tabell ansluter till rapporten och återger den i förhandsgranskningsområdet.
Om rapporten använder parametrar måste du ange en parameter eller så kan du inte skapa rapportanslutningen. När du gör det importeras endast de rader som är relaterade till parametervärdet i datafeeden.
-
Välj en parameter med listrutan eller kombinationsrutan i rapporten.
-
Klicka på Visa rapport för att uppdatera data.
Obs!: När du visar rapporten sparas de parametrar som du har valt tillsammans med definitionen för datafeed.
Om du vill kan du klicka på Avancerat för att ange providerspecifika egenskaper för rapporten.
-
-
Klicka på Testa anslutning för att se till att rapporten är tillgänglig som en datafeed. Du kan också klicka på Avancerat för att bekräfta att egenskapen Infogat tjänstdokument innehåller inbäddad XML som anger datafeedanslutningen.
-
Klicka på Nästa för att fortsätta med importen.
-
Markera kryssrutan bredvid de rapportdelar som du vill importera som data på sidan Markera tabeller och vyer i guiden.
Vissa rapporter kan innehålla flera delar, till exempel tabeller, listor eller grafer.
-
I rutan Eget namn skriver du namnet på den tabell där du vill att datafeeden ska sparas i Power Pivot-arbetsboken.
Namnet på kontrollen Reporting Service används som standard om inget namn har tilldelats: till exempel Tablix1 och Tablix2. Vi rekommenderar att du ändrar det här namnet under importen så att du enklare kan identifiera ursprunget för den importerade datafeeden.
-
Klicka på Förhandsgranska och filtrera för att granska data och ändra kolumnval. Du kan inte begränsa de rader som importeras i rapportens datafeed, men du kan ta bort kolumner genom att avmarkera kryssrutorna. Klicka på OK.
-
Klicka på Slutför på sidan Välj tabeller och vyer.
-
När alla rader har importerats klickar du på Stäng.
Importera rapportdata med hjälp av en URL till ett datatjänstdokument
Ett alternativ till att ange en rapportadress är att använda en datatjänstfil (.atomsvc) som redan har den rapportfeedinformation som du vill använda. Ett datatjänstdokument anger en URL till rapporten. När du importerar datatjänstdokumentet genereras en rapportfeed från rapporten och läggs till i Power Pivot arbetsbok.
-
Klicka på Från datafeeds på fliken Start i fönstret Power Pivot. Guiden Tabellimport öppnas.
-
På sidan Anslut till en datafeed skriver du ett eget namn som du vill använda när du refererar till datakällan.
Det här namnet används endast i den Power Pivot arbetsboken för att referera till datakällan. Senare i guiden anger du namnet på den tabell där data lagras.
-
Skriv en sökväg till datatjänstdokumentfilen (.atomsvc) som anger rapportfeeden. Du kan ange en adress till dokumentet om det lagras på servern, eller så kan du öppna det från en mapp på datorn. Du kan också klicka på Bläddra för att navigera till en server som har det datatjänstdokument du vill använda.
-
Klicka på Testa anslutning för att se till att en feed kan skapas med hjälp av informationen i datatjänstdokumentet.
-
Klicka på Nästa.
-
Markera kryssrutan bredvid de rapportdelar som du vill importera som data på sidan Markera tabeller och vyer i guiden.
Vissa rapporter kan innehålla flera delar, till exempel tabeller, listor eller grafer.
-
I rutan Eget namn skriver du namnet på den tabell där du vill att datafeeden ska sparas i Power Pivot arbetsboken.
Namnet på kontrollen Reporting Service används som standard om inget namn har tilldelats: till exempel Tablix1 och Tablix2. Vi rekommenderar att du ändrar det här namnet under importen så att du lättare kan identifiera ursprunget för den importerade datafeeden.
-
Klicka på Förhandsgranska och filtrera för att granska data och ändra kolumnval. Du kan inte begränsa de rader som importeras i rapportens datafeed, men du kan ta bort kolumner genom att avmarkera kryssrutorna. Klicka på OK.
-
Klicka på Slutför på sidan Välj tabeller och vyer.
-
När alla rader har importerats klickar du på Stäng.
Exportera en rapport som en datafeed
-
Öppna en rapport från Rapporthanteraren, SharePoint eller en rapportserver.
-
Klicka på knappen Exportera som datafeed i rapportverktygsfältet:
Om Excel är installerat på datorn uppmanas du att öppna eller spara filen.
-
Klicka på Öppna om du vill visa importerade data direkt i Power Pivot-fönstret i Excel.
Om knappen inte visas körs inte rapporten på en version av Reporting Services som stöds. Överväg att flytta eller kopiera rapporten till en rapportserver som stöds.
Obs!: Reporting Services innehåller ett Atom-renderingstillägg som genererar feeds från rapportdefinitionsfiler. Tillägget skapar, i stället för Power Pivot serverprogramvara, rapportfeeds och datatjänstdokument som används för att exportera rapportdata till Power Pivot arbetsböcker. Mer information om hur du använder feeds i Power Pivot finns i Power Pivot-datafeeds på MSDN.
Spara en Atom Service-dokumentfil (.atomsvc) för framtida importåtgärder
Om du inte har ett program på datorn som kan öppna en rapportfeed sparar du dokumentet för framtida bruk på en dator som har Power Pivot i Excel. Dokumentet som du sparar anger en adress till rapporten. Den innehåller inte data från rapporten.
-
Öppna en rapport från Rapporthanteraren, SharePoint eller en rapportserver.
-
Klicka på knappen Exportera som datafeed i rapportverktygsfältet:
-
Klicka på Spara för att lagra .atomsvc-filen på datorn. Filen anger rapportservern och platsen för rapportfilen.
Om du vill använda .atomsvc-filen senare kan du öppna den i Power Pivot i Excel för att importera rapportfeeden. Mer information om hur du anger ett datatjänstdokument för rapportfeeds finns i Importera rapportdata med hjälp av en URL till ett datatjänstdokument i det här avsnittet.
Du kan också publicera den här filen i ett datafeedbibliotek i SharePoint för att göra den tillgänglig för alla som vill använda rapportfeeds i andra arbetsböcker eller rapporter. Mer information om datafeedbibliotek finns i Power Pivot-datafeeds på MSDN.