Omówienie odświeżania danych PowerPivot
A dane programu PowerPivot operacja odświeżania jest zaplanowany proces, który działa na wystąpienie usług Analysis Services serwera w farmie serwerów programu SharePoint.Można zaplanować odświeżanie danych jako operacji po stronie serwera importowaniu danych z zewnętrznych źródeł danych w regularnych interwałach, zastępując starsze dane w skoroszytach PowerPivot otwarte z witryny programu SharePoint.
W tym temacie wyjaśniono sposób odświeżania danych programu works.Administratorzy lub autorzy skoroszyt można użyć tych informacji do uzyskania informacji na temat całego procesu przed rozpoczęciem rozwiązywania wszelkich powstających problemów odświeżania danych.
Inne zasoby służące poznawaniu PowerPivot odświeżania danych obejmują następujące dokumentacja wszystko zawsze chce wiedzieć o dane programu PowerPivot odświeżania, ale były niejasne poproś.
Ten temat zawiera następujące sekcje:
Data Refresh Architecture
Accounts used in data refresh
Configuring Data Refresh
Setting up a Data Refresh Schedule
Triggering Data Refresh
Processing Data Refresh
Canceling Data Refresh
Deleting Data Refresh Schedules
Ostrzeżenie
Odświeżanie danych PowerPivot jest niepowiązanych funkcji odświeżania danych programu Excel i nie można odświeżać dane programu PowerPivot przy użyciu funkcji odświeżania danych standardowych w programie Excel.Na serwerze SharePoint PowerPivot instalacji dla programu SharePoint dane programu PowerPivot odświeżania jest konfigurowany przez zarządzanie dane programu PowerPivot aplikacji odświeżania strona w witrynie programu SharePoint i wykonywane tylko dla dane programu PowerPivot , jest osadzony w opublikowanego skoroszyt.
Architektura odświeżania danych
Odświeżanie dane programu PowerPivot w programie Excel skoroszyt jest proces, który jest wywołany, wykonywany i zarządzany przez składniki serwera Analysis Services i PowerPivot farmy programu SharePoint.A aplikacja usługa PowerPivot Uruchamia odświeżanie danych, uruchamiając zadanie odświeżania danych i zakończy odświeżanie danych przez sprawdzenie w pliku dane zaktualizowane po odświeżeniu danych.Pobieranie danych jest wykonywane przez wystąpienie usług Analysis Services.Otwiera połączenia z zewnętrznymi źródłami danych, przesyła kwerendy i zastępuje istniejące dane z nowszego zestaw wyników.Raz możesz zestaw harmonogram, odświeżania danych będzie działać na własnym, ale można przeglądać historię odświeżania danych Aby zweryfikować stan rzeczywiste przetwarzanie wyników.
W kontrast na przetwarzanie danych na żądanie, inicjowane przez użytkownika, odświeżania przetwarzania danych oparte na wstępnie harmonogramy określające, gdy przetwarzanie odbywa się.Harmonogram definiuje również uczestniczyć źródeł danych w operacji odświeżania i poświadczenia używane do dostępu do skoroszyt i zewnętrznymi źródłami danych.Usługa PowerPivot używa tych informacji do inicjowania, uruchamiać i zapisać skoroszyt jako zautomatyzowany proces odświeżania danych.
W celu odświeżania danych została wykonana pomyślnie usługi musi mieć dostęp do przechowywanych poświadczenia używanych do uruchomienia zadanie odświeżania danych i podłączyć do źródła danych.Funkcja programu SharePoint, używany do przechowywania poświadczenia jest bezpieczne usługi Magazyn.Bezpieczne usługi Magazyn jest aplikacji SharePoint, która jest częścią produktu programu SharePoint.Można je włączyć do obsługi scenariuszy odświeżania danych.SQL Server zestawmożna także włączyć i świadczenie, jeśli została użyta opcja instalacji nowego serwera zestaw serwera w górę.
Następujące składniki, obsługujące odświeżania danych:
dane programu PowerPivotzadanie czasomierza odświeżania
Aplikacja usługi programu PowerPivot
Usługa Analysis Services
A zadanie czasomierza odświeżania danych PowerPivot jest uruchamiane co minutę na każdym PowerPivot serwerze w farmie.zadanie czasomierza wywołuje usługa PowerPivot do odczytu harmonogramy wstępnie zdefiniowanych w PowerPivot baza danych aplikacji.zadanie czasomierza jest uruchamiany przez Usługa czasomierza aplikacji SharePoint 2010, która działa na każdym komputerze, który jest element członkowski farmy programu SharePoint.Po znalezieniu harmonogram zadanie czasomierza odświeżania danych PowerPivot rąk żądanie aplikacja usługa PowerPivot , skojarzony z aplikacji sieci web, która zapewnia skoroszyt.Jeśli istnieje wiele Usługa Analysis Services wystąpienie wystąpień w farmie schemat równoważenia obciążenia zostanie użyta do określenia, które serwer odbiera żądanie.
Dodaje ją do kolejki przetwarzania lokalnego serwera, który otrzymuje wniosek Usługa Analysis Services wystąpienie.Aplikacja usługa PowerPivot odczytuje definicji harmonogramu uzyskać lokalizację skoroszyt, wykaz źródeł danych, aby odświeżyć i poświadczenia użytkownika, w którym nastąpi proces.Przekazuje te informacje do Usługa Analysis Services wystąpienie.
Usługa Analysis Services Wystąpienie sprawdza wystarczające zasoby systemowe i ładuje dane programu PowerPivot źródło.Następnie otwiera połączeń z zewnętrznymi źródłami danych przy użyciu poświadczenia, które są określone w definicji harmonogramu lub w dane programu PowerPivot źródło. Bieżące dane z zewnętrznego źródło danych zastępuje istniejące wiersze w dane programu PowerPivot źródło.Nowe kolumny lub tabele są ignorowane; Odświeżanie danych nie można dodać nowe tabele lub kolumny z danymi źródło.
Po wszystkich danych jest pobierana z zewnętrznych źródeł, aplikacja usługa PowerPivot kontroli zawartości biblioteki, aby sprawdzić, można zapisać skoroszyt.Jeśli skoroszyt nie jest wyewidencjonowany lub otwarty do edycji, usługa zapisuje skoroszyt zaktualizowane w bibliotece i rejestruje zdarzenie dane użycia kolekcja systemu w farmie.Jeśli plik jest wyewidencjonowany lub Otwórz odświeżane wersja skoroszyt zostanie odrzucony.
Odświeżanie danych jest domyślnie wyłączona.Aby uzyskać więcej informacji dotyczących sposobu włączania i konfigurowania danych odświeżania, zobacz Jak Włączanie i Konfigurowanie odświeżania danych (PowerPivot dla programu SharePoint).
Kont używanych podczas odświeżania danych
PowerPivot skoroszytów, które są publikowane w programie SharePoint można automatycznie odświeżane używać nowsze dane z zewnętrznych źródeł, które dostarczył dane oryginalne.W zaplanowanym czas, serwer połączy się z zewnętrznych źródeł i importowaniu danych za pomocą kwerend i informacje o połączeniu skoroszyt.
Aby ustanowić połączenia z zewnętrznymi źródłami danych i ukończyć operacji odświeżania danych, na serwerze muszą być następujące:
Tożsamość użytkownika, pod którym operacja odświeżania danych jest wykonywane.
Tożsamość użytkownika do połączenia z zewnętrznymi źródłami danych.
Chociaż aplikacja usługa PowerPivot obsługuje żądania odświeżania danych, zadanie nie jest uruchamiane jako sam.Zamiast tego personifikuje innego użytkownika (konta odświeżania danych instalacji nienadzorowanej lub poświadczenia systemu Windows użytkownika programu SharePoint) uruchomienie procesu i zapewnienie, że Historia odświeżania danych zbieranych dla danego użytkownika.Odświeżanie danych harmonogramu można również użyć przechowywane poświadczenia do łączenia się z zewnętrznych źródeł danych.Wszystkie poświadczenia, które są używane w dane programu PowerPivot odświeżania są przechowywane w programie SharePoint, wymagające można włączyć i skonfigurować zabezpieczenia usługi Magazyn jako wymaganą kroku.Określ konta, które mają być używane podczas możesz zestaw w górę harmonogramu.
W poniższej tabela opisano różne opcje określania tożsamości w odświeżania danych:
Cel |
Metoda |
Opis |
Wymagania |
---|---|---|---|
Uruchom zadanie |
PowerPivot za pomocą konta odświeżania danych instalacji nienadzorowanej. |
Po wybraniu tej opcji dla skoroszyt wszystkich danych odświeżania historia i wykorzystanie danych, które są zbierane opiera się na konto instalacji nienadzorowanej.Jeśli wymagają podejścia szczegółowo, użyj jednej z innych metod wymienionych poniżej. |
Aplikacja miejsce docelowe bezpiecznego przechowywania usługi musi zostać utworzony wcześniej do przechowywania kont odświeżania danych instalacji nienadzorowanej. Instalator programu SQL Server automatycznie tworzy konto odświeżania danych instalacji nienadzorowanej, korzystania z opcji instalacji nowego serwera.Konto jest oparty na konta farmy przepisu wszystkie usługi dla tego typu instalacji. W przeciwnym razie w innych scenariuszach instalacji należy utworzyć konto ręcznie. Aby uzyskać instrukcje, zobacz Jak Skonfiguruj konto nienadzorowanej odświeżania danych PowerPivot. |
Użyj dowolnego konta użytkownika domena systemu Windows. |
Odświeżanie historia lub użycia danych oparte na tożsamość konkretnego użytkownika, należy po skonfigurowaniu aplikacji miejsce docelowe dla konta, którego chcesz użyć. |
Bezpieczne przechowywanie usługi do przechowywania poświadczenia konta, którego chcesz użyć, należy utworzyć aplikacji miejsce docelowe. Aby uzyskać instrukcje, zobacz Configure any Windows account for data refresh. |
|
Użyj konta systemu Windows osobistych osoby planowania zadanie. |
Usługa PowerPivot tworzenie aplikacji miejsce docelowe w locie do przechowywania poświadczenia systemu Windows użytkownika osoby, która jest konfigurowanie harmonogramu odświeżania danych, a następnie usuń aplikacji, gdy harmonogram już nie istnieje. |
Brak.Poświadczenia te są automatycznie przechowywane i następnie usuwane automatycznie po harmonogramu już nie istnieje. |
|
Połączyć się z zewnętrznych źródeł danych |
Połączenia z ciąg i poświadczenia, które są osadzone skoroszyt. |
Informacje o połączeniu są przechowywane wewnątrz skoroszyt po pierwszym importowania danych.Połączenie ciąg, poświadczenia i kwerendy są nieodłączną częścią skoroszyt danych PowerPivot.Można zastąpić poświadczenia przy użyciu jednej z następujących opcji w tej tabela. |
Brak.Informacje o połączeniu jest już dostępna. |
Użyj poświadczenia użytkownika systemu Windows |
Ta opcja umożliwia zastąpienie nazwy użytkownika domena systemu Windows i hasło, które są przechowywane na połączenie z ciąg. |
Bezpieczne przechowywanie usługi do przechowywania poświadczenia konta, którego chcesz użyć, należy utworzyć aplikacji miejsce docelowe. Aby uzyskać instrukcje, zobacz Configure any Windows account for data refresh. |
|
Używanie poświadczenia bazy danych lub strony trzeciej |
Opcja ta służy do zastępowania innych niż Windows poświadczenia połączenia ciąg. |
Bezpieczne przechowywanie usługi do przechowywania poświadczenia konta, którego chcesz użyć, należy utworzyć aplikacji miejsce docelowe. Aby uzyskać instrukcje, zobacz Configure a predefined account for accessing external or third-party data sources. |
Konfigurowanie odświeżania danych
Zanim użytkownicy mogą zestaw w górę odświeżania danych harmonogramu, gospodarstwa lub usługa administratora aplikacji należy włączyć odświeżania danych.Odświeżanie danych nie jest dostępne domyślnie.Administratora umożliwia odświeżanie danych poprzez następujące działania:
Włącza i konfiguruje zabezpieczenia usługi Magazyn.W tym kroku minimalny poziom funkcjonalności odświeżania danych.Mianowicie uruchamiana poświadczenia jego lub jej harmonogram odświeżania danych można zdefiniować właściciel skoroszyt lub autora.
Instaluje żadnych dostawców danych używany do importowania danych do skoroszyt danych PowerPivot, które nie są już zainstalowane na serwerze.
Opcjonalnie konfiguruje konta PowerPivot nienadzorowanej odświeżania danych.W tym kroku konto konfigurowane przez administratora Odśwież dane użycia opcji dane programu PowerPivot odświeżania strony harmonogramu.Użytkownik może chcieć wykorzystywać nienadzorowanej konta zamiast jego lub jej poświadczenia danych odświeżyć zadanie.Jeśli właściwości połączenia skoroszyt są skonfigurowane do używania bez uwierzytelnianie PowerPivot konta odświeżania danych instalacji nienadzorowanej musi być skonfigurowany w celu odświeżenia danych do pracy.
Opcjonalnie konfiguruje dowolnego konta użytkownika systemu Windows używany do uruchamiania zadań odświeżania danych.Jako administrator można udostępnić wiele kont dla uruchomionego odświeżania danych.Umożliwia tworzenie aplikacji miejsce docelowe dla tych kont zabezpieczyć usługę, a następnie udostępnić aplikacji miejsce docelowe identyfikatory użytkowników tak, aby można je określić w harmonogramie odświeżania danych.
Administrator farmy lub serwer można również skonfigurować tryb przetwarzania odświeżania danych na serwerze PowerPivot.Tryb przetwarzania odświeżania danych jest domyślnie włączona, ale jako administrator, należy wiedzieć, że ten tryb przetwarzania można wyłączyć dla serwera.Jeśli nie ma odświeżania danych do pracy, sprawdzanie tej opcji serwer powinien być pierwszym krokiem rozwiązywanie problemu.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie odświeżania dedykowane danych lub przetwarzanie tylko do kwerendy.
Konfigurowanie harmonogramu odświeżanie danych
Autor skoroszyt lub właściciel określa harmonogram odświeżania danych skoroszyt, który on zapisany w programie SharePoint.Osoba planująca odświeżania danych musi mieć uprawnienia Contribute do skoroszyt w witrynie programu SharePoint.
Właściciel skoroszyt konfiguruje odświeżania danych, określając następujące:
Harmonogram, który określa, jak często dane są odświeżane.
Konto uruchamiania zadanie odświeżania danych (konto odświeżania danych instalacji nienadzorowanej lub poświadczenia systemu Windows użytkownika programu SharePoint).
Wybrane źródła danych w operacji odświeżania danych.Źródła danych muszą być dostępne za pośrednictwem połączenia sieciowego.W przypadku importowania danych z pliku lokalnego na stacja robocza, źródło danych prawdopodobnie nie będzie dostępny dla serwera podczas prób odświeżania danych z tego źródło.Wymagane są uprawnienia do plików danych.Nie wszystkie źródła danych będą spełniać wymagania dotyczące odświeżania danych.Można wykluczyć źródeł danych, które w przeciwnym razie komutowany podczas operacji odświeżania.
Opcjonalnie poświadczenia używane do zewnętrznych źródeł danych zapewniających dostęp do aktualizacji danych.Domyślnie poświadczenia używane pierwotnie pobrać danych są używane do odświeżania danych, ale można ją zastąpić, wprowadzając inne poświadczenia w harmonogramie.
Istnieje dane programu PowerPivot harmonogram odświeżania dla każdego skoroszyt.Każdy użytkownik posiadający uprawnienia Contribute skoroszyt można utworzyć lub zmodyfikować harmonogram odświeżania danych.
Odświeżanie danych jest domyślnie wyłączona, ale administrator aplikacji usługi można włączyć dla aplikacja usługa PowerPivot.Aby uzyskać więcej informacji dotyczących sposobu zestaw odświeżania danych, zobacz Jak Harmonogram odświeżania danych PowerPivot.
Wyzwolenie odświeżenia danych
Harmonogramy odświeżania danych są przechowywane w aplikacja usługa PowerPivot bazy danych i wywołany przez zadanie czasomierza odświeżania danych PowerPivot jest uruchamiana na serwerze aplikacji.zadanie czasomierza wywołania usługa PowerPivot do odczytu informacji o harmonogramie jego bazy danych.Domyślnie zadanie czasomierza skanuje jedną minutę odstępach czasu, które jest najmniejszą interwał dozwolone dla zadanie czasomierza farmy programu SharePoint.
zadanie czasomierza jest uruchamiany na każdym serwerze fizyczny, który ma PowerPivot dla wystąpienie programu SharePoint w farmie.Zadania czasomierza sam jest zdefiniowany jako zadanie poziom gospodarstwa.Można wyświetlić i skonfigurować właściwości zadanie czasomierza strona monitoringu w administracji centralnej.Należy zdefiniować ustawienia będą stosowane do wszystkich dane programu PowerPivot Odśwież zadania czasomierza w farmie.
Gdy zadanie czasomierza wykryje harmonogram odświeżania danych zdefiniowanych przez użytkownika, rąk przetwarzanie danych żądania do usługa PowerPivot, aby umieścić w kolejce przetwarzania lokalne wystąpienie serwera Analysis Services.Jeśli brak lokalnego wystąpienie programu Analysis Services, zadanie dodaje żądania do innego wystąpienie skojarzone z aplikacji sieci Web.Gdy żądania w kolejce, pozostanie tam aż do przetwarzania lub anulowane.
Nie priorytety lub zmiana kolejności w kolejce przetwarzania, ale można użyć akcja Uruchom teraz, aby wymusić natychmiastowego odświeżania.Aby uzyskać więcej informacji, zobacz Jak Harmonogram odświeżania danych PowerPivot.
Przetwarzanie danych, odświeżanie
Odświeżanie danych powiedzie Usługi Analysis Services wystąpienie serwera będzie mógł pobrać zaktualizowane dane ze wszystkich źródeł danych określonych w harmonogramie.Jeśli pobieranie nie powiedzie się z jednego źródło danych, brak odświeżonych danych zostaną zapisane.
Na następującej ilustracji pokazano kroki w operacji odświeżania danych.
W poniższej tabela opisano akcje serwera po rozpoczęciu operacji odświeżania danych:
1 |
Wyboru autoryzacja sprawdza, czy użytkownik ma wystarczające uprawnienia do żądania zaktualizowane dane dla dane programu PowerPivot źródło.zadanie odświeżania danych personifikuje tożsamość konta odświeżania danych instalacji nienadzorowanej lub określone w definicji harmonogram użytkownika systemu Windows i że tożsamością otwiera plik skoroszyt z bazy danych zawartości. |
2 |
Serwer odczytuje listę źródeł danych, które są planowane dla bieżącej operacji odświeżania danych.Lista będzie składać się z wszystkich źródeł danych, które obecnie dostarczały dane programu PowerPivot źródło danych lub poszczególnych źródeł danych wybranych jawnie dla operacji odświeżania danych.Użytkownik może wybrać podzbiór źródła danych dla harmonogramu. Usługa otwiera połączenie z każdego źródło danych przy użyciu połączenia ciąg znajduje się wewnątrz źródło danych PowerPivot.W zależności od sposobu zdefiniowania harmonogramu odświeżania danych poświadczenia dla połączenia albo zostaną odczytane z połączenia ciąg lub z magazynu Secure, jeśli osoba planowania odświeżania danych wprowadzonych dostarczone poświadczenia dla połączenia ze źródłem danych. Dla każdego źródło danych jest otwarty i przesłania równolegle.Jeśli źródło danych jest niedostępna lub jeśli wystąpi błąd odświeżania danych zakończy się niepowodzeniem z błędem oznacza przyczynę problemu.zadanie odświeżania danych zatrzyma przetwarzanie i błąd będzie zapisany w historia odświeżania danych. |
3 |
Jeśli odświeżania danych dla wszystkich źródeł danych, danych oraz skoroszyt są zapisywane w bazie danych zawartości.Operacja jest rejestrowane w historia odświeżania danych.Tożsamość użytkownika systemu Windows lub konto odświeżania danych nienadzorowanej znajduje się w pozycji dziennika. Nie można wyewidencjonować skoroszyt, gdy serwer próbuje zapisać odświeżonych danych.Jeśli skoroszyt jest wyewidencjonowany, serwer odrzucić odświeżonych danych, jeśli nie może zapisać zaktualizowany skoroszytu.Jeśli skoroszyt nie jest zablokowany do edycji, zaktualizowane skoroszyt zostanie zapisany przy użyciu poświadczenia systemu Windows, określonych w harmonogram lub danych instalacji nienadzorowanej odświeżyć konta. |
Odśwież pomiaru zasobów systemowych dla danych
Dane przetwarzania odświeżania tylko wystąpić, jeśli serwer ma wystarczającej ilości pamięci do zainicjowania procesu, gdzie mierzone jest wystarczającej ilości pamięci jak jeden półtora raza rozmiar pliku.Żądania dotyczące odświeżania danych są przydzielane przy użyciu tego samego schematu używanego dla na żądanie kwerendy do równoważenia obciążenia.Jeśli aplikacja usługa PowerPivot rozdzielanie zastosowań, żądań odświeżenia danych są przydzielane do następnego serwera.Metodologii opartej na zdrowie przydziela żądania do serwera, który zawiera większość dostępnych zasobów.Każdy serwer jest badany pod kątem jej informacje o systemie.Jeśli wszystkie serwery pod ciśnieniem pamięci, jedno lub więcej źródeł danych zostaną rozładowane, aby zwolnić miejsce dla danych, odświeżanie zadanie.Usuwane są najpierw źródeł danych, które były najdłużej nieaktywne.Jeśli serwery nie są pod ciśnieniem pamięci i istnieje wiele kandydatów, metodologii alokacji używa innych kryteriów, takich jak dostępność buforowanych dane programu PowerPivot źródło, które może być załadowany bezpośrednio zamiast pobierane z bazy danych zawartości.
Domyślnie dane programu PowerPivot odświeżanie zadań i na żądanie kwerendy współużytkować te same zasoby serwera fizycznego na serwerze aplikacji.To zachowanie można modyfikować, konfigurując określonego Usługa Analysis Services wystąpienie do obsługi na żądanie kwerendy lub danych odświeżania jedynie.Można również zmienić numer zadania odświeżania danych, które można uruchomić jednocześnie.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie odświeżania dedykowane danych lub przetwarzanie tylko do kwerendy.
Anulowanie odświeżania danych
Jeśli serwer jest pod ciśnieniem i nie może przetworzyć odświeżania danych w zaplanowanym czas, żądanie pozostanie w kolejce i serwer będzie przetwarzać je podczas dostępne zasoby systemowe.
Jeśli niektóre przyczyny systemu zasobów nigdy udostępnione, serwer będzie anulować żądanie, usunąć ją z kolejki, rejestruje zdarzenie w historia odświeżania danych i opcjonalnie powiadamia właściciela dokumentu pocztą e-mail anulowano ten proces.Anulowanie występuje następnego czas proces jest zaplanowana do wykonania.For example, if a data refresh scheduled for 9:00 a.m.on Wednesday never occurred, a cancellation would occur on the following Wednesday morning at 09:00 when the server detects an unprocessed request in the queue.
Nie można ręcznie anulować operację odświeżania danych po jego uruchomieniu, ale można wyłączyć harmonogram z wyprzedzeniem, aby uniemożliwić uruchamianie.Aby uzyskać więcej informacji dotyczących sposobu wyłączania odświeżanie danych dla określonego skoroszyt, zobacz Jak Harmonogram odświeżania danych PowerPivot.Aby uzyskać więcej informacji dotyczących sposobu wyłączania odświeżania danych na serwerze, zobacz Jak Konfigurowanie odświeżania dedykowane danych lub przetwarzanie tylko do kwerendy.
Usuwanie danych odświeżania harmonogramów
Harmonogramy odświeżania danych są częścią metadane, które są przechowywane i utrzymywane skoroszyt danych PowerPivot.Harmonogram nie jest oddzielnym plikiem, nie można usunąć je niezależnie od skoroszyt, który używa go.Jeśli nie chcesz odświeżyć dane skoroszyt, można wyczyścić włączyć pole wyboru według harmonogramu.Harmonogram nie będzie działać, a po upływie okresu nieaktywności zostaną usunięte informacje o harmonogramie, który został wcześniej określony.
Usunięcie skoroszyt powoduje usunięcie wszelkich harmonogram odświeżania danych skojarzone ze skoroszytem.Jeśli później odtworzyć skoroszyt, informacje o harmonogramie również zostanie odtworzony i wznowi według tego samego harmonogramu.
Zobacz także