Udostępnij za pośrednictwem


Requirements and Considerations for Analysis Services Deployment

Before you deploy a Microsoft SQL Server Analysis Services project, there are important issues to consider to improve the reliability and performance of your Analysis Services installation.Na przykład może okazać się konieczne zwiększenie zasobów sprzętowych, jeśli chcesz dodać inne wystąpienie Analysis Services do istniejących obiektów na serwerze lub jeśli w projekcie, będzie przetwarzania modułów złożonych. Należy także podjąć kroki mające na celu zapewnienie dostępności projektu, jeśli wystąpi awaria sprzętu lub oprogramowania, a w niektórych zadań związanych z przetwarzaniem.Wreszcie może zajść potrzeba należy rozważyć możliwość skalowania wystąpienia SQL Server lub Analysis Services na wielu komputerach, w zależności od wydajności musi.

Wymagania i uwagi dotyczące

Wymagania i uwagi dotyczące wdrażania są zostały omówione w następnych sekcjach:

  • Wymagania dotyczące zasób

  • Uwagi dotyczące dostępności

  • Uwagi dotyczące skalowalności

Wymagania dotyczące zasób

Przed wdrożeniem sieci Analysis Services Projekt, należy wziąć pod uwagę wymagania zasób instalacji. W szczególności należy wziąć pod uwagę wymagania pamięci i procesora i wymagania dotyczące miejsca na dysku.

Wymagania dotyczące procesora i pamięci

Analysis Services wymaga większej ilości zasobów pamięci i procesora w następujących przypadkach:

  • Podczas przetwarzania dużych lub złożonych modułów.Wymagają większej ilości zasobów pamięci i procesora niż małe lub proste moduły.

  • Zwiększenie liczby modułów w jednej bazie danych.

  • Gdy liczba baz danych w obrębie jednej instancji Analysis Services zwiększa się.

  • Gdy liczba wystąpień Analysis Services zwiększa się na jednym komputerze.

  • Gdy liczba użytkowników, którzy uzyskują dostęp do Analysis Services zasoby zwiększa się jednocześnie.

Ilość zasobów pamięci i procesora, które są dostępne dla Analysis Services może się różnić w zależności od używanej wersja programu Microsoft System Windows jest zainstalowany na komputerze serwera. Poniższa tabela zawiera listę zasobów pamięci i procesora, Analysis Services może adres w wersja systemu Windows, która jest zainstalowana.

Wersja systemu Windows

Maksymalna ilość pamięci dostępnej dla Analysis Services

Maksymalna liczba dostępnych procesorów Analysis Services

Windows Server 2003Wersja 64-bitowa organizacji,

64 gigabajta (GB)

8

Windows Server 2003Wersja 64-bitowa Datacenter,

512 GB

32

Windows Server 2003Standardowe

3 GB przy użyciu przełącznika/3 GB

4

Windows Server 2003Flaga

3 GB przy użyciu przełącznika/3 GB

8

Windows Server 2003Datacenter

3 GB przy użyciu przełącznika/3 GB

32

Windows 2000 Server

2 GB

4

Windows 2000 Advanced Server

3 GB przy użyciu przełącznika/3 GB

8

System Windows 2000 Datacenter Server

3 GB przy użyciu przełącznika/3 GB

32

Important noteImportant Note:

Analysis Services może dotyczyć maksymalnie 3 GB pamięci w żadnej z wersja 32-bitowe systemu Windows, niezależnie od ilości rzeczywistej pamięci, w którym jest zainstalowany na komputerze.Aby uzyskać więcej informacji na temat Zobacz przełącznika/3 GB Artykuł bazy wiedza Microsoft wiedza Base (KB) 283037.

Wymagania dotyczące wolnego miejsca dysku

Różnego rodzaju sieci Analysis Services Instalacja i zadań, związanych z przetwarzania obiektu wymaga innej ilości miejsca na dysku. Na poniższej liście opisano te wymagania.

  • Moduły
    Moduły, które znajdują się tabele fakt dużych wymagają więcej miejsca na dysku niż moduły, które znajdują się tabele fakt małe.Podobnie choć w mniejszym fragment moduły, które mają wiele dużych wymiary wymagać więcej miejsca na dysku niż moduły, które ma mniej elementów członkowskich wymiaru.Ogólnie rzecz biorąc, można oczekiwać, że, Analysis Services Baza danych wymaga około 20 procent ilości miejsca wymaganego do tych samych danych przechowywanych w podstawowej relacyjnej bazy danych.

  • Agregacji
    Agregacji wymaga dodatkowego miejsca na proporcjonalne do agregacji dodane — są tam więcej agregacji, potrzeba więcej miejsca.Można uniknąć tworzenia niepotrzebnych agregacji, dodatkowe miejsca jest potrzebne do agregacji, zwykle nie powinna przekraczać 10 procent rozmiaru danych, który jest przechowywany w podstawowej relacyjnej bazy danych.

  • Wyszukiwanie danych
    Domyślnie wyszukiwania struktur pamięci podręcznej na dysku, z którymi są szkolony zestaw danych.Aby usunąć ten buforowane dane z dysku, można użyć Wyczyść strukturę procesu przetwarzania opcji wyszukiwania obiektu struktury.Aby uzyskać więcej informacji zobacz Processing Data Mining Objects.

  • Przetwarzanie obiektu
    Podczas przetwarzania, Analysis Services przechowuje kopie przetwarzania obiektów do przetwarzania transakcji na dysku, dopóki nie zostanie zakończone przetwarzanie. Po zakończeniu przetwarzania kopie przetworzonych obiektów zastąpić oryginalne obiekty.Dlatego należy podać dostateczna ilość wolnego miejsca na dysku dodatkowe drugą kopię każdego z obiektów do przetworzenia.Na przykład jeśli planowane jest przetwarzania całego moduł w pojedynczą transakcję, należy dostateczna ilość wolnego miejsca na dysku twardym do przechowywania drugą kopię całego moduł.

Powrót do początku

Uwagi dotyczące dostępności

W Analysis Services środowiska, moduł lub model wyszukiwania może być niedostępna w przypadku kwerendy z powodu awarii sprzętu lub oprogramowania. Moduł również może być niedostępny, ponieważ potrzebne do przetworzenia.

Zapewnienie dostępności w zdarzenie sprzętowe lub błędy oprogramowania

Sprzęt lub oprogramowanie, może się nie powieść różnych powodów.Jednak utrzymywanie dostępności użytkownika Analysis Services Instalacja jest nie tylko informacje dotyczące rozwiązywania problemów z urządzenie źródłowe tych błędów, ale temat alternatywnych zasobów, które zezwolić użytkownikowi na używanie systemu, jeśli wystąpi awaria. Klastrowanie i serwery równoważenia obciążenia są zazwyczaj używane do zapewnienia alternatywnych zasoby, które są niezbędne do zapewnienia dostępności w przypadku wystąpienia awarii sprzętu lub oprogramowania.

Aby zapewnić dostępność w przypadku wystąpienia awarii sprzętu lub oprogramowania, należy rozważyć wdrażania Analysis Services do klaster pracy awaryjnej. W klastrze pracy awaryjnej czy węzeł główny jakiegoś powodu nie powiedzie się, czy to wymaga ponownego uruchomienia, Microsoft Usługa klastrowania w systemie Windows Inicjowanie pracy awaryjnej na węźle pomocniczym. Po pracy awaryjnej, która pojawia się bardzo szybko, uruchomienie kwerendy użytkownicy uzyskują dostęp do wystąpienie Analysis Services na którym jest uruchomiony na węźle pomocniczym.

Innym rozwiązaniem problemów dostępności jest wdrożyć sieci Analysis Services Projekt na dwa lub więcej serwerów produkcji. Za pomocą funkcji równoważenia obciążenia sieciowego (NLB) z serwerów systemu Windows można następnie połączyć w jeden klaster serwerów produkcyjnych.Klastra równoważenia obciążenia SIECIOWEGO Jeśli serwer w klastrze nie jest dostępny ze względu na problemy sprzętowe lub programowe, usługa Równoważenie obciążenia SIECIOWEGO kieruje kwerendy użytkowników do tych serwerów, które są nadal dostępne.Aby uzyskać więcej informacji dotyczących klastrowania systemu Windows i równoważenia obciążenia SIECIOWEGO zobacz klastrowanie pod Technology Center w systemie Microsoft Windows Server 2003 witryna sieci Web.

Zapewnienie dostępności podczas przetwarzania zmian strukturalnych

Niektóre zmiany do moduł może spowodować moduł, aby być niedostępne, dopóki nie jest przetwarzane.Na przykład jeśli do wymiaru modułu, można wprowadzać zmian strukturalnych, nawet wtedy, gdy użytkownik ponownie przetworzyć wymiar, każdy moduł, który korzysta z wymiaru zmodyfikowanych również należy przetworzyć.Do czasu przetwarzania tych moduł, użytkownicy nie można zbadać ich ani mogą one kwerendy żadnych modeli wyszukiwania, które są oparte na module, ma wymiar zmodyfikowany.

Aby zapewnić dostępność podczas przetwarzania zmian strukturalnych, które mogą mieć wpływ na jeden lub więcej modułów w Analysis Services Projekt, należy wziąć pod uwagę włączania na serwerze przemieszczenia oraz za pomocą Kreatora baz danych synchronizacji. Ta funkcja pozwala aktualizować dane i metadane na serwerze pomostowym, a następnie wykonał synchronizacji w trybie online serwera produkcyjnego i serwerze.Aby uzyskać więcej informacji zobacz Synchronizing Analysis Services Databases.

Aby przezroczysty przetwarzać aktualizacje przyrostowe do urządzenie źródłowe danych, należy włączyć aktywne buforowanie.aktywne buforowanie aktualizuje modułów z nowego urządzenie źródłowe danych, bez konieczności ręcznego przetwarzania i nie wpływa na dostępność kostki.Aby uzyskać więcej informacji zobacz Proactive Caching (Partitions).

Powrót do początku

Uwagi dotyczące skalowalności

Multiple instances of Microsoft SQL Server and Analysis Services on the same computer may cause performance issues.Aby rozwiązać te problemy, jedną z opcji może być zwiększenie procesora, pamięci i zasobów dysku na serwerze.Jednak również konieczne może być skalowany wystąpienia SQL Server i Analysis Services na wielu komputerach.

Skalowanie usługi Analysis Services na wiele komputerów

Istnieje kilka metod skalowania instalacji Analysis Services na wielu komputerach. Opcje te są opisane poniżej.

  • Jeśli nie ma wiele wystąpień Analysis Services na jednym komputerze można przenieść jedno lub kilka wystąpień na inny komputer.

  • Jeśli istnieje wiele Analysis Services w przypadku baz danych na jednym komputerze można przenieść co najmniej jedną z baz danych na własne wystąpienie Analysis Services na innym komputerze.

  • Jeśli jeden lub więcej relacyjnych baz danych dostarcza dane do Analysis Services Baza danych, można przenieść tych baz danych na innym komputerze. Przed przeniesieniem baz danych, należy wziąć pod uwagę szybkość sieci i przepustowości, który istnieje między Analysis Services Baza danych i jego podstawowej bazy danych. Jeśli sieć jest powolna lub przepełniona, przenoszenia podstawowych baz danych na innym komputerze spowoduje, że mają wpływ na wydajność przetwarzania.

  • Jeśli przetwarzanie ma wpływ na wydajność kwerendy, ale nie może przetworzyć czasie, kiedy obciążenie zmniejszonej kwerendy, należy wziąć pod uwagę przenoszenia zadań związanych z przetwarzaniem danych na serwerze przemieszczenia, a następnie wykonaniu synchronizacji w trybie online serwera produkcyjnego i serwerze.Aby uzyskać więcej informacji zobacz Synchronizing Analysis Services Databases. Można również rozpowszechniać przetwarzania między wiele wystąpień Analysis Services za pomocą zdalnego partycji. Przetwarzanie zdalne partycje używa zasobów procesora i pamięci na serwerze zdalnym, a nie z zasobów na komputerze lokalnym.Aby uzyskać informacje na temat zarządzania zdalnego partycji zobacz Managing Analysis Services Partitions.

  • Jeśli jest niska wydajność kwerendy, ale nie można zwiększyć procesora i zasobów pamięci na serwerze lokalnym, należy rozważyć wdrożenie Analysis Services Projekt na dwa lub więcej serwerów produkcji. Następnie usługa Równoważenie obciążenia sieciowego (NLB) umożliwia łączenie z serwerami w jeden klaster.W klastrze serwerów równoważenia obciążenia SIECIOWEGO kwerendy są automatycznie przekazywana na wszystkich serwerach w klastrze równoważenia obciążenia SIECIOWEGO.Aby uzyskać więcej informacji zobacz klastrowanie w Centrum technologii Microsoft Windows Server 2003 witrynie sieci Web.

Powrót do początku