Processing Analysis Services Objects

As an administrator, you keep the Microsoft SQL Server Analysis Services objects in the production databases current by processing them.Przetwarzanie jest kroku, lub szeregu czynności, które należy wypełnić Analysis Services obiekty z danymi z danych relacyjnych źródeł. Przetwarzanie odbywa się różnić w zależności od typu obiektu i wybór opcje przetwarzania.

Podczas przetwarzania zadanie pracy, których dotyczy problem, Analysis Services obiekty są dostępne dla kwerendy. Działa zadanie przetwarzania wewnątrz transakcji i transakcji może być przekazana lub wycofana.Jeśli zadanie przetwarzanie nie powiedzie się, transakcja jest cofana.Jeśli zadanie przetwarzania powiedzie się, wyłącznej blokada jest umieszczana na obiekcie, gdy zmiany są są zaangażowane, oznaczające, że obiekt jest tymczasowo niedostępna w przypadku kwerendy lub przetwarzania.Podczas etapu zatwierdzanie transakcji nadal można wysyłać kwerendy do obiektu, lecz będą one być kolejkowane, aż do zakończenia zatwierdzanie.Aby uzyskać więcej informacji na temat Blokowanie i odblokowywanie podczas przetwarzania zobacz Locking and Unlocking Databases (XMLA). Aby uzyskać więcej informacji na temat wydajności problemów pokrewnych przetwarzania usług Analysis Services, zobacz sekcję “ dostrajanie wydajności przetwarzania ” w Podręcznik wydajności usług Analysis Services programu SQL Server 2005.

Wdrażanie i przetwarzania

Zanim można przetwarzać Analysis Services obiekt, należy wdrożyć, wysyłając go do serwera. Podczas rozmieszczania, skrypcie XMLA jest wysyłana do Analysis Services wystąpienie, a skrypt XMLA wykonuje jedną lub więcej z następujących czynności:

  • Procedura CREATE Jeśli Analysis Services Baza danych nie istnieje.

  • Procedurę ALTER zaktualizować metadane bazy danych.

  • Procedura PROCESS przetwarzanie bazy danych.

Domyślnie rozmieszczania zawiera przetwarzania wszystkich obiektów w bazie danych.Niemniej jednak aby zmienić opcje post-deployment przetwarzania.Aby uzyskać więcej informacji na temat wdrażania zobacz Wdrażanie Analysis Services projekty.

Tryb projektu i tryb online

Praca Business Intelligence Development Studio, projektowanie bazy danych w trybie projektu. Jeśli chcesz analizować dane, wdrożyć projektu Analysis Services wystąpienie. Proces wdrażania wysyła metadane projektu z Business Intelligence Development Studio Aby Analysis Services wystąpienie, a następnie tworzy Analysis Services Baza danych. Zmienia Business Intelligence Development Studio Projekt nie mają wpływu na Analysis Services Baza danych, dopóki projekt jest ponownego rozmieszczania.

Podczas łączenia się z Analysis Services bazy danych z Business Intelligence Development Studio w trybie online zmienia się do obiektów znajdujących się w Business Intelligence Development Studio bezpośredni wpływ na Analysis Services Baza danych bez konieczności ponownego wdrażania.

Zarówno w trybie projektu, jak i w trybie online masz do procesu Analysis Services obiekty do analizowania lub przeglądanie danych. Aby uzyskać więcej informacji na temat projektów i w trybie online zobacz Praca z usług Analysis Services projekty i bazy danych w środowisku produkcyjnym.

Przetwarzanie obiektów

Przetwarzanie wpływa na następujące Analysis Services obiekty: miara grup, partycje, wymiary, moduły, wyszukiwania modeli, struktur wyszukiwania i baz danych. Jeśli obiekt zawiera jeden lub więcej obiektów, przetwarzanie obiektu najwyższego poziom powoduje, że Kaskada przetwarzania wszystkie obiekty niższego poziom.Na przykład moduł zazwyczaj zawiera jeden lub więcej miara grupy (z których każda zawiera jeden lub więcej partycji) i wymiary.Przetwarzanie moduł powoduje, że przetwarzanie wszystkich miara grup w obrębie moduł i składowe wymiarów, które są aktualnie w stanie nieprzetworzonych.Aby uzyskać więcej informacji na temat przetwarzania Analysis Services obiekty, zobacz Processing (Analysis Services - Multidimensional Data).

Podczas przetwarzania zadanie, czy obiekt jest przetwarzana i w jaki sposób mają być przetwarzane, zależy od opcji przetwarzania, które jest zestaw dla tego obiektu.Aby uzyskać więcej informacji na temat opcji określonych przetwarzania, które mogą być stosowane do każdego obiektu zobacz Processing Options and Settings.

Uruchamianie zadania do obiektów proces

Do przetworzenia Analysis Services obiekty, dostępnych jest wiele opcji. Można użyć SQL Server Management Studio w Eksploratorze obiektów można używać Business Intelligence Development Studio w programie eksplorator rozwiązań lub można uruchomić XML for Analysis (XMLA) skryptu. Aby uzyskać więcej informacji zobacz How to: Process an Analysis Services Object.

Jeśli wolisz rozwiązanie programowe, służy Analysis Management Objects (AMO) aby uruchomić do przetworzenia zadania.Aby uzyskać więcej informacji zobacz Programming AMO OLAP Basic Objects.

Korzystając z jednej z tych metod, można w pełni lub przyrostowo przetworzyć wszystkie obiekty, które składają się z moduł, lub można określić przetwarzanie tylko te obiekty, które wymagają przetwarzania.

Analizy wpływu

Zanim są przetwarzane Analysis Services obiekt, klikając przycisk można analizować wpływ na obiekty powiązane Analizy wpływu w jednym z Obiekty procesu oknach dialogowych.Chyba że wyraźnie inaczej, obiekty, które zależą od innego obiektu nie są przetwarzane po przetworzeniu obiektu, do którego się odnoszą.W związku z tym jeśli wymiar, z którym są przetwarzane jest używany w kilku modułów, tych modułów będzie w stanie nieprzetworzonych podczas przetwarzania wymiaru.Oznacza to, że moduły należy przetworzyć oddzielnie przed ich może być kierowane kwerendy.W takim przypadek można wykorzystać zalety partii przetwarzania ustawień do przetwarzania wymiaru i powiązanych modułów, w tym samym czas.Aby uzyskać więcej informacji na temat przetwarzania obiekty powiązane ze sobą zobacz Batch Processing in Analysis Services.

Ponowne przetwarzanie obiektów

Moduły, które zawierają elementy nieprzetworzonych muszą być ponownie przetwarzane przed ich może być przeglądany.Moduły programu Analysis Services zawierają miara grup i partycje, które muszą zostać przetworzone przed moduł może być kierowane kwerendy. Powoduje przetwarzanie moduł Analysis Services Aby przetwarzać składowe wymiary moduł, jeśli te wymiary są w stanie nieprzetworzonych. Ponownie po obiekt został przetworzony po raz pierwszy, to musi być przetwarzane częściowo lub w pełni za każdym razem, gdy następuje jedno z następujących sytuacji:

  • Struktura zmian obiektu, na przykład usunięcie kolumna w tabela fakt.

  • Projekt agregacja dla zmiany obiektu.

  • Dane w obiekcie musi zostać zaktualizowany.

Podczas przetwarzania obiektów Analysis Services, można wybrać opcję Przetwarzanie lub można włączyć Analysis Services Aby określić odpowiedni typ przetwarzania. Metody przetwarzania udostępnione różnią się od jednego obiektu do drugiego i są w zależności od typu obiektu.Ponadto dostępnych metod są oparte na informacji o zmianach miały miejsce w obiekcie od czasu ostatniego przetworzenia.Jeśli zostanie włączone Analysis Services Automatycznie wybierz to metoda przetwarzania, będzie używać metoda, która zwraca obiekt do stanu całkowicie przetworzone na najmniej czas. Aby uzyskać więcej informacji zobacz Processing Options and Settings.

przetwarzanie partia

Można przetwarzać wiele Analysis Services obiekty w serii. Korzystając z partia, kontrolować obiekty, które są przetwarzane i kolejność, w którym występuje przetwarzania bez konieczności wykonania operacji przetwarzania pełny.Na przykład można przetwarzać partycji w grupie miar i wymiarów, które mają wpływ na tej partycji.Zamiast przetwarzania poziom bazy danych lub moduł, można wybrać tylko obiekty mają być przetworzone.Aby uzyskać więcej informacji zobacz Batch Processing in Analysis Services.