Udostępnij za pośrednictwem


Importowanie danych ze strumieniowego źródła danych

Strumieniowe źródła danych to jeden lub więcej strumieni danych XML generowanych ze źródła danych w trybie online i przesyłanych strumieniowo do dokumentu docelowego lub aplikacji docelowej. W programie PowerPivot for Excel można zaimportować strumieniowe źródło danych do skoroszytu programu PowerPivot, używając Kreatora importu tabeli. Po zaimportowaniu strumieniowego źródła danych do skoroszytu można potem używać go w dowolnych zaplanowanych operacjach odświeżania danych.

[!UWAGA]

W systemach Windows Vista i Windows 7 funkcje okna programu PowerPivot są dostępne na Wstążce, którą omówiono w tym temacie. W systemie Windows XP te funkcje są dostępne za pośrednictwem zestawu menu. Użytkownicy systemu Windows XP, którzy chcą zobaczyć, jak polecenia menu są powiązane z poleceniami Wstążki, powinni zapoznać się z tematem Interfejs użytkownika programu PowerPivot w systemie Windows XP.

Ten temat zawiera następujące sekcje:

Wymagania wstępne

Wybieranie metody importowania

Importowanie strumieniowych źródeł danych z publicznych lub firmowych źródeł danych

Importowanie strumieniowych źródeł danych z list programu SharePoint

Importowanie strumieniowych źródeł danych z raportów usług Reporting Services

Wymagania wstępne

Źródło strumieniowe musi być strumieniowym źródłem usługi Atom. Strumieniowe źródła RSS są nieobsługiwane.

Źródło strumieniowe musi być publicznie dostępne albo użytkownik musi mieć uprawnienie do nawiązywania z nim połączenia za pomocą konta systemu Windows, którego używa do logowania się.

Aby można było wyeksportować listę programu SharePoint jako strumieniowe źródło danych, na serwerze programu SharePoint, z którego są importowane dane, muszą być zainstalowane usługi ADO.NET Data Services 3.5 z dodatkiem SP1. Aby uzyskać więcej informacji, zobacz temat Ustalanie wymagań sprzętowych i programowych (program SharePoint 2010). W sekcji wymagania programowe znajdź listę wstępnie wymaganego oprogramowania i kliknij łącze dotyczące usług ADO.NET Data Services 3.5, które odpowiada używanemu systemowi operacyjnemu (Windows Server 2008 SP2 lub Windows Server 2008 R2).

Wybieranie metody importowania

Dane są dodawane podczas importowania i są umieszczane w skoroszycie programu PowerPivot. Aby pobrać zaktualizowane dane ze źródła strumieniowego, można odświeżyć dane za pomocą programu PowerPivot for Excel lub skonfigurować harmonogram odświeżania danych dla skoroszytu opublikowanego w programie SharePoint. Aby uzyskać więcej informacji, zobacz temat Różne metody aktualizowania danych w programie PowerPivot.

Aby zaimportować strumieniowe źródła danych do skoroszytu programu PowerPivot, można użyć dowolnej z wymienionych poniżej metod.

Aplikacja

Metoda

Łącze

Azure DataMarket

Importowanie i eksportowanie danych bezpośrednio z usługi Azure DataMarket do programu PowerPivot for Excel.

Jak…

PowerPivot for Excel

Kliknij pozycję Ze strumieniowych źródeł danych, aby zaimportować źródło strumieniowe z dokumentu usługi Atom lub pojedyncze strumieniowe źródło danych z usługi lub aplikacji, która generuje źródła strumieniowe w formacie usługi Atom.

Tej metody należy używać w celu importowania źródeł strumieniowych z zewnętrznych i wewnętrznych usług oraz aplikacji, które dostarczają strumieniowe źródła usługi Atom za pośrednictwem połączenia HTTP.

Jak…

Listy programu SharePoint 2010

Wyeksportuj całą listę programu SharePoint lub jej część jako strumieniowe źródło danych usługi Atom.

Jak…

Reporting Services

Wyeksportuj cały raport uruchomiony na serwerze raportów programu SQL Server lub jego część jako strumieniowe źródło danych usługi Atom.

Jak…

Importowanie i eksportowanie danych z usługi Azure DataMarket

Aby używać danych z usługi Azure DataMarket, należy mieć identyfikator Windows Live. Początkujący użytkownicy usługi Azure DataMarket mogą wybrać jedno z pośród wielu bezpłatnych źródeł danych, aby zapoznać się z czynnościami, które trzeba wykonać.

Rozpoczęcie w usłudze Azure DataMarket

  1. Przejdź do witryny sieci Web usługi Azure DataMarket. Zaloguj się za pomocą identyfikatora Windows Live.

  2. Przy pierwszym użyciu pamiętaj, aby wypełnić informacje o koncie i utworzyć identyfikator konta, który będzie używany podczas importowania z programu Excel i eksportowania do niego.

  3. Kliknij pozycję Data (Dane).

  4. W obszarze Price (Cena) kliknij pozycję Free (Bezpłatne), aby wyświetlić listę zawierającą tylko te źródła danych, które są dostępne bezpłatnie.

  5. Kliknij źródło danych. W przypadku większości źródeł danych, w tym bezpłatnych, trzeba mieć konto, aby móc używać określonego źródła danych. Kliknij łącze, aby założyć konto.

  6. Na stronie źródła danych wyszukaj pozycję Explore this Data (Eksploruj te dane). Na większości stron znajduje się łącze o tej nazwie. Kliknięcie tego łącza powoduje otwarcie okna zapytania.

  7. Uruchom zapytanie.

  8. Kliknij pozycję Export (Eksportuj).

  9. W obszarze Export to Program (Eksportuj do programu) wybierz pozycję Excel PowerPivot.

  10. Gdy zostanie wyświetlony monit o otwarcie lub zapisanie dokumentu, kliknij przycisk Otwórz. Gdy zostanie wyświetlone pytanie, czy chcesz utworzyć nowy skoroszyt (Skoroszyt1), kliknij przycisk Tak. Po otwarciu programu Excel zostanie załadowany dodatek PowerPivot, zostanie otwarte okno programu PowerPivot i zostanie uruchomiony Kreator importu tabeli, w którym będzie używany już określony adres URL strumieniowego źródła danych.

  11. Zostanie wyświetlony monit o wprowadzenie identyfikatora konta. Swój identyfikator konta można znaleźć na stronie My Account (Moje konto) usługi Azure DataMarket.

Rozpoczęcie w programie PowerPivot for Excel

  1. W programie Excel otwórz okno programu PowerPivot.

  2. W grupie Pobierz dane zewnętrzne kliknij pozycję Z usługi Azure DataMarket.

  3. Kliknij pozycję Wyświetl dostępne zestawy danych usługi DataMarket. Spowoduje to przejście na stronę Data (Dane) w witrynie usługi Azure DataMarket. Teraz możesz założyć konto i przeglądać bezpłatne oraz płatne zestawy danych, które możesz importować bezpośrednio do programu PowerPivot for Excel.

Importowanie strumieniowych źródeł danych z publicznych lub firmowych źródeł danych

Można korzystać z publicznych źródeł strumieniowych oraz tworzyć niestandardowe usługi danych, które generują strumieniowe źródła usługi Atom na podstawie firmowych lub starszych systemów baz danych.

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

  2. Wpisz opisową nazwę źródła strumieniowego, do którego uzyskujesz dostęp. W przypadku importowania wielu źródeł strumieniowych lub źródeł danych używanie opisowych nazw połączeń pomaga zapamiętać sposób ich użycia.

  3. Wpisz adres strumieniowego źródła danych. Prawidłowe wartości są następujące:

    1. Dokument XML zawierający dane w formacie Atom. Na przykład poniższy adres URL wskazuje publiczne źródło strumieniowe w witrynie sieci web organizacji Open Government Data Initiative:

      http://ogdi.cloudapp.net/v1/dc/banklocations/
      
    2. Dokument atomsvc określający co najmniej jedno strumieniowe źródło danych. Dokument atomsvc wskazuje usługę lub aplikację dostarczającą co najmniej jedno źródło strumieniowe. Każde źródło strumieniowe jest określone jako podstawowe zapytanie zwracające zestaw wyników.

      Można określić adres URL dokumentu atomsvc znajdującego się na serwerze sieci web, ale można też otworzyć plik znajdujący się w udostępnionym lub lokalnym folderze na komputerze. Dokument atomsvc może znajdować się na komputerze, jeśli zapisano go podczas eksportowania raportu usług Reporting Services. Dokumenty atomsvc mogą też znajdować się w bibliotece strumieniowych źródeł danych, jeśli została ona utworzona w witrynie programu SharePoint. Aby uzyskać więcej informacji, zobacz temat Importowanie danych z raportu usług Reporting Services lub Zarządzanie strumieniowymi źródłami danych programu PowerPivot w witrynie firmy Microsoft w sieci Web.

      [!UWAGA]

      Zalecane jest określenie dokumentu atomsvc, do którego można uzyskać dostęp za pomocą adresu URL lub folderu udostępnionego, ponieważ umożliwia to skonfigurowanie automatycznego odświeżania danych w skoroszycie, gdy zostanie on opublikowany w programie SharePoint. Serwer może ponownie użyć tego samego adresu URL lub folderu sieciowego w celu odświeżenia danych, jeśli zostanie określona lokalizacja, która nie znajduje się na komputerze lokalnym.

  4. Aby sprawdzić, czy źródło strumieniowe jest dostępne, kliknij przycisk Testuj połączenie. Możesz też kliknąć przycisk Zaawansowane, aby potwierdzić, że podstawowy adres URL lub adres URL dokumentu usługi zawiera zapytanie lub dokument usługi, który dostarcza źródło strumieniowe.

  5. Kliknij przycisk Dalej, aby kontynuować importowanie.

  6. Na stronie Wybieranie tabel i widoków w kreatorze w polu Przyjazna nazwa zamień tekst Zawartość strumieniowego źródła danych na opisową nazwę określającą tabelę, która będzie zawierać zaimportowane dane.

  7. 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.

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

  9. Po zaimportowaniu wszystkich wierszy kliknij przycisk Zamknij.

Importowanie strumieniowych źródeł danych z list programu SharePoint

W programie SharePoint 2010 można zaimportować dowolną listę programu SharePoint, która ma przycisk Eksportuj jako strumieniowe źródło danych na Wstążce. Ten przycisk można kliknąć, aby wyeksportować listę jako źródło strumieniowe. Jeśli na komputerze są zainstalowane programy Excel 2010 i PowerPivot for Excel, eksportowanie strumieniowego źródła danych spowoduje uruchomienie okna programu PowerPivot. Jeśli otwarto już skoroszyt programu PowerPivot, jest dostępna opcja dodania źródła strumieniowego do istniejącego skoroszytu lub utworzenie nowego. W przypadku braku otwartego skoroszytu zostanie utworzony nowy skoroszyt.

[!UWAGA]

Przycisk Eksportuj jako strumieniowe źródło danych jest wyświetlany na Wstążce w grupie Narzędzia bibliotek w witrynach, dla których została włączona funkcja PowerPivot. Administrator programu SharePoint może włączyć tę funkcję, jeśli jest ona niedostępna. Aby uzyskać więcej informacji, zobacz temat Uaktywnianie integracji programu PowerPivot dla zbiorów witryn w witrynie firmy Microsoft w sieci Web.

Można też uruchomić program PowerPivot for Excel i określić listy do zaimportowania. Poniższe instrukcje pokazują, jak to zrobić.

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

  2. Wpisz opisową nazwę źródła strumieniowego, do którego uzyskujesz dostęp. W przypadku importowania wielu źródeł strumieniowych lub źródeł danych używanie opisowych nazw połączeń pomaga zapamiętać sposób ich użycia.

  3. W polu Adres URL strumieniowego źródła danych wpisz adres usługi danych listy, zamieniając ciąg <server-name> na rzeczywistą nazwę serwera programu SharePoint:

    http://<server-name>/_vti_bin/listdata.svc
    
  4. Aby sprawdzić, czy źródło strumieniowe jest dostępne, kliknij przycisk Testuj połączenie. Możesz też kliknąć przycisk Zaawansowane, aby potwierdzić, że adres URL dokumentu usługi zawiera adres usługi danych listy.

  5. Kliknij przycisk Dalej, aby kontynuować importowanie.

  6. Na stronie Wybieranie tabel i widoków w kreatorze wybierz listy, które chcesz zaimportować. Na przykład jeśli chcesz zaimportować metadane dotyczące wszystkich dokumentów w Galerii programu PowerPivot, możesz wybrać z listy pozycję Galeria programu PowerPivot.

    [!UWAGA]

    Można importować tylko listy zawierające kolumny.

  7. 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.

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

  9. Po zaimportowaniu wszystkich wierszy kliknij przycisk Zamknij.

Importowanie strumieniowych źródeł danych z raportów usług Reporting Services

Do generowania strumieniowych źródeł danych na podstawie istniejącego raportu można używać nowego rozszerzenia renderowania w formacie Atom. Na stacji roboczej musi być zainstalowany program Excel 2010 z dodatkiem PowerPivot for Excel. Program PowerPivot jest uruchamiany w odpowiedzi na eksport strumieniowego źródła danych i automatycznie dodaje tabele i kolumny oraz tworzy między nimi relacje w miarę ich strumieniowego przesyłania.

Można też w oknie programu PowerPivot w grupie Pobierz dane zewnętrzne na karcie Narzędzia główne kliknąć przycisk Z raportu. Aby uzyskać więcej informacji dotyczących sposobu importowania strumieniowego źródła danych z raportu usług Reporting Services, zobacz temat Importowanie danych z raportu usług Reporting Services.

Zobacz także

Koncepcje

Źródła danych obsługiwane w skoroszytach programu PowerPivot

Różne metody aktualizowania danych w programie PowerPivot

Inne zasoby

Dodawanie i obsługa danych w programie PowerPivot