Udostępnij przez


Omówienie źródeł danych (PowerPivot dla programu SharePoint)

strumieniowe źródło danych zawiera strumienia danych na żądanie ze strumieniowe strumieniowe źródło danych online do aplikacji klient.In SQL Server 2008 R2 Usługi Analysis Services, you can use data feeds to push Atom XML data from any source into a PowerPivot data source.

Ponieważ źródła danych są oparte na standardach opublikowana, można je w wykraczające poza określoną rolę, że źródła wykonywać względem PowerPivot źródeł danych.Szerokiego zastosowania technologii strumieniowe strumieniowe źródło danych wykracza poza zakres tego tematu, ale można wykonać łącza na końcu przeczytanie informacji dotyczących norm i danych usługa technologie, które opisują Atom źródło użycia.

Kliknij łącze poniżej, aby dowiedzieć się więcej o strumieniowe źródło danych funkcja, która obsługuje PowerPivot źródeł danych:

Definition of a Data Feed

Definition of an Atom Data Service

About Data Service Documents (.atomsvc file)

Processing a Data Service Document

Authenticating a Data Feed Import Operation

Reading a Data Feed in the PowerPivot Client Application

About the Atom Standard

Learn More About Data Services and Data Feeds

Definicja źródła danych

Ładunek danych XML Atom 1.0, generowanych przez usługa sieci Web, dane usługa lub aplikacji sieci Web, który obsługuje Atom standard jest strumieniowe źródło danych.strumieniowe źródło danych ma spójny tabelarycznych struktury XML, który nie jest zmieniany na czas i zmiennej dane, które mogą być różne źródła jest generowany po każdym.usługa lub aplikacji udostępnia na wniosek, pobieranie danych z dowolnego źródeł, a następnie publikując go w rzeczywistym czas do aplikacji klienckich lub użytkowników, którzy o nie wnioskują.

Składniki i proces w aktualnym strumieniowym źródle danych

Jako Usługi Analysis Services funkcji źródeł danych dają specjalistów danych przydatne narzędzie dla udostępnianie danych organizacyjnych łatwo PowerPivot źródeł danych.Jeśli masz źródeł danych firmowych, które nie są łatwo dostępne za pośrednictwem dostawca danych klient lub danych jest możliwy złożonych kwerend, które chcesz ukryć, można skonstruować usługa danych Atom wokół źródło danych udostępnia dane w formacie paszy.Wiele produktów i technologii dostępnych pomóc udostępnienia danych firmowych jako RESZTY aplikacji lub usługa danych Atom, w tym Microsoft ADO.Technologia NET Framework i usługa Windows Communication Foundation (WCF).

Oprócz niestandardowych rozwiązań tworzących wewnętrzna użytkownicy mogą uzyskać dostęp do źródła danych z aplikacji obsługujących format paszy jako wbudowanych funkcji.Źródła danych są obsługiwane w SQL Server 2008 R2 składników i kilka produktów pakietu Microsoft Office 2010.

Definicja usługi danych Atom

Przed użyciem strumieniowe strumieniowe źródło danych musi mieć strumieniowe źródło danych online, czasami nazywany usługa danych, która generuje paszy.usługa danych jest dowolny adres URL adresowana HTTP końcowy dostarcza dane i otacza były zgodne z formatem liny Atom struktury danych XML.

Do celów importowania danych źródło do PowerPivot źródło danych, usługi danych może być ADO.Usługa NET danych, usługi sieci Web, aplikacji odpoczynku lub nawet URL statyczne dokumentu, który zawiera dane XML w formacie Atom.

Możliwość usługa danych również mogą być wbudowane w aplikacji.Aplikacje te zapewniają źródła danych gotowe do użycia przez opublikowanie lub eksportowanie struktur danych jako źródła danych.Przykłady produktów firmy Microsoft, generujących źródeł danych:

  • Microsoft SharePoint 2010.Listy programu SharePoint można wyeksportować jej struktura i zawartość jako strumieniowe źródło danych.

  • A SQL Server 2008 R2 Reporting Services.Usługi Reporting Services zawiera wbudowaną funkcję przesyłania strumieniowego danych regionów w raporcie jako źródła danych Atom 1.0.Aby uzyskać więcej informacji, zobacz Jak Użyj źródła danych (PowerPivot dla programu SharePoint).

Informacje o dokumentach usługi danych (plik .atomsvc)

Dokument usługa danych określa połączenia jednego lub więcej źródeł danych.Co najmniej jest proste adres URL usługa danych, która produkuje źródło danych, ale można także złożonych adres URL zawiera zaznaczenia i parametry filtrowania.

In SQL Server 2008 R2 Usługi Analysis Services components, a data service document also specifies the name of a table that will be created in a PowerPivot data source when a data feed is imported.Określanie obiekt docelowy tabela jest wymagane w dokumentach usługa danych, które są przetwarzane przez aplikację klient PowerPivot.Nazwa tabela określa lokalizację danych w dane programu PowerPivot źródło zaimportowane źródło.

Dane usługa dokumentów można tworzyć ręcznie, jeśli znają składnię XML, ale częściej na bieżąco zostały utworzone przez aplikacje generujące źródła danych.Zgłoszenie usługas i składniki serwera SharePoint spowoduje utworzenie danych usługa dokumentów wewnętrznie jako część wytwarzania pasz.Jeśli aplikacja klient PowerPivot zostanie wykryte na komputerze podczas dokumentu danych usługa jest generowany automatycznie w pamięci, aplikacja klient będzie uruchamiają się automatycznie i natychmiast zaimportować paszy lub Otwórz w nowym dane programu PowerPivot źródło.Jeśli aplikacja klient lokalnego nie jest dostępny do importowania danych, information worker wyświetlany jest monit o zapisywanie dokumentu usługa danych (.atomsvc) w systemie plików, przetwarzanie paszy w później.

Na następującej ilustracji pokazano, jak rozpoznać żądania dla strumieniowe strumieniowe źródło danych.przypadek aplikacji, która stanowi strumieniowe źródło danych jest raport programu Reporting Services.Gdy użytkownik eksportuje raport jako strumieniowe źródło danych, pasza będzie albo Pokaż w górę w formancie tabela w dane programu PowerPivot źródło lub użytkownik będzie monitowany o zapisywanie pliku danych usługa dokumentu (.atomsvc) w systemie plików.Jeśli aplikacja klient PowerPivot nie jest zainstalowana na komputerze, jedyną dostępną opcją jest zapisany plik.

Odrzucanie lub zapisywanie dokumentu usługi danych

Ostrzeżenie

Typ nośnika internet (czasami nazywany typ MIME) jest zdefiniowany dla .atomsvc plików.Na serwerze IIS 7.0 jest skonfigurowany do .atomsvc i application\atomsvc + xml.On a client workstation, the MIME type is associated with the .atomsvc file extension and PowerPivot for Excel.PowerPivot for Excel will launch automatically when an .atomsvc file is opened on the local computer.

Tworzenie pliku danych dokumentu serwisowego (.atomsvc) w witrynie programu SharePoint

Administratorzy witryny programu SharePoint można tworzyć pliki .atomsvc w bibliotece programu SharePoint, aby danych źródła danych dostępne dla użytkowników aplikacji klient PowerPivot.Deweloperów i specjalistów danych tworzenia aplikacji sieci Web i usług danych, które wywołują źródła danych, muszą one sposobem udostępnienia tych źródeł informacji pracownikom.Tworzenie danych usługa dokument w bibliotece programu SharePoint jest sposobem udostępnienia źródła w organizacji.

W witrynie programu SharePoint, dane usługa dokumenty mogą być tworzone w danych paszy biblioteki przez dowolnego użytkownika, który ma uprawnienia Contribute.Biblioteka strumieniowe strumieniowe źródło danych dodaje obsługę danych usługa typu zawartości dokumentu.Ten typ zawartości stanowi podstawę do tworzenia i edytowania danych dokumentu usługa.Ponieważ dokument jest przechowywany w bibliotece, można również usunąć i zabezpieczyć dane usługa dokumentów do sterowania dostępności paszy do użytkowników w organizacji.Dostęp do danych usługa dokument w bibliotece information worker Określa adres URL programu SharePoint do element danych paszy biblioteki.

Przetwarzanie dokumentu usługi danych

Aplikacje klienckie, takie jak PowerPivot for Excel, może przetwarzać dane dokumentu usługa na żądanie zużyje strumieniowe źródło danych do bezpośredniego użycia w aplikacji.Podczas przetwarzania dokumentu serwisowego żądanie danych jest wysyłana do adresu URL usługa w dokumencie.Dla PowerPivot for Excel, ładowanie danych dokumentu usługa za pomocą ścieżka SharePoint uruchamia sekwencję zdarzeń, które są dodawane nowe dane w PowerPivot źródło danych.

Poniższy diagram ilustruje sposób źródła danych są wymagane, opublikowane i przywożone do PowerPivot skoroszyt.

Przepływ w strumieniowym źródle danych z usługi do arkusza

Jeden krok.Kwestie żądania HTTP do ładowania danych aplikacji klient PowerPivot usługa dokumentu z biblioteki programu SharePoint.Żądanie pochodzi z Kreatora importu danych w klient aplikacji.Użytkownik Określa ścieżka programu SharePoint do danych dokumentu usługa.Wewnątrz dokumentu jest wskaźnik do jednego lub więcej URL usługa danych, zawierających jeden lub więcej źródeł danych.

Krok drugi.Aplikacja klient PowerPivot odczytuje dane dokumentu usługa.W obrębie jednego dokumentu usługa może być dowolną kombinację usług danych lub aplikacji sieci Web, które publikują zespoloną danych Atom na zewnętrznej witryny sieci web.Każdy zapis w dokumencie reprezentuje pojedyncze źródło określonej przez informacje o połączeniu do danych usługa lub aplikacji, która udostępnia go.Jak pokazano na ilustracji, pojedynczego dokumentu usługa może zawierać kilka źródeł, które są generowane z różnych źródeł.Każda usługa lub aplikacja jest dostępna za pośrednictwem punktu końcowego HTTP anonimowo lub w kontekście zabezpieczeń użytkownika, Inicjowanie operacji importowania.

Krok trzeci.PowerPivot aplikacji klient wysyła żądanie HTTP każdą usługa lub aplikację, która odwołuje się do danych dokumentu usługa.klient Aplikacji wysyła żądanie HTTP GET oparte na adresie URL paszy.

Krok czwarty.Dane usługa lub aplikacji generuje źródło danych.Struktura źródła danych jest określana przez usługa lub aplikację, która zapewnia on.Źródło danych może być reprezentacji XML widoku lub tabela bazy danych lub może być wartość zagregowana danych z różnych tabel lub widoków oparty na złożonych adres URL w dokumencie usługa danych.

Krok 5.Aplikacja klient PowerPivot zakończeniu importu przez utworzenie osobnej tabela dla każdego źródła.Nazwa tabela, która jest tworzona opiera się na nazwę tabela w dokumencie usługa danych.Każdy strumieniowe źródło danych wpis w dokumencie usługa danych jest skojarzony z nazwą tabela, która przechowuje dane po zakończeniu importu.Chociaż źródła danych są generowane asynchronicznie, źródła danych są dodawane do tabel w jednej operacji.Kreator importu czeka, aż do każdej paszy jest zwracana zanim dodaje dane do dane programu PowerPivot źródło.

Uwierzytelnianie danych paszy operacji importu

Gdy aplikacja klient PowerPivot sprawia, że żądania HTTP do strumieniowe źródło danych adresów URL w danych usługa dokumentu, żądanie jest uwierzytelniany na końcu odbierającym dane usługa lub aplikacji, która produkuje źródło.

Uwierzytelnianie danych źródła z raportu Reporting Services lub listy programu SharePoint

Źródła danych pobieranych z operacji eksportowania z usług Reporting Services lub listy programu SharePoint są zawsze wykonywane z tożsamością zabezpieczeń Windows bieżącego użytkownika.Tylko Windows zintegrowanych zabezpieczeń jest obsługiwana dla danych źródła danych transportu, który z tych aplikacji do PowerPivot klient aplikacji.

Nie można określić uwierzytelnianie podstawowe, ani nie można określić dostęp anonimowy.Właściwości dla ustawienia Typ uwierzytelnianie nie są dostępne w transfery danych aplikacji do aplikacji.

Jeżeli użytkownik bieżący kontekst zabezpieczeń, który nie jest podmiot zabezpieczeń systemu Windows (oznacza to, że użytkownik jest połączony za pomocą uwierzytelnianie formularzy usług Reporting Services lub użytkownik połączony aplikacji sieci web programu SharePoint przy użyciu uwierzytelnianie formularzy lub zasady zabezpieczeń-system Windows), użytkownik nie będzie można wyeksportować raport lub listę jako strumieniowe źródło danych.

Uwierzytelnianie danych źródła z aplikacji klienckiej PowerPivot

Dla operacji importu, które są określane za pomocą Kreatora importu danych w PowerPivot strumieniowe strumieniowe źródło danych klient aplikacji, można określić typ uwierzytelnianie w Właściwości zaawansowane okno dialogowe.

Na żądanie HTTP są obsługiwane trzy schematy uwierzytelnianie:

  • Zintegrowane zabezpieczenia systemu Windows (Negocjuj)

  • Uwierzytelnianie podstawowe w postaci zwykłego tekstu

  • Dostęp anonimowy

Systemy te są obsługiwane przez.NET zarządzanego dostawcy Atom źródeł, które PowerPivot klient aplikacja używa do importowania źródła danych.

Domyślnie dostawca wystawia połączenia z tożsamością zabezpieczeń systemu Windows użytkownika, który jest importowanie danych.Jednak użytkownik może zestaw zaawansowane właściwości dostawca określenie Identyfikatora użytkownika i hasła.W takim przypadek zostanie wysłane żądanie połączenia przy użyciu uwierzytelnianie podstawowego i nazwę użytkownika i hasło są przesyłane w postaci zwykłego tekstu do zdalnego serwera.Ze względów bezpieczeństwa należy to zrobić, jeśli połączenie jest poprzez kanał szyfrowany.

Dostęp anonimowy jawnie nie jest obsługiwane, ale można połączyć się jako użytkownik anonimowy pozostawić zestaw właściwości Identyfikatora użytkownika i hasła na null i ustaw właściwość zintegrowanych zabezpieczeń na wartość false.

Odczytywanie danych paszy w aplikacji klienckiej PowerPivot

Czytnik danych trwa każdego strumieniowe strumieniowe źródło danych, importowanie i konwertuje go na obiekt lub strukturę aplikacji rozumie. PowerPivot for Excel Używanych do tworzenia i wyświetlania PowerPivot źródła danych zawiera czytnik danych wbudowane.Czytnik danych tworzy formant tabela dla każdego strukturze tabelarycznej strumieniowe strumieniowe źródło danych.

Odnoszących się do źródło danych w źródle danych PowerPivot

Podczas importowania wielu źródeł danych w pojedynczej operacji PowerPivot aplikacja klient będzie szukał powiązanych danych między źródła danych.Na przykład, jeśli dokument usługa danych określa szereg źródeł, które zwracają dane tabelaryczne z tym samym relacyjnej bazy danych, aplikacja klient PowerPivot można zwykle Rekonstrukcja tabela relacje zaimportowane dane.Podobnie wiele źródeł są generowane na podstawie jednego raportu programu Reporting Services, odzwierciedlane relacje między regionami danych w raporcie zaimportowane dane.

Ponownie utworzyć relacje, które istnieją w oryginalnych danych, źródło danych muszą pochodzić ze wspólnego źródło, które stanowi ramy dla związanych z nim danych.PowerPivot aplikacja klient nie automatycznie ustalają relacje tabel, które są niezwiązane z oryginalnego źródło, nawet jeśli mają one te same dane i atrybuty kolumna.Jednakże gdy atrybuty kolumna i dane są utrzymywane wspólne, można łatwo utworzyć relacje ręcznie.

Dotyczące standardu Atom

Standard Atom 1.0 opisuje parę specyfikacje dla publikowania i struktury ładunek danych XML:

  • Określa RFC5023 Protokół publikowania Atom , który opisuje odnajdowanie usługa i jak są zbudowane ścieżki do obiektu danych.Plik danych usługa dokumentu (.atomsvc), utworzone w witrynie programu SharePoint jest zgodny z definicji dokument opisujący ten protokół.

  • Określa RFC4287 Atom Syndication Format Określa, jak czytnik danych po stronie klient, interpretuje i przedstawia dane w aplikacji. PowerPivot for Excel Zawiera czytnik danych osadzonych, który obsługuje format.Usługi danych, które dostarczają dane rzeczywiste musi implementować niniejszego protokół.

    XML format zawiera elementów wymaganych i opcjonalnych, które określają ogólną strukturę z przepisami niestandardowej zawartości tworzących część ładunku.

Osoby zaznajomione z źródła danych RSS może zastanawiasz się, jak Atom źródła porównania.Dane zgodne ze standardem Atom źródło jest podobna do strumieniowe strumieniowe źródło danych RSS, w tym atest konsorcjalnej dane na żądanie.Atom różni się od danych RSS, ponieważ dostarcza dodatkowe specyfikację dla danych poprawnie sformułowany kod XML.Jest to konieczne do importowania rodzaj danych biznesowych dobrze rozbudowane, który zostanie użyty w rozwiązania z zakresu analizy biznesowej.Z tego powodu Atom (i nie RSS) jest standardem obsługiwane źródła danych używane w PowerPivot źródeł danych.

Więcej informacji na temat usług danych i źródła danych

Poniższe łącza udostępniają użytecznych informacji i praktycznej instrukcji używania obiektów ADO.Usługi danych netto:

Przegląd: ADO.Usługi NET danych

Przy użyciu ADO.Usługi NET danych

Szybki Start usługi danych (ADO.NET Framework usług danych)

Następne dwa łącza połączyć dokumenty protokół Atom w witrynie IETF w sieci web:

Format Syndication Atom 1.0

Atom 1.0 Protokół publikowania