Importowanie danych z raportu usług Reporting Services
Można użyć raportu programu Reporting Services, który został opublikowany w witrynie programu SharePoint lub serwer raportów jako źródło danych w PowerPivot skoroszyt.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.Ta wersja zawiera funkcję eksportu strumieniowych źródeł danych, która umożliwia strumieniowe przesyłanie danych raportu w formacie strumieniowego źródła danych XML.Tej wersja serwer raportów przez wywóz można zidentyfikować jako opcja źródło danych, wyświetlany na pasku narzędzi podczas Otwórz raport w przeglądarce:
Wybieranie metody importowania
Dane raportu są dodawane podczas importowania tylko raz.Kopię danych jest umieszczany w PowerPivot skoroszyt.Aby pobrać najnowsze zmiany w danych raportu, albo można odświeżyć danych z PowerPivot for Excel, lub skonfigurować harmonogram odświeżania danych skoroszyt po opublikowaniu programu SharePoint.Aby uzyskać więcej informacji, zobacz Różne metody aktualizowania danych w programie PowerPivot.
Dowolne z następujących podejść służy do dodawania danych do raportu Reporting Services do PowerPivot skoroszyt.
Aplikacja |
Metoda |
Łącze |
---|---|---|
PowerPivotdla programu Excel |
Kliknij Raportu Z do określenia adresu do raportu.Można także kliknąć Z innych źródeł, a następnie kliknij przycisk Raporty, aby określić adres n do raportu. |
Jak… |
PowerPivot dla programu Excel |
Kliknij Ze źródła danych do określenia usługa dokumentu (.atomsvc), który zawiera informacje o połączeniu. |
Jak… |
Reporting Services |
Kliknij wyeksportować do podawania danych przycisk na pasku narzędzi raportu, aby natychmiast eksportować dane do PowerPivot dla programu Excel, jeśli jest zainstalowany na komputerze, lub Zapisz plik eksportu jako plik dokumentu (.atomsvc) usługa Atom dla użytku w przyszłości. |
Jak… |
Importowanie danych raportu przy użyciu adresu opublikowanego raportu
W PowerPivot okna, w Główny , kliknij pozycję Raportu Z.Zostanie otwarty Kreator importu tabeli.
Kliknij Przeglądaj i wybierz serwer raportów.
Jeżeli regularnie korzystasz z raportów serwer raportów, serwer może być wyświetlony w ostatnie witryn i serwerów.W przeciwnym razie w polu Nazwa wpisz adres serwer raportów i kliknij przycisk Otwórz do przeglądania folderów w witrynie serwer raportów.Przykład adres serwer raportów może być http://<nazwa_komputera>/reportserver.
Wybierz raport, a następnie kliknij przycisk Otwórz.Ewentualnie można wkleić łącze do raportu, łącznie z pełną ścieżka i nazwę raportu w nazwę pole tekstowe.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.
Wybierz parametr przy użyciu pola listy lub pola kombi w raporcie.
Kliknij Wyświetl raport aktualizacji danych.
Ostrzeżenie
Wyświetlenie raportu spowoduje zapisanie wybranych parametrów wraz z definicją strumieniowego źródła danych.
Opcjonalnie można kliknąć przycisk Zaawansowane do zestaw właściwości specyficzne dla dostawca dla raportu.
Kliknij Testuj połączenie czy raport jest dostępny jako strumieniowe strumieniowe źródło danych.Alternatywnie, można również kliknąć Zaawansowane potwierdzić, że Dokumentu serwisowego wbudowany właściwość zawiera osadzony plik XML, który określa połączenie strumieniowe strumieniowe źródło danych.
Kliknij Dalej , aby kontynuować importowanie.
W Wybierz tabele i widoki strona kreatora, zaznacz pole wyboru obok części raportu, które chcesz zaimportować jako dane.
Niektóre raporty mogą zawierać wiele składników, w tym tabele, listy lub wykresy.
W przyjazną nazwę wpisz nazwę tabela, w której strumieniowe źródło danych zapisane w sieci PowerPivot skoroszyt.
Jeżeli nazwa nie została przypisana, domyślnie używana jest nazwa formantu usługi raportowania: 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.
Kliknij Podgląd i filtru do przeglądania danych i zmienianie kolumna.Nie można ograniczyć liczby wierszy importowanych w strumieniowym źródle danych raportu, ale można usunąć kolumny, czyszcząc odpowiednie pola wyboru.Click OK.
W Wybierz tabele i widoki strona, kliknij przycisk Zakończ.
Podczas importowania wszystkich wierszy kliknij 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 danych usługa dokument paszy raport jest generowany raport i dodać do PowerPivot skoroszyt.
W PowerPivot okna, w Główny , kliknij pozycję Ze źródła danych.Zostanie otwarty Kreator importu tabeli.
W Podłącz do źródło danych strona, wpisz przyjazną nazwę, którą należy użyć przy odwoływaniu się do źródło danych.
Ta nazwa jest używana tylko w PowerPivot skoroszyt do odwoływania się do źródło danych.Nazwa tabeli, w której będą przechowywane dane, zostanie ustawiona w dalszej części pracy z kreatorem.
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.Można także kliknąć Przeglądaj przejdź do serwera, który zawiera dane usługa dokument, którego chcesz użyć.
Kliknij Testuj połączenie , aby upewnić się, że źródło danych można utworzyć, korzystając z informacji zawartych w dokumencie danych usługa.
Kliknij Dalej.
W Wybierz tabele i widoki strona kreatora, zaznacz pole wyboru obok części raportu, które chcesz zaimportować jako dane.
Niektóre raporty mogą zawierać wiele składników, w tym tabele, listy lub wykresy.
W przyjazną nazwę wpisz nazwę tabela, w której strumieniowe źródło danych zapisane w sieci PowerPivot skoroszyt.
Jeżeli nazwa nie została przypisana, domyślnie używana jest nazwa formantu usługi raportowania: 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.
Kliknij Podgląd i filtru do przeglądania danych i zmienianie kolumna.Nie można ograniczyć liczby wierszy importowanych w strumieniowym źródle danych raportu, ale można usunąć kolumny, czyszcząc odpowiednie pola wyboru.Click OK.
W Wybierz tabele i widoki strona, kliknij przycisk Zakończ.
Podczas importowania wszystkich wierszy kliknij Zamknij.
Eksportowanie raportu jako strumieniowego źródła danych
Otwórz raport w programie Report Manager, w programie SharePoint lub na serwerze raportów.
Na pasku narzędzi kliknij Eksportuj jako przycisk źródła danych:
Jeśli program Excel 2010 i PowerPivot for Excel są zainstalowane na komputerze, zostanie wyświetlony monit o otwarcie lub zapisanie pliku.
Kliknij Otwórz natychmiast wyświetlania zaimportowanych danych w PowerPivot okno w programie Excel.
Jeżeli przycisk nie jest widoczny, raport nie jest uruchomiona na SQL Server 2008 R2 wersja programu Reporting Services.Należy rozważyć przeniesienie lub skopiowanie raport serwer raportów jest SQL Server 2008 R2 wersji.
Ostrzeżenie
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 zamiast PowerPivot oprogramowanie serwera tworzy raport źródeł danych usługa dokumentów i używany do eksportowania danych raportu do PowerPivot skoroszytów.Aby uzyskać więcej informacji dotyczących sposobu generowania źródła danych z usług Reporting Services, zobacz Generowanie do źródła danych, z raportów w programie Microsoft witryna sieci Web.
Zapisywanie pliku dokumentu usługi Atom (atomsvc) na potrzeby przyszłych operacji importowania
Jeśli nie masz aplikacji na komputerze, który można otworzyć raport paszy, Zapisz dokument na przyszłość na komputerze, na którym PowerPivot for Excel. Dokument, który można zapisać Określa adres do raportu.Nie zawiera on danych z raportu.
Otwórz raport w programie Report Manager, w programie SharePoint lub na serwerze raportów.
Na pasku narzędzi kliknij Eksportuj jako przycisk źródła danych:
Kliknij zapisać do przechowywania pliku .atomsvc na komputerze.Plik określa serwer raportów i lokalizację pliku raportu.
Aby użyć pliku .atomsvc później, można go otworzyć w PowerPivot for Excel do importowania paszy raportu.Aby uzyskać więcej informacji dotyczących sposobu określania dokumentu serwisowego danych dla źródła danych raportu, zobacz importu danych raportu przy użyciu adresu URL do danych usługa dokument 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.Więcej informacji o strumieniowe źródło danych biblioteki, zobacz PowerPivot zarządzanie strumieniowe źródło danychs w witrynie sieci web firmy Microsoft.