Wymagania i uwagi dotyczące Analysis Services wdrażania
Before you deploy a Microsoft SQL Server Usługi Analysis Services project, there are important issues to consider to improve the reliability and performance of your Usługi Analysis Services installation.Na przykład może być konieczne zwiększenie zasobów sprzętowych, jeśli dodajesz inne wystąpienie Usługi Analysis Services do istniejących wystąpień na serwerze, lub jeśli będzie przetwarzania modułów złożonych w projekcie.Należy także podjąć kroki zapewniające dostępność projektu, jeśli wystąpi awaria sprzętu lub oprogramowania i podczas niektórych zadań przetwarzania.Wreszcie, ma należy rozważyć możliwość skalowania instancji SQL Server lub Usługi Analysis Services na wielu komputerach, w zależności od potrzeb wydajności.
Wymagania i uwagi
Wymagania i uwagi dotyczące wdrażania są adresowane w następujących sekcjach:
Wymagań dotyczących zasobów
Uwagi dotyczące dostępności
Uwagi dotyczące skalowalności
Wymagań dotyczących zasobów
Przed wdrożyć na Usługi Analysis Services projektu, należy rozważyć wymagania zasób instalacji.W szczególności należy wziąć pod uwagę potrzeby pamięci i procesora i wymagania dotyczące miejsca na dysku.
Wymagania dotyczące procesora i pamięci
Usługi Analysis Services wymaga więcej pamięci i zasobów procesora w następujących przypadkach:
Podczas przetwarzania dużych lub złożonych modułów.Wymagają więcej pamięci i zasobów procesora niż małe lub proste moduły.
Gdy zwiększa się liczba modułów w jednej bazie danych.
Gdy liczba baz danych w obrębie pojedynczego wystąpienie Usługi Analysis Services wzrasta.
Gdy liczba wystąpień Usługi Analysis Services na pojedynczym komputerze wzrasta.
Gdy liczba użytkowników, którzy uzyskują dostęp do Usługi Analysis Services zasobów jednocześnie zwiększa.
Ilość pamięci i zasobów procesora dostępnych dla Usługi Analysis Services zależy od wersja Microsoft systemu Windows jest zainstalowany na komputerze serwera.W poniższej tabela przedstawiono zasoby pamięci i procesora, Usługi Analysis Services można adres na podstawie wersja systemu Windows jest zainstalowana.
Wersja systemu Windows |
Maksymalna ilość pamięci dostępnej do Usługi Analysis Services |
Maksymalna liczba dostępnych procesorów Usługi Analysis Services |
---|---|---|
Windows Server 2003Wersja 64-bitowa przedsiębiorstwa, |
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 2003Przedsiębiorstwa |
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 |
Windows 2000 Datacenter Server |
3 GB przy użyciu przełącznika/3 GB |
32 |
Ważne: |
---|
Usługi Analysis Services mogą adresować 3 GB pamięci na dowolnej 32-bitowych wersja systemu Windows, niezależnie od ilości rzeczywistej pamięci zainstalowanej na komputerze maksymalnie.Więcej informacji na temat przełącznika/3 GB Zobacz artykuł bazy wiedzy Microsoft Knowledge Base (KB) 283037. |
Wymagania dotyczące miejsca na dysku
Różne aspekty sieci Usługi Analysis Services instalacji i zadań związanych z przetwarzania obiektu wymagają różnych ilości miejsca na dysku.Na poniższej liście opisano te wymagania.
Moduły
Moduły, które mają duże fakt tabele wymagają więcej miejsca na dysku niż tabele faktów małe kostki.Podobnie chociaż z mniejszym fragment modułów, które mają wiele dużych wymiary wymagają więcej miejsca na dysku niż modułów, które mają mniej elementów członkowskich wymiar.Ogólnie, które oczekują Usługi Analysis Services bazy danych wymaga około 20 procent ilość miejsca wymaganą dla tych samych danych przechowywanych w podstawowej relacyjnej bazy danych.agregacje
Skupiska wymagają proporcjonalne do agregacji dodane dodatkowe miejsce — są tam więcej agregacji, wymagana jest więcej miejsca.Można uniknąć tworzenia skupiska niepotrzebne, dodatkowe miejsce na dysku potrzebnego dla agregacji zazwyczaj nie powinien przekraczać około 10 procent rozmiaru danych przechowywanych w relacyjnej bazie danych.Wyszukiwania danych
Domyślnie górnictwo struktur w pamięci podręcznej dysku zestawu danych, z którym są przeszkoleni.Aby usunąć buforowanych danych z dysku, można użyć Proces Wyczyść strukturę przetwarzania opcji na struktura wyszukiwania obiektu.Aby uzyskać więcej informacji, zobacz Przetwarzanie obiektów wyszukiwania danych.Przetwarzanie obiektu
Podczas przetwarzania, Usługi Analysis Services przechowuje kopie obiektów przetwarzania transakcji przetwarzania na dysku do momentu zakończenia przetwarzania.Po zakończeniu przetwarzania przetworzonych kopii obiektów zastąpić oryginalne obiekty.Dlatego należy podać wystarczające dodatkowego miejsca na dysku drugą kopię każdego obiektu na przetworzenie.Na przykład jeśli planujesz przetworzyć całego moduł w pojedynczej transakcji należy wystarczające miejsce na dysku do przechowywania drugą kopię całego moduł.
Powrót do początku
Uwagi dotyczące dostępności
W Usługi Analysis Services środowiska, moduł lub model wyszukiwania może być niedostępna dla kwerend z powodu sprzęt lub oprogramowanie błąd.Moduł również mogą być niedostępne, ponieważ musi zostać przetworzone.
Zapewnienie dostępności w przypadku awarii oprogramowania lub sprzętu
Sprzęt lub oprogramowanie może się nie powieść różnych powodów.Jednak utrzymanie dostępności sieci Usługi Analysis Services instalacji nie tylko rozwiązywanie źródło tych błędów, ale także o zapewnienie środków alternatywnych, umożliwiające użytkownikom kontynuować korzystanie z systemu, jeśli wystąpi awaria.Klastrowanie i serwery równoważenia obciążenia są zazwyczaj używane zapewnić alternatywne 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 zdarzenie awarii sprzętu lub oprogramowania, należy rozważyć wdrożenie Usługi Analysis Services do klaster pracy awaryjnej.W klaster pracy awaryjnej, jeśli główny węzeł ulegnie awarii jakiegoś powodu lub musi być rozruchu, Microsoft Usługa klastrowania systemu Windows awaryjna pomocniczym węźle.Po pracy awaryjnej, która występuje bardzo szybko, po uruchomieniu kwerendy uzyskują dostęp do wystąpienie Usługi Analysis Services , jest uruchomiona na węźle pomocniczym.
Innym rozwiązaniem problemów dostępność jest wdrożyć programu Usługi Analysis Services projektu na dwa lub więcej produkcji serwerów.Funkcja równoważenia obciążenia sieciowego (NLB), serwerów Windows można następnie połączyć w jeden klaster serwerów produkcyjnych.W klastrze równoważenia obciążenia Sieciowego Jeśli serwer w klastrze jest niedostępny z powodu problemów sprzętu lub oprogramowania usługa Równoważenie obciążenia Sieciowego kieruje kwerend użytkownika 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 w obszarze centrów technologii Microsoft Windows Server 2003 witryna sieci Web.
Zapewnienie dostępności podczas przetwarzania zmian strukturalnych
Pewne zmiany do moduł może spowodować moduł jest niedostępna, dopóki jest przetwarzany.Na przykład, jeśli wprowadzono zmiany strukturalne wymiar w moduł, nawet jeśli ponownie przetwórz wymiar, każdy moduł używa tego wymiar zmodyfikowanego również muszą być przetwarzane.Do czasu przetworzenia tych modułs, użytkownicy nie mogą do nich kwerendy ani wykonywać kwerendy żadnych modeli górnictwa, które są oparte na moduł , ma wymiar zmodyfikowane.
Aby zapewnić dostępność podczas procesu zmian strukturalnych, które mogą dotyczyć jednego lub kilku modułów w Usługi Analysis Services projektu, należy rozważyć dołączanie serwera pomostowego i za pomocą Kreatora bazy danych synchronizacji.Ta funkcja pozwala aktualizować dane i metadane na serwerze pomostowym, a następnie wykonać online synchronizacji serwera produkcyjnego i serwera pomostowego.Aby uzyskać więcej informacji, zobacz Synchronizowanie bazy danych Analysis Services.
Przezroczysty przetworzyć aktualizacje przyrostowe do źródło danych, należy włączyć aktywne buforowanie.Proaktywnego buforowania aktualizuje modułów nowego źródło danych bez konieczności ręcznego przetwarzania oraz bez wpływu na dostępność modułów.Aby uzyskać więcej informacji, zobacz Proaktywnego buforowania (partycje).
Powrót do początku
Uwagi dotyczące skalowalności
Multiple instances of Microsoft SQL Server and Usługi 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 konieczne może przeskalować wystąpienia SQL Server i Usługi Analysis Services na wielu komputerach.
Skalowanie Analysis Services na wielu komputerach
Skalowanie instalacji na kilka sposobów Usługi Analysis Services przez wiele komputerów.Na poniższej liście opisano te opcje.
Jeśli istnieje wiele wystąpień Usługi Analysis Services na jednym komputerze, można przenieść jeden lub więcej wystąpień do innego komputera.
Jeśli istnieje wiele Usługi Analysis Services baz danych na jednym komputerze, można przenieść jeden lub więcej baz danych na własne wystąpienie Usługi Analysis Services na oddzielnym komputerze.
Jeśli jeden lub więcej relacyjnych baz danych dostarcza dane do Usługi Analysis Services bazy danych, można przenieść tych baz danych oddzielny komputer.Przed przeniesieniem baz danych należy rozważyć szybkość sieci i przepustowości, które istnieją między Usługi Analysis Services bazy danych i jego podstawowej bazy danych.Jeśli sieć jest powolna lub przeciążonych, przenoszenia podstawowych baz danych na oddzielnym komputerze spowoduje wpływają na wydajność przetwarzania.
Jeżeli przetwarzanie ma wpływ na wydajność kwerendy, ale nie może przetworzyć kwerendy obniżone obciążenie w godzinach, należy rozważyć przeniesienie zadania przetwarzania na serwerze przemieszczenia i następnie wykonywania synchronizacji w trybie online produkcji serwera i serwera pomostowego.Aby uzyskać więcej informacji, zobacz Synchronizowanie bazy danych Analysis Services.Można także rozproszyć przetwarzanie między wiele wystąpień Usługi Analysis Services za pomocą zdalnego partycji.Przetwarzanie partycje zdalnego wykorzystuje zasoby procesora i pamięci na serwerze zdalnym, zamiast zasobów na komputerze lokalnym.Do informacji dotyczących zarządzania zdalnego partycji, zobacz Zarządzanie Analysis Services partycji.
Jeśli wydajność kwerendy jest niska, ale nie można zwiększyć zasobów procesora i pamięci na serwerze lokalnym, należy rozważyć wdrożenie Usługi Analysis Services projektu na dwa lub więcej produkcji serwerów.Następnie można użyć równoważenia obciążenia sieciowego (NLB), aby połączyć w jeden klaster serwerów.W klastrze równoważenia obciążenia Sieciowego kwerend są automatycznie rozmieszczane wszystkich serwerów w klastrze równoważenia obciążenia Sieciowego.Aby uzyskać więcej informacji, zobacz Usługi klastrowania w obszarze centrów technologii Microsoft Windows Server 2003 witryna sieci Web.
Powrót do początku
Zobacz także