Udostępnij za pośrednictwem


Zaplanowanie integracji PowerPivot z usług programu Excel

Poprzez PowerPivot dla programu Excel i PowerPivot dla programu SharePoint, SQL Server 2008 R2 wprowadzono składniki klient i serwera, które parowanie produktów klient i serwera programu Excel, dodając nowe możliwości dla agregacji skalę, dane niejednorodne w skoroszytach programu Excel i następnie udostępnianie tych skoroszytów w obrębie farmy programu SharePoint 2010.

Na farmy programu SharePoint PowerPivot składniki serwera i usługi programu Excel wykonuje przetwarzania kwerend i renderowania opublikowanych skoroszytów programu Excel, które zawierają dane programu PowerPivot.Usługi programu Excel jest aparatem renderowania PowerPivot skoroszytów, które są publikowane w programie SharePoint.

Ostrzeżenie

Chociaż usług programu Excel daje możliwość edycji dokumentu na serwerze w oknie przeglądarki, nie możesz użyć edycji online do edytowania skoroszyt danych PowerPivot.PowerPivot nie obsługuje połączeń odczytu i zapisu danych, który jest załadowany w pamięci na serwerze aplikacji.Do edycji danych, należy pobrać plik do komputera lokalnego i otworzyć skoroszyt w aplikacji Excel 2010, z PowerPivot dla programu Excel dodatek.

W tym temacie wyjaśniono, jak systemy serwera współpracują ze sobą, jak ustanowiono połączenia i ustawienia konfiguracja, które umożliwiają bezproblemową interakcji.

Ten temat zawiera następujące sekcje:

Zależności serwera

Żądania danych i usług programu Excel i przetwarzanie PowerPivot

Połączenia serwera w farmie

Ustawienia konfiguracja zalecane i wymagane

Zależności serwera

Topologie gospodarstwa, obejmujących serwery aplikacji, które usług programu Excel, ale nie ma PowerPivot instalacji programu SharePoint na tym samym komputerze muszą być aktualizowane przy użyciu nowszej bibliotek klient usług Analysis Services.Aby uzyskać więcej informacji, zobacz Jak Zainstaluj Analysis Services dostawcy OLE DB na komputerze usługi programu Excel.

Żądania danych i usług programu Excel i przetwarzanie PowerPivot

Podczas przeglądania skoroszyt danych PowerPivot z biblioteki programu SharePoint dane programu PowerPivot się wewnątrz skoroszytu są wykrywane, wyodrębnione i przetwarzane oddzielnie na wystąpienia serwera Analysis Services w gospodarstwie, podczas gdy Warstwa prezentacji w oknie przeglądarki renderuje usług programu Excel.Całkowicie przetworzone skoroszyt można wyświetlić w oknie przeglądarki lub aplikacji pulpitu Excel 2010 ma PowerPivot dla programu Excel dodatek.

Poniższy diagram przedstawia wysokiego poziom ilustracji, która pokazuje, jak żądanie przetwarzania kwerend przechodzi przez gospodarstwa.Ponieważ dane programu PowerPivot jest skoroszyt programu Excel 2010, żądanie dotyczące przetwarzania kwerendy występuje, gdy użytkownik otworzy skoroszyt programu Excel z biblioteki programu SharePoint i współdziała z tabela przestawna lub wykresu przestawnego, który zawiera PowerPivot dane.

Diagram żądania przetwarzania danych

Usługi programu Excel i PowerPivot dla składników programu SharePoint przetwarzać różnych części tego samego pliku skoroszyt (xlsx).Usługi programu Excel wykrywa żądań, przetwarzanie z serwera w farmie PowerPivot i dane programu PowerPivot.Serwer PowerPivot przydziela żądanie Usługa Analysis Services wystąpienie, które pobrać skoroszyt z zawartości biblioteki i zapisuje je na dysku.Usługa Analysis Services wyodrębnia dane programu PowerPivot ze skoroszyt i go ładuje do pamięci.Dane przechowywane w pamięci są z powrotem scalane w renderowanym skoroszycie i przekazywane z powrotem do programu Excel Web Access w celu prezentacji w oknie przeglądarki.

Nie wszystkie dane i obiekty skoroszyt danych PowerPivot są obsługiwane przez PowerPivot dla programu SharePoint.Usługi programu Excel przetwarzają dane z tabel i komórek w arkuszu.Tabele przestawne, wykresów przestawnych i fragmentatory, które nie dane programu PowerPivot są obsługiwane przez usługa PowerPivot.

Połączenia serwera w farmie

Połączenia z dane programu PowerPivot pochodzą od klient lub serwera aplikacji kwerendy dane programu PowerPivot przy użyciu bibliotek klient usług Analysis Services.Biblioteki klient (albo ADOMD.NET, AMO, lub Analysis Services dostawca OLE DB) ustalić, czy skoroszyt danych PowerPivot jest wewnątrz lub na zewnątrz gospodarstwa.Biblioteki klient trasa żądanie zależy czy adres URL skoroszyt jest wewnętrzne lub zewnętrzne do farmy.

  • Żądania wewnątrz gospodarstwa są wysyłane bezpośrednio do aplikacja usługa PowerPivot, pomijając usługa sieci Web programu PowerPivot.Najbardziej typowym przykładem tego typu żądanie jest dane programu PowerPivot osadzone skoroszyt programu Excel.W tym scenariuszu usługi obliczeniowe programu Excel korzysta Analysis Services dostawca OLE DB do znalezienia aplikacja usługa PowerPivot w farmie.Bezpośrednie połączenia z aplikacja usługa PowerPivot nie są ograniczone do tylko usługi obliczeniowe programu Excel.Inne aplikacje, takie jak raporty usług Reporting Services lub pulpitów nawigacyjnych programu PerformancePoint będzie również nawiązywać połączenia bezpośrednio z aplikacja usługa PowerPivot Jeśli raport lub pulpitu nawigacyjnego, który wykonuje kwerendę danych działa w tym samym gospodarstwie.

  • Żądania poza gospodarstwa pochodzą zwykle aplikacje klient lub serwera, które żądają tylko dane programu PowerPivot.Najbardziej typowym przykładem tego typu żądanie jest, gdy skoroszyt danych PowerPivot jest używany jako źródło danych zewnętrznych w Konstruktorze raportów lub źródła danych do innego skoroszytu programu Excel.W tym scenariuszu połączenia poza pobrać tylko dane programu PowerPivot wewnątrz skoroszyt programu Excel ignoruje wszelkie dane wizualizacji i interakcji obiektów, które są również w tym samym skoroszycie.

    Poza połączeń są przesyłane do usługa sieci Web programu PowerPivot w źródło gospodarstwa.usługa sieci Web programu PowerPivot wyszukuje i nawiąże połączenie z aplikacją usługi PowerPivot, który z kolei przekazuje kwerendę do wystąpienie usług Analysis Services, który ładuje i zwraca dane.Aby uzyskać więcej informacji na temat tej usługa, zobacz Usługa sieci Web PowerPivot (PowerPivot dla programu SharePoint).

    Ostrzeżenie

    Otwieranie skoroszyt danych PowerPivot w programie Excel (na przykład wpisując adres URL programu SharePoint skoroszytu w oknie dialogowym Otwieranie pliku) nie obejmuje PowerPivot dla składników programu SharePoint server.Otwieranie dokumentu serwera w Excel 2010 pobiera plik z programu SharePoint do stacja robocza klient.W tym scenariuszu, aplikacji pulpitu programu Excel i PowerPivot dla dodatek Excel, za pomocą wersja w procesie Analysis Services VertiPaq silnika i lokalnie.

Poniższy diagram ilustruje różne ścieżki żądanie może wykonać w zależności od tego, czy żądanie jest z usług programu Excel w gospodarstwie lub żądanie klient narzędzie takie jak Konstruktora raportów lub Excel uruchamianych poza gospodarstwa.Żądania wewnątrz gospodarstwa używać połączeń WCF innych usługa aplikacji.Żądania poza gospodarstwa za pomocą połączeń HTTP, które są odbierane przez usługa sieci Web programu PowerPivot.

połączenia i zdarzenia transportu składników

Połączenia z dane programu PowerPivot są formułowane przez Analysis Services dostawca OLE DB.Usługi i aplikacje, które zużywają dane programu PowerPivot, należy użyć jednego lub więcej wersji bibliotek klient usług Analysis Services programu SQL Server 2008 R2.Biblioteki te są instalowane z PowerPivot dla programu SharePoint lub PowerPivot dla programu Excel.Ponieważ są one do dystrybucji, można również pobrać i zainstalować je ze strona sieci web programu SQL Server 2008 R2 Feature Pack w tym witryny sieci web Microsoft.

Ustawienia konfiguracji serwera

Integracja między PowerPivot for SharePoint i usług programu Excel działa najlepiej, jeśli dostosować niektóre ustawienia konfiguracja usług programu Excel.

W zaufanych lokalizacjach upewnij się, że usługi programu Excel jest skonfigurowany do używania następujące wartości właściwość:

  • Maksymalny rozmiar skoroszytu jest zestaw do 50 megabajtów lub więcej Jeśli skoroszyty przekracza rozmiar

  • Maksymalna wykresu lub rozmiar obrazu jest zestaw do 10 megabajtów lub więcej.

  • Zezwalaj na danych zewnętrznych jest zestaw "Zaufane biblioteki połączeń danych i osadzone." Aby umożliwić danych połączenia mają być przetwarzane za pomocą opublikowane informacje o połączeniu i osadzone ciągi połączeń w pliku skoroszyt.

  • Ostrzegaj przy odświeżania danych jest wyłączony, aby umożliwić miniatur w galerii PowerPivot.Można włączyć tę funkcję, jeśli konieczne, ale pamiętaj dodać PowerPivot galerii w zaufanych lokalizacjach.Aby uzyskać więcej informacji, zobacz Jak Tworzenie zaufanej lokalizacji witryn PowerPivot.

Aby uzyskać więcej informacji na temat określania tych ustawień w administracji centralnej programu SharePoint lub za pomocą skryptu PowerShell, zobacz Jak Zainstaluj PowerPivot dla programu SharePoint na istniejącym serwerze SharePoint i Skrypt konfiguracji PowerShell (PowerPivot dla programu SharePoint).