Importere data fra en Reporting Services-rapport

Gælder for
Excel til Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Du kan bruge en Reporting Services-rapport, der er udgivet på et SharePoint-websted eller en rapportserver som en datakilde i en Power Pivot-projektmappe. Følgende procedure beskriver, hvordan du opretter forbindelsen til rapporten og importerer dataene til projektmappen.

Denne artikel indeholder

Forudsætninger

Du skal bruge en rapportdefinitionsfil (.rdl) som datakilde. Import fra en rapportmodel understøttes ikke.

Du skal have tilladelse til at åbne rapporten under din Windows-brugerkonto, og du skal kende adressen på rapporten eller den rapportserver, der hoster den. Du kan kontrollere dine tilladelser ved først at prøve at åbne rapporten i en webbrowser. Hvis rapporten åbnes, bekræfter den, at du har de nødvendige tilladelser og den korrekte URL-adresse.

Reporting Services skal være version SQL Server 2008 R2 eller nyere. Disse versioner omfatter funktionen til eksport af datafeed, der streamer rapportdata i formatet XML-datafeed. Du kan identificere rapportserveren ved hjælp af indstillingen Eksportér som datafeed, der vises på rapportværktøjslinjen, når du åbner rapporten i browseren: Ikon for datafeed

Toppen af siden

Vælg en importmetode

Rapportdata tilføjes én gang under importen. En kopi af dataene placeres i Power Pivot-projektmappen. Hvis du vil hente de seneste ændringer i de underliggende rapportdata, kan du enten opdatere dataene fra Power Pivot i Excel eller konfigurere en tidsplan for dataopdatering for projektmappen, når den er publiceret på SharePoint.

Du kan bruge en af følgende metoder til at føje Reporting Services-rapportdata til en Power Pivot-projektmappe.

Program Tilgang Link
Power Pivot Klik på Fra rapport for at angive en adresse til rapporten. Du kan også klikke på Fra andre kilder og derefter klikke på Rapporter for at angive en n-adresse til en rapport. Hvordan gør jeg...
Power Pivot Klik på Fra datafeeds for at angive et servicedokument (.atomsvc), der indeholder forbindelsesoplysninger. Hvordan gør jeg...
Reporting Services Klik på knappen Eksportér til datafeed på rapportværktøjslinjen for straks at eksportere dataene til Power Pivot i Excel, hvis det er installeret på computeren, eller gem eksportfilen som en Atom Service Document (.atomsvc)-fil til senere brug. Hvordan gør jeg...

Toppen af siden

Importere rapportdata ved hjælp af en adresse for en publiceret rapport

  1. Klik på Fra rapport i Power Pivot-vinduet under fanen Hjem. Guiden Tabelimport åbnes.

  2. Klik på Gennemse, og vælg en rapportserver.
    Hvis du regelmæssigt bruger rapporter på en rapportserver, kan serveren være angivet under Seneste websteder og servere. Ellers skal du i Navn skrive en adresse til en rapportserver og klikke på Åbn for at søge i mapperne på rapportserverwebstedet. Et eksempel på en rapportserver kunne være http://< computernavn>/rapportserver.

  3. Markér rapporten, og klik på Åbn. Du kan også indsætte et link til rapporten, herunder den fulde sti og rapportens navn, i tekstfeltet Navn . Guiden Tabelimport opretter forbindelse til rapporten og gengiver den i eksempelvisningsområdet.
    Hvis rapporten bruger parametre, skal du angive en parameter, ellers kan du ikke oprette rapportforbindelsen. Når du gør dette, importeres kun de rækker, der er relateret til parameterværdien, i datafeedet.

    1. Vælg en parameter ved hjælp af listen eller kombinationsfeltet i rapporten.

    2. Klik på Vis rapport for at opdatere dataene.

      Bemærk

      Når du får vist rapporten, gemmes de parametre, du har valgt, sammen med datafeed-definitionen.

      Du kan også klikke på Avanceret for at angive udbyderspecifikke egenskaber for rapporten.

  4. Klik på Test forbindelse for at sikre, at rapporten er tilgængelig som et datafeed. Du kan også klikke på Avanceret for at bekræfte, at egenskaben Indbygget tjenestedokument indeholder integreret XML, der angiver datafeedforbindelsen.

  5. Klik på Næste for at fortsætte med importen.

  6. Markér afkrydsningsfeltet ud for de rapportdele, du vil importere som data, på siden Vælg tabeller og visninger i guiden.
    Nogle rapporter kan indeholde flere dele, herunder tabeller, lister eller grafer.

  7. Skriv navnet på den tabel, hvor datafeedet skal gemmes i Power Pivot-projektmappen, i feltet Brugervenligt navn .
    Navnet på kontrolelementet Reporting Service bruges som standard, hvis der ikke er tildelt et navn, f.eks. Tablix1, Tablix2. Vi anbefaler, at du ændrer dette navn under importen, så du nemmere kan identificere oprindelsen af det importerede datafeed.

  8. Klik på Vis og filtrer for at gennemse dataene og ændre kolonnevalgene. Du kan ikke begrænse de rækker, der importeres i rapportens datafeed, men du kan fjerne kolonner ved at fjerne markeringen i afkrydsningsfelterne. Klik på OK.

  9. Klik på Udfør på siden Vælg tabeller og visninger.

  10. Klik på Luk, når alle rækker er importeret.

Toppen af siden

Importere rapportdata ved hjælp af en URL-adresse til et datatjenestedokument

Et alternativ til at angive en rapportadresse er at bruge en datatjenestedokumentfil (.atomsvc), der allerede indeholder de rapportfeedoplysninger, du vil bruge. Et datatjenestedokument angiver en URL-adresse til rapporten. Når du importerer datatjenestedokumentet, genereres der et rapportfeed fra rapporten, som føjes til Power Pivot-projektmappen.

  1. Klik på Fra datafeeds i Power Pivot-vinduet på fanen Hjem. Guiden Tabelimport åbnes.
  2. På siden Opret forbindelse til et datafeed skal du skrive et brugervenligt navn, som skal bruges, når du refererer til datakilden.
    Dette navn bruges kun i Power Pivot-projektmappen til at referere til datakilden. Senere i guiden skal du angive navnet på den tabel, hvor dataene er gemt.
  3. Angiv en sti til den datatjenestedokumentfil (.atomsvc), der angiver rapportfeedet. Du kan angive en adresse til dokumentet, hvis det er gemt på serveren, eller du kan åbne det fra en mappe på computeren. Du kan også klikke på Gennemse for at gå til en server, der indeholder det datatjenestedokument, du vil bruge.
  4. Klik på Test forbindelse for at sikre, at der kan oprettes et feed ud fra oplysningerne i datatjenestedokumentet.
  5. Klik på Næste.
  6. Markér afkrydsningsfeltet ud for de rapportdele, du vil importere som data, på siden Vælg tabeller og visninger i guiden.
    Nogle rapporter kan indeholde flere dele, herunder tabeller, lister eller grafer.
  7. Skriv navnet på den tabel, hvor datafeedet skal gemmes i Power Pivot-projektmappen, i feltet Brugervenligt navn .
    Navnet på kontrolelementet Reporting Service bruges som standard, hvis der ikke er tildelt et navn, f.eks. Tablix1, Tablix2. Vi anbefaler, at du ændrer dette navn under importen, så du lettere kan identificere oprindelsen af det importerede datafeed.
  8. Klik på Vis og filtrer for at gennemse dataene og ændre kolonnevalgene. Du kan ikke begrænse de rækker, der importeres i rapportens datafeed, men du kan fjerne kolonner ved at fjerne markeringen i afkrydsningsfelterne. Klik på OK.
  9. Klik på Udfør på siden Vælg tabeller og visninger.
  10. Klik på Luk, når alle rækker er importeret.

Toppen af siden

Eksportere en rapport som et datafeed

  1. Åbn en rapport fra Report Manager, SharePoint eller en rapportserver.
  2. Klik på knappen Eksportér som datafeed på rapportværktøjslinjen: Ikon for datafeed
    Hvis Excel er installeret på computeren, bliver du bedt om at åbne eller gemme filen. 
  3. Klik på Åbn for at få vist de importerede data med det samme i Power Pivot-vinduet i Excel.

Hvis knappen ikke er synlig, kører rapporten ikke på en understøttet version af Reporting Services. Overvej at flytte eller kopiere rapporten til en rapportserver, som er en understøttet version.

Bemærk

Reporting Services indeholder en Atom-gengivelsesudvidelse, der genererer feeds fra rapportdefinitionsfiler. Denne udvidelse, i stedet for Power Pivot-serversoftwaren, opretter rapportfeeds og datatjenestedokumenter, der bruges til at eksportere rapportdata til Power Pivot-projektmapper. Hvis du vil have mere at vide om brug af feeds i Power Pivot, skal du se Power Pivot-datafeeds på MSDN.

Toppen af siden

Gemme en Atom Service Document (.atomsvc)-fil til fremtidige importhandlinger

Hvis du ikke har et program på computeren, der kan åbne et rapportfeed, skal du gemme dokumentet til senere brug på en computer, der har Power Pivot i Excel. Det dokument, du gemmer, angiver en adresse til rapporten. Den indeholder ikke data fra rapporten.

  1. Åbn en rapport fra Report Manager, SharePoint eller en rapportserver.
  2. På rapportværktøjslinjen skal du klikke på knappen Eksportér som datafeed:Ikonet Datafeed
  3. Klik på Gem for at gemme .atomsvc-filen på computeren. Filen angiver rapportserveren og placeringen af rapportfilen.

Hvis du vil bruge .atomsvc-filen senere, kan du åbne den i Power Pivot i Excel for at importere rapportfeedet. Du kan finde flere oplysninger om, hvordan du angiver et datatjenestedokument til rapportfeeds under Importere rapportdata ved hjælp af en URL-adresse til et datatjenestedokument i dette emne.

Du kan også publicere denne fil til et datafeedbibliotek på SharePoint, så den bliver tilgængelig for alle, der ønsker at bruge rapportfeeds i andre projektmapper eller rapporter. Du kan finde flere oplysninger om datafeedbiblioteker under Power Pivot-datafeeds på MSDN.

Toppen af siden