Udostępnij za pośrednictwem


Importowanie danych z raportu usług Reporting Services

Raportu usług Reporting Services, który został opublikowany w witrynie programu SharePoint lub na serwerze raportów, można użyć jako źródła danych w skoroszycie programu PowerPivot. W poniższej procedurze opisano sposób tworzenia połączenia z raportem i importowania danych do skoroszytu.

Ten temat zawiera następujące sekcje:

Wymagania wstępne

Wybieranie metody importowania

Importowanie danych raportu przy użyciu adresu URL opublikowanego raportu

Importowanie danych raportu przy użyciu adresu URL dokumentu usługi danych

Eksportowanie strumieniowych źródeł danych z raportu

Zapisywanie pliku dokumentu usługi Atom (atomsvc) na potrzeby przyszłych operacji importowania

Wymagania wstępne

Jako źródła danych należy użyć pliku definicji raportu (rdl). Importowanie z modelu raportu jest nieobsługiwane.

Użytkownik musi mieć uprawnienie do otwierania raportu przy użyciu konta użytkownika systemu Windows i musi znać adres raportu albo serwera raportów, na którym jest obsługiwany raport. Posiadane uprawnienia można sprawdzić, próbując najpierw otworzyć raport w przeglądarce sieci Web. Jeśli raport zostanie otwarty, będzie to oznaczać, że użytkownik ma wystarczające uprawnienia i zna poprawny adres URL.

Wymagana wersja usług Reporting Services to SQL Server 2008 R2 lub SQL Server 2012. Te wersje zawierają funkcję eksportu strumieniowych źródeł danych, która umożliwia strumieniowe przesyłanie danych raportu w formacie strumieniowego źródła danych XML. Aby zidentyfikować serwer raportów, należy sprawdzić, czy na pasku narzędzi raportu otwartego w przeglądarce jest dostępna opcja Eksportuj jako strumieniowe źródło danych: GMNI_IconDataFeed

Wybieranie metody importowania

Dane raportu są dodawane podczas importowania tylko raz. Kopia danych jest umieszczana w skoroszycie programu PowerPivot. Aby pobrać najnowsze zmiany wprowadzone w źródłowych danych raportu, można odświeżyć dane za pomocą programu PowerPivot for Excel lub skonfigurować harmonogram odświeżania danych w skoroszycie po opublikowaniu skoroszytu w programie SharePoint. Aby uzyskać więcej informacji, zobacz temat Różne metody aktualizowania danych w programie PowerPivot.

Aby dodać dane raportu usług Reporting Services do skoroszytu programu PowerPivot, można użyć dowolnej z wymienionych poniżej metod.

Aplikacja

Metoda

Łącze

PowerPivot for Excel

Kliknij pozycję Z raportu, aby określić adres raportu. Możesz także kliknąć pozycję Z innych źródeł, a następnie kliknąć pozycję Raporty, aby określić adres raportu.

Jak…

PowerPivot for Excel

Kliknij pozycję Ze strumieniowych źródeł danych, aby określić dokument usługi (atomsvc) zawierający informacje o połączeniu.

Jak…

Reporting Services

Kliknij przycisk Eksportuj do strumieniowego źródła danych na pasku narzędzi raportu, aby natychmiast wyeksportować dane do programu PowerPivot for Excel, jeśli jest on zainstalowany na komputerze, lub zapisać plik eksportu jako plik dokumentu usługi Atom (atomsvc) w celu użycia go w przyszłości.

Jak…

Importowanie danych raportu przy użyciu adresu opublikowanego raportu

  1. W oknie programu PowerPivot na karcie Narzędzia główne kliknij przycisk Z raportu. Zostanie otwarty Kreator importu tabeli.

  2. Kliknij przycisk Przeglądaj i wybierz serwer raportów.

    Jeśli regularnie używasz raportów z jakiegoś serwera raportów, ten serwer może być wymieniony na liście Ostatnio odwiedzane witryny i serwery. W przeciwnym razie w polu Nazwa wpisz adres serwera raportów i kliknij przycisk Otwórz, aby przejrzeć foldery w witrynie serwera raportów. Na przykład adres serwera raportów może być następujący: http://<nazwa_komputera>/reportserver.

  3. Wybierz raport i kliknij przycisk Otwórz. Można też w polu Nazwa wkleić łącze do raportu, które zawiera pełną ścieżkę do raportu i jego nazwę. Kreator importowania tabeli nawiąże połączenie z raportem i wyrenderuje go w obszarze podglądu.

    Jeśli w raporcie są używane parametry, musisz określić parametr, ponieważ w przeciwnym razie nie będzie można utworzyć połączenia z raportem. Po wykonaniu tej czynności ze strumieniowego źródła danych będą importowane tylko wiersze powiązane z wartością parametru.

    1. Wybierz parametr, używając pola listy lub pola kombi w raporcie.

    2. Kliknij przycisk Wyświetl raport, aby zaktualizować dane.

      [!UWAGA]

      Wyświetlenie raportu spowoduje zapisanie wybranych parametrów wraz z definicją strumieniowego źródła danych.

    Opcjonalnie kliknij przycisk Zaawansowane, aby ustawić dla raportu właściwości specyficzne dla dostawcy.

  4. Aby sprawdzić, czy raport jest dostępny jako strumieniowe źródło danych, kliknij przycisk Testuj połączenie. Możesz też kliknąć przycisk Zaawansowane, aby potwierdzić, że właściwość Wbudowany dokument usługi zawiera osadzony kod XML określający połączenie ze strumieniowym źródłem danych.

  5. Kliknij przycisk Dalej, aby kontynuować importowanie.

  6. Na stronie Wybieranie tabel i widoków w kreatorze zaznacz pola wyboru obok składników Report Part, które chcesz zaimportować jako dane.

    Niektóre raporty mogą zawierać wiele składników, w tym tabele, listy lub wykresy.

  7. W polu Przyjazna nazwa wpisz nazwę tabeli w skoroszycie programu PowerPivot, w której ma zostać zapisane strumieniowe źródło danych.

    Jeśli nie zostanie przypisana nazwa, domyślnie będzie używana nazwa formantu usług Reporting Services, na przykład Tablix1, Tablix2. Zalecane jest, aby podczas importowania zmienić tę nazwę, dzięki czemu łatwiej będzie zidentyfikować pochodzenie importowanego strumieniowego źródła danych.

  8. Kliknij przycisk Wyświetl podgląd i przefiltruj, aby przejrzeć dane i zmienić wybrane opcje kolumn. Nie można ograniczyć liczby wierszy importowanych w strumieniowym źródle danych raportu, ale można usunąć kolumny, czyszcząc odpowiednie pola wyboru. Kliknij przycisk OK.

  9. Na stronie Wybieranie tabel i widoków kliknij przycisk Zakończ.

  10. Po zaimportowaniu wszystkich wierszy kliknij przycisk Zamknij.

Importowanie danych raportu przy użyciu adresu URL dokumentu usługi danych

Zamiast określać adres raportu, można użyć pliku dokumentu usługi danych (atomsvc) zawierającego informacje o strumieniowym źródle danych, które ma być używane. Dokument usługi danych określa adres URL raportu. Podczas importowania dokumentu usługi danych na podstawie raportu jest generowane strumieniowe źródło raportu i jest ono dodawane do skoroszytu programu PowerPivot.

  1. W oknie programu PowerPivot na karcie Narzędzia główne kliknij przycisk Ze strumieniowych źródeł danych. Zostanie otwarty Kreator importu tabeli.

  2. Na stronie Połącz ze strumieniowym źródłem danych wpisz przyjazną nazwę, która będzie używana do odwoływania się do źródła danych.

    Ta nazwa jest używana tylko w skoroszycie programu PowerPivot do odwoływania się do źródła danych. Nazwa tabeli, w której będą przechowywane dane, zostanie ustawiona w dalszej części pracy z kreatorem.

  3. Wpisz ścieżkę do pliku dokumentu usługi danych (atomsvc), który określa strumieniowe źródło raportu. Można określić adres dokumentu, jeśli jest on przechowywany na serwerze, ale można też otworzyć go z folderu na swoim komputerze. Alternatywnie możesz kliknąć przycisk Przeglądaj, aby przejść do serwera, na którym znajduje się dokument usługi danych, którego chcesz użyć.

  4. Kliknij przycisk Testuj połączenie, aby upewnić się, że można utworzyć źródło strumieniowe, używając informacji z dokumentu usługi danych.

  5. Kliknij przycisk Dalej.

  6. Na stronie Wybieranie tabel i widoków w kreatorze zaznacz pola wyboru obok składników Report Part, które chcesz zaimportować jako dane.

    Niektóre raporty mogą zawierać wiele składników, w tym tabele, listy lub wykresy.

  7. W polu Przyjazna nazwa wpisz nazwę tabeli w skoroszycie programu PowerPivot, w której ma zostać zapisane strumieniowe źródło danych.

    Jeśli nie zostanie przypisana nazwa, domyślnie będzie używana nazwa formantu usług Reporting Services, na przykład Tablix1, Tablix2. Zalecane jest, aby podczas importowania zmienić tę nazwę, dzięki czemu łatwiej będzie zidentyfikować pochodzenie importowanego strumieniowego źródła danych.

  8. Kliknij przycisk Wyświetl podgląd i przefiltruj, aby przejrzeć dane i zmienić wybrane opcje kolumn. Nie można ograniczyć liczby wierszy importowanych w strumieniowym źródle danych raportu, ale można usunąć kolumny, czyszcząc odpowiednie pola wyboru. Kliknij przycisk OK.

  9. Na stronie Wybieranie tabel i widoków kliknij przycisk Zakończ.

  10. Po zaimportowaniu wszystkich wierszy kliknij przycisk Zamknij.

Eksportowanie raportu jako strumieniowego źródła danych

  1. Otwórz raport w programie Report Manager, w programie SharePoint lub na serwerze raportów.

  2. Na pasku narzędzi raportu kliknij przycisk Eksportuj jako strumieniowe źródło danych: GMNI_IconDataFeed

    Jeśli na komputerze są zainstalowane programy Excel 2010 i PowerPivot for Excel, zostanie wyświetlony monit o otwarcie lub zapisanie pliku. 

  3. Kliknij przycisk Otwórz, aby natychmiast wyświetlić zaimportowane dane w oknie programu PowerPivot w programie Excel.

Jeśli ten przycisk nie jest widoczny, oznacza to, że raport nie został uruchomiony za pomocą obsługiwanej wersji usług Reporting Services. Rozważ przeniesienie lub skopiowanie raportu na serwer raportów w obsługiwanej wersji.

[!UWAGA]

Usługi Reporting Services zawierają rozszerzenie renderowania w formacie Atom, które generuje strumieniowe źródła danych na podstawie plików definicji raportów. To rozszerzenie, a nie serwerowe oprogramowanie PowerPivot, tworzy strumieniowe źródła raportu i dokumenty usług danych służące do eksportowania danych raportu do skoroszytów programu PowerPivot. Aby uzyskać więcej informacji dotyczących sposobów generowania źródeł strumieniowych z usług Reporting Services, zobacz temat Generowanie strumieniowych źródeł danych na podstawie raportów w witrynie firmy Microsoft w sieci Web.

Zapisywanie pliku dokumentu usługi Atom (atomsvc) na potrzeby przyszłych operacji importowania

Jeśli na komputerze nie jest dostępna aplikacja umożliwiająca otwarcie strumieniowego źródła raportu, należy zapisać dokument w celu użycia go w przyszłości na komputerze, na którym jest zainstalowany program PowerPivot for Excel. Zapisany dokument określa adres raportu. Nie zawiera on danych z raportu.

  1. Otwórz raport w programie Report Manager, w programie SharePoint lub na serwerze raportów.

  2. Na pasku narzędzi raportu kliknij przycisk Eksportuj jako strumieniowe źródło danych: GMNI_IconDataFeed

  3. Kliknij przycisk Zapisz, aby zapisać plik atomsvc na komputerze. Plik określa serwer raportów i lokalizację pliku raportu.

Aby potem użyć pliku atomsvc, można otworzyć go w programie PowerPivot for Excel w celu zaimportowania strumieniowego źródła raportu. Aby uzyskać więcej informacji dotyczących sposobu określania dokumentu usługi danych dla strumieniowych źródeł raportu, zobacz sekcję Importowanie danych raportu przy użyciu adresu URL dokumentu usługi danych w tym temacie.

Ten plik można także opublikować w bibliotece strumieniowych źródeł danych w programie SharePoint, aby udostępnić go użytkownikom, którzy chcą używać strumieniowych źródeł raportu w swoich skoroszytach lub raportach. Aby uzyskać więcej informacji dotyczących bibliotek strumieniowych źródeł danych, zobacz temat Zarządzanie strumieniowymi źródłami danych programu PowerPivot w witrynie firmy Microsoft w sieci Web.

Zobacz także

Zadania

Zapisywanie w programie SharePoint

Koncepcje

Importowanie danych ze strumieniowego źródła danych

Tworzenie raportu usług Reporting Services za pomocą danych programu PowerPivot

Inne zasoby

Dodawanie i obsługa danych w programie PowerPivot