Importera data från en Reporting Services-rapport

Gäller för
Excel för Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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. Följande procedur beskriver hur du skapar en anslutning till rapporten och importerar data till arbetsboken.

Artikelinnehåll

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örsöka öppna rapporten i en webbläsare först. Om rapporten öppnas bekräftar den att du har tillräcklig behörighet och rätt URL-adress.

Reporting Services måste vara version SQL Server 2008 R2 eller senare. Dessa versioner innehåller exportfunktionen för datafeed som strömmar rapportdata i XML-datafeedformat. Du kan identifiera rapportservern med hjälp av alternativet Exportera som datafeed som visas i rapportens verktygsfält när du öppnar rapporten i webbläsaren: Ikonen Datafeed

Överst på sidan

Välj en importmetod

Rapportdata läggs till en gång under importen. En kopia av informationen placeras i PowerPivot-arbetsboken. 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. Hur gör jag för att...
Power Pivot Klicka på Från datafeeds om du vill ange ett servicedokument (.atomsvc) som innehåller anslutningsinformation. Hur gör jag för att...
Reporting Services Klicka på knappen Exportera till datafeed i rapportens verktygsfält för att direkt exportera data till Power Pivot i Excel om de är installerade på datorn, eller spara exportfilen som en Atom-dokumentfil (.atomsvc) för framtida användning. Hur gör jag för att...

Överst på sidan

Importera rapportdata med hjälp av en adress till en publicerad rapport

  1. Klicka på Från rapport på fliken Start i Power Pivot-fönstret. Guiden Importera tabell öppnas.

  2. Klicka på Bläddra och välj en rapportserver.
    Om du regelbundet använder rapporter på en rapportserver kanske servern finns med i listan 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å rapportserverns webbplats. En exempeladress för en rapportserver kan vara http://< datornamn>/rapportserver.

  3. Markera rapporten och klicka på Öppna. Alternativt kan du klistra in en länk till rapporten med 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, annars kan du inte skapa rapportanslutningen. När du gör det importeras endast de rader som är relaterade till parametervärdet i datafeeden.

    1. Välj en parameter med hjälp av den listruta eller kombinationsruta som visas i rapporten.

    2. Klicka på Visa rapport för att uppdatera data.

      Obs

      När du visar rapporten sparas de parametrar du valt tillsammans med datafeeddefinitionen.

      Du kan också klicka på Avancerat om du vill ange providerspecifika egenskaper för rapporten.

  4. Klicka på Testa anslutning för att kontrollera att rapporten är tillgänglig som datafeed. Alternativt kan du också klicka på Avancerat för att bekräfta att egenskapen Infogat servicedokument innehåller inbäddad XML som anger anslutningen till datafeeden.

  5. Klicka på Nästa för att fortsätta med importen.

  6. På sidan Välj tabeller och vyer i guiden markerar du kryssrutan bredvid de rapportdelar som du vill importera som data.
    Vissa rapporter kan innehålla flera delar, till exempel tabeller, listor eller diagram.

  7. I rutan Eget namn skriver du namnet på den tabell där du vill att datafeeden ska sparas i Power Pivot-arbetsboken.
    Namnet på rapporteringstjänstkontrollen används som standard om inget namn har tilldelats: till exempel Tablix1, Tablix2. Vi rekommenderar att du ändrar det här namnet under importen så att du enklare kan identifiera ursprunget för den importerade datafeeden.

  8. Klicka på Förhandsgranska och filtrera om du vill granska data och ändra kolumnmarkeringar. 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.

  9. Klicka på Slutför på sidan Välj tabeller och vyer.

  10. När alla rader har importerats klickar du på Stäng.

Överst på sidan

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änstdokumentfil (.atomsvc) som redan innehåller den rapportfeedinformation 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-arbetsboken.

  1. Klicka på Från datafeeds på fliken Start i Power Pivot-fönstret. Guiden Importera tabell öppnas.
  2. På sidan Anslut till en datafeed skriver du ett eget namn som du vill använda när du hänvisar till datakällan.
    Det här namnet används endast i Power Pivot-arbetsboken för att referera till datakällan. Senare i guiden anger du namnet på tabellen där data lagras.
  3. Ange en sökväg till datatjänstdokumentfilen (.atomsvc) som anger rapportfeeden. Du kan ange en adress till dokumentet om det finns på en server, eller så kan du öppna det från en mapp på datorn. Du kan också klicka på Bläddra och navigera till en server som har det datatjänstdokument du vill använda.
  4. Klicka på Testa anslutning för att kontrollera att en feed kan skapas med hjälp av informationen i datatjänstdokumentet.
  5. Klicka på Nästa.
  6. På sidan Välj tabeller och vyer i guiden markerar du kryssrutan bredvid de rapportdelar som du vill importera som data.
    Vissa rapporter kan innehålla flera delar, till exempel tabeller, listor eller diagram.
  7. I rutan Eget namn skriver du namnet på den tabell där du vill att datafeeden ska sparas i Power Pivot-arbetsboken.
    Namnet på rapporteringstjänstkontrollen används som standard om inget namn har tilldelats: till exempel Tablix1, 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.
  8. Klicka på Förhandsgranska och filtrera om du vill granska data och ändra kolumnmarkeringar. 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.
  9. Klicka på Slutför på sidan Välj tabeller och vyer.
  10. När alla rader har importerats klickar du på Stäng.

Överst på sidan

Exportera en rapport som en datafeed

  1. Öppna en rapport från Report Manager, SharePoint eller en rapportserver.
  2. Klicka på knappen Exportera som datafeed i rapportens verktygsfält: Ikonen Datafeed
    Om Excel är installerat på datorn uppmanas du att öppna eller spara filen. 
  3. Klicka på Öppna om du vill visa importerade data direkt i PowerPivot-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 för en version som stöds.

Obs

Reporting Services innehåller ett Atom-återgivningstillägg som genererar flöden från rapportdefinitionsfiler. I stället för Power Pivot-serverprogramvaran skapas rapportfeeds och datatjänstdokument som används för att exportera rapportdata till PowerPivot-arbetsböcker. Mer information om hur du använder feeds i Power Pivot finns i Power Pivot Data Feeds på MSDN.

Överst på sidan

Spara en Atomsvc-fil (Atomsvc) för framtida importåtgärder

Om du inte har något program på datorn som kan öppna en rapportfeed sparar du dokumentet för framtida bruk på en dator som har Power Pivot i Excel. I dokumentet som du sparar anges en adress till rapporten. Den innehåller inte data från rapporten.

  1. Öppna en rapport från Report Manager, SharePoint eller en rapportserver.
  2. Klicka på knappen Exportera som datafeed i rapportens verktygsfält:Ikonen Datafeed
  3. Klicka på Spara om du vill lagra .atomsvc-filen på datorn. I filen anges 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 även publicera den här filen i ett datafeedbibliotek på 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.

Överst på sidan