Przejdź do głównej zawartości
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

OLAP (Online Analytical Processing) to technologia używana do organizowania dużych baz danych biznesowych i obsługi analizy biznesowej. Bazy danych OLAP są podzielone na jeden lub więcej modułów, a każdy moduł jest zorganizowany i zaprojektowany przez administratora modułu tak, aby pasował do sposobu pobierania i analizowania danych, co ułatwia tworzenie i używanie raportów w formie tabeli przestawnej oraz raportów w formie tabeli wykres przestawny, których potrzebujesz.

W tym artykule

Co to jest inteligencja biznesowa?

Analityk biznesowy często chce uzyskać szeroki obraz działalności biznesowej, widzieć szersze trendy na podstawie zagregowanych danych oraz widzieć te trendy podzielone na dowolną liczbę zmiennych. Analiza biznesowa to proces wyodrębniania danych z bazy danych OLAP, a następnie analizowania tych danych pod celu wykorzystania ich do podejmowania świadomych decyzji biznesowych i podejmowania działań. Na przykład OLAP i analizy biznesowe ułatwiają odpowiadanie na następujące typy pytań dotyczących danych biznesowych:

  • Jak łączna sprzedaż wszystkich produktów w roku 2007 jest porównywana z całkowitą sprzedażą w 2006 roku?

  • Czym nasza rentowność jest porównywana z tym samym okresem w ciągu ostatnich pięciu lat?

  • Ile pieniędzy wydali klienci w wieku powyżej 35 lat i jak zmieniało się to zachowanie w czasie?

  • Ile produktów sprzedano w tym miesiącu w dwóch konkretnych krajach/regionach, a nie w tym samym miesiącu w zeszłym roku?

  • W przypadku poszczególnych grup wiekowych klientów jaka jest rozkład dochodu (zarówno wartość procentowa marży, jak i suma) według kategorii produktów?

  • Znajdź najlepszych i najgorętszych sprzedawców, dostawców, klientów, partnerów lub klientów.

Początek strony

Co to jest OLAP?

Bazy danych OLAP ułatwiają zapytania analiz biznesowych. OLAP to technologia bazy danych, która została zoptymalizowana pod kątem zapytań i raportowania, zamiast przetwarzania transakcji. Dane źródłowe OLAP to bazy danych OLTP (Online Transactional Processing), które są często przechowywane w magazynach danych. Dane OLAP pochodzą z tych danych historycznych i są agregowane w struktury, które umożliwiają zaawansowaną analizę. Dane OLAP są również uporządkowane hierarchicznie i przechowywane w modułach zamiast w tabelach. To zaawansowana technologia, która korzysta z wielowymiarowych struktur, które zapewniają szybki dostęp do danych do analizy. Ta organizacja ułatwia raportom w formie tabeli przestawnej lub raportów wykres przestawny wyświetlanie podsumowań wysokiego poziomu, takich jak sumy sprzedaży w całym kraju lub regionie, a także wyświetlanie szczegółów witryn, w których sprzedaż jest szczególnie duża lub słaba.

Bazy danych OLAP są zaprojektowane tak, aby przyspieszyć pobieranie danych. Serwer OLAP, Microsoft Office Excel oblicza wartości podsumowane, dlatego podczas tworzenia lub zmieniania raportu do serwera Excel wysyłać mniej danych. Ta metoda pozwala pracować z znacznie większą ilością danych źródłowych niż w przypadku, gdy dane zostały zorganizowane w tradycyjnej bazie danych, w której program Excel pobiera wszystkie poszczególne rekordy, a następnie oblicza wartości podsumowane.

Bazy danych OLAP zawierają dwa podstawowe typy danych: miary, czyli dane liczbowe, ilości i średnie służące do podejmowania przeszłych decyzji biznesowych oraz wymiarów, czyli kategorii służącej do organizowania tych miar. Bazy danych OLAP ułatwiają organizowanie danych na podstawie wielu poziomów szczegółów przy użyciu tych samych kategorii, które znasz do analizowania danych.

W poniższych sekcjach opisano szczegółowo poszczególne składniki:

Moduł     Struktura danych, która agreguje miary według poziomów i hierarchii poszczególnych wymiarów, które mają być analizowane. Moduły łączą kilka wymiarów, takich jak czas, geografia i linie produktów, z podsumowanych danych, takich jak wartości sprzedaży lub zapasów. Moduły nie mają "modułów" w znaczeniu matematycznym, ponieważ niekoniecznie mają jednakowe strony. Są one jednak męcznym metaforem dla złożonego pojęcia.

Mierzenie     Zestaw wartości w module, które są oparte na kolumnie w tabeli fakt modułu i które są zazwyczaj wartościami liczbowym. Miary to centralne wartości w module, które są wstępnie przetwarzane, agregowane i analizowane. Typowe przykłady obejmują sprzedaż, zyski, przychody i koszty.

Członek      Element hierarchii reprezentujący jedno lub więcej wystąpień danych. Członek może być unikatowy lub nieunikatowy. Na przykład lata 2007 i 2008 reprezentują unikatowe elementy w wymiarze roku w wymiarze czasu, natomiast styczeń reprezentuje członków nieunikatowych na poziomie miesiąca, ponieważ wymiar czasu może składać się z więcej niż jednego stycznia, jeśli zawiera dane dla więcej niż jednego roku.

Obliczeniowy członek     Element wymiaru, którego wartość jest obliczana w czasie uruchamiania przy użyciu wyrażenia. Wartości obliczeniowe elementów członkowskich mogą być wyprowadzone z wartości innych członków. Na przykład obliczeniowy członek, Zysk, można ustalić, odejmując wartość tego członka, Koszty, od wartości tego członka, Sprzedaż.

wymiar     Zestaw co najmniej jednego zorganizowanego hierarchii poziomów w module, który użytkownik rozumie i wykorzystuje jako podstawę analizy danych. Na przykład wymiar geograficzny może zawierać poziomy dla wartości Kraj/Region, Województwo i Miasto. Wymiar czasu może też obejmować hierarchię z poziomami roku, kwartału, miesiąca i dnia. W raporcie w formie tabeli wykres przestawny lub raporcie każda hierarchia staje się zestawem pól, które można rozwijać i zwijać w celu odsłonowania niższych lub wyższych poziomów.

Hierarchia     Logiczna struktura drzewa, która porządkuje elementy wymiaru tak, że każdy członek ma jeden element nadrzędny, a zero lub więcej elementów członkowskich podrzędnych. Dziecko jest członkiem na niższym poziomie hierarchii, która jest bezpośrednio powiązana z bieżącym członkiem. Na przykład w hierarchii czasowej zawierającej poziomy Kwartał, Miesiąc i Dzień styczeń jest dzieckiem kwartału 1. Element nadrzędny jest członkiem na następnym wyższym poziomie hierarchii, która jest bezpośrednio powiązana z bieżącym elementem członkowskim. Wartość nadrzędna jest zazwyczaj konsolidacją wartości wszystkich jej dzieci. Na przykład w hierarchii czasowej zawierającej poziomy Kwartał, Miesiąc i Dzień kwa1 jest elementem nadrzędnym stycznia.

Poziom     W hierarchii dane można zorganizować na niższych i wyższych poziomach szczegółów, takich jak poziom Rok, Kwartał, Miesiąc i Dzień w hierarchii Czas.

Początek strony

Funkcje OLAP w programie Excel

Pobieranie danych OLAP     Możesz łączyć się ze źródłami danych OLAP tak samo jak z innymi zewnętrznymi źródłami danych. Z bazami danych utworzonymi przy użyciu usług Microsoft SQL Server OLAP Services w wersji 7.0, Microsoft SQL Server Analysis Services w wersji 2000 i Microsoft SQL Server Analysis Services w wersji 2005, produktami serwerowym OLAP firmy Microsoft. Excel również pracować z produktami OLAP innych firm, które są zgodne z bazą danych OLE dla OLAP.

Dane OLAP można wyświetlać tylko w formie raportu w formie tabeli przestawnej lub raportu wykres przestawny albo w funkcji arkusza przekonwertowanych z raportu w formie tabeli przestawnej, ale nie jako raport zakres danych zewnętrznych. Raporty w formie tabeli przestawnej OLAP i raporty wykres przestawny można zapisywać w szablonach raportów, Office także tworzyć pliki odC (odc) do łączenia się z bazami danych OLAP dla zapytań OLAP. Po otwarciu pliku ODC w programie Excel zostanie wyświetlony pusty raport w formie tabeli przestawnej, który jest gotowy do rozkładzie.

Tworzenie plików modułów do użycia w trybie offline     Można utworzyć plik modułu offline (cub) z podzestawem danych z bazy danych serwera OLAP. Używaj plików modułów trybu offline do pracy z danymi OLAP, gdy nie masz połączenia z siecią. Moduł umożliwia pracę z większymi ilościami danych w raporcie w formie tabeli przestawnej lub raportu wykres przestawny niż w innym przypadku, co przyspiesza pobieranie danych. Pliki modułów można tworzyć tylko wtedy, gdy jest dostawca OLAP, na przykład program Microsoft SQL Analysis Services Server 2005, który obsługuje tę funkcję.

Akcje na serwerze     Akcja na serwerze jest opcjonalną, ale użyteczną funkcją, która może zostać zdefiniowana przez administratora modułu OLAP na serwerze, który używa elementu modułu lub miary jako parametru do zapytania w celu uzyskania szczegółów w module lub uruchomienia innej aplikacji, takiej jak przeglądarka. Excel obsługuje akcje serwera URL, Report, Rowset, Drill Through i Expand to Detail, ale nie obsługuje zastrzeżonych, instrukcji ani zestawów danych.

Wskaźniki KPI      Wskaźnik KPI to specjalna miara obliczeniowa zdefiniowana na serwerze, która umożliwia śledzenie "kluczowych wskaźników wydajności" w tym stanu (czy bieżąca wartość spełnia określoną liczbę?) i trend (jaka jest wartość w czasie?). Podczas ich wyświetlania serwer może wysyłać powiązane ikony podobne do nowych ikon programu Excel ustawionych tak, aby wskazywały powyżej lub poniżej poziomów stanu (na przykład ikonę Zatrzymaj światło) lub wskazuje, czy wartość jest wyświetlana w górę lub w dół (na przykład ikona strzałki kierunkowej).

Formatowanie serwera     Administratorzy modułów mogą tworzyć miary i obliczeniowe elementy członkowskie za pomocą formatowania kolorów, formatowania czcionek i reguł formatowania warunkowego, które mogą być oznaczone jako firmowa standardowa reguła biznesowa. Format serwera dla zysków może na przykład być formatem liczbowym waluty, kolorem komórki o kolorze zielonym, jeśli wartość jest większa lub równa 30 000 i czerwona, jeśli wartość jest mniejsza niż 30 000, oraz kolorem czcionki pogrubionym, jeśli wartość jest mniejsza niż 30 000 i zwykła, jeśli jest większa lub równa 30 000. Aby uzyskać więcej informacji, zobacz Projektowanie układu i formatu raportu w formie tabeli przestawnej.

Język wyświetlania w pakiecie Office     Administrator modułu może zdefiniować tłumaczenia danych i błędów na serwerze dla użytkowników, którzy muszą widzieć informacje w tabeli przestawnej w innym języku. Ta funkcja jest zdefiniowana jako właściwość połączenia pliku i kraj/ustawienia regionalne komputera użytkownika muszą odpowiadać językowi wyświetlania.

Początek strony

Składniki oprogramowania potrzebne do uzyskiwania dostępu do źródeł danych OLAP

Dostawca OLAP     Aby skonfigurować źródła danych OLAP dla Excel, potrzebujesz jednego z następujących dostawców OLAP:

  • Dostawca OLAP firmy Microsoft     program Excel zawiera oprogramowanie sterownik źródła danych i klienta, które jest potrzebne do uzyskiwania dostępu do baz danych utworzonych za pomocą usług Microsoft SQL Server OLAP w wersji 7.0, Microsoft SQL Server OLAP Services w wersji 2000 (8.0) i usług Microsoft SQL Server Analysis Services w wersji 2005 (9.0).

  • Dostawcy OLAP od innych firm     W przypadku innych produktów OLAP musisz zainstalować dodatkowe sterowniki i oprogramowanie klienckie. Aby można było Excel danych OLAP, produkt innej firmy musi być zgodny ze standardem OLE-DB for OLAP i Microsoft Office zgodny. Aby uzyskać informacje na temat instalowania i używania zewnętrznego dostawcy OLAP, skontaktuj się z administrator systemu lub dostawcą Twojego produktu OLAP.

Bazy danych serwera i pliki modułów     Klient Excel OLAP obsługuje połączenia z dwoma typami baz danych OLAP. Jeśli baza danych na serwerze OLAP jest dostępna w Twojej sieci, możesz pobrać z niego dane źródłowe bezpośrednio. Jeśli masz plik plik modułu trybu offline zawierający dane OLAP lub plik definicja modułu, możesz nawiązać połączenie z tym plikiem i pobrać z niego dane źródłowe.

Źródła danych     Źródło danych zapewnia dostęp do wszystkich danych w bazie danych OLAP lub pliku modułu offline. Po utworzeniu źródła danych OLAP można na jego podstawie utworzyć raporty i zwrócić dane OLAP do programu Excel w postaci raportu w formie tabeli przestawnej lub raportu wykres przestawny albo w funkcji arkusza przekonwertowanych z raportu w formie tabeli przestawnej.

Microsoft Query     Za pomocą zapytania można pobierać dane z zewnętrznej bazy danych, takiej jak microsoft SQL Microsoft Access. Przy użyciu zapytania nie trzeba pobierać danych z tabeli przestawnej OLAP połączonej z plikiem modułu. Aby uzyskać więcej informacji, zobacz Pobieranie danych zewnętrznych za pomocą dodatku Microsoft Query.

Początek strony

Różnice między funkcjami między danymi źródłowymi OLAP i danymi źródłowymi innych niż OLAP

Jeśli pracujesz z raportami w formie tabel przestawnych i wykres przestawny raportami zarówno z raportów OLAP, dane źródłowe jak i z innych typów danych źródłowych, zauważysz pewne różnice w funkcjach.

Pobieranie danych     Serwer OLAP zwraca nowe dane Excel przypadku każdej zmiany układu raportu. W przypadku innych typów danych zewnętrznych zapytanie dotyczy wszystkich danych źródłowych jednocześnie lub można ustawić opcje kwerendy tylko wtedy, gdy są wyświetlane różne elementy pola filtru raportu. Dostępnych jest również kilka innych opcji odświeżania raportu.

W raportach opartych na danych źródłowych OLAP ustawienia pola filtru raportu są niedostępne, zapytanie w tle jest niedostępne i ustawienie optymalizowania pamięci jest niedostępne.

Uwaga: Ustawienie optymalizowania pamięci nie jest również dostępne dla źródeł danych OLEDB ani dla raportów w formie tabeli przestawnej opartych na zakresie komórek.

Typy pól    Dane źródłowe OLAP, wymiar mogą być używane tylko jako pola wierszy (serii), kolumn (kategorii) lub stron. Pola miar mogą być używane tylko jako pola wartości. W przypadku innych typów danych źródłowych wszystkie pola mogą być używane w dowolnej części raportu.

Dostęp do danych szczegółowych     W przypadku danych źródłowych OLAP serwer określa poziomy dostępnych szczegółów i oblicza wartości podsumowania, dlatego rekordy szczegółowe, które są wartościami podsumowania, mogą być niedostępne. Serwer może jednak udostępnić pola właściwości, które można wyświetlić. Inne typy danych źródłowych nie mają pól właściwości, ale można wyświetlić szczegóły dotyczące wartości pól danych i elementów, a także pokazywać elementy bez danych.

Pola filtru raportu OLAP mogą nie mieć pozycji Wszystkie, a polecenie Pokaż strony filtru raportu jest niedostępne.

Początkowa kolejność sortowania     W przypadku danych źródłowych OLAP elementy są wyświetlane najpierw w kolejności, w jakiej są zwracane przez serwer OLAP. Następnie możesz posortować elementy lub zmienić ich rozmieszczenie ręcznie. W przypadku innych typów danych źródłowych elementy w nowym raporcie są najpierw sortowane w kolejności rosnącej według nazwy elementu.

Obliczenia     Serwery OLAP podsumowują wartości bezpośrednio w raporcie, więc nie można zmieniać funkcji podsumowujących dla pól wartości. W przypadku innych typów danych źródłowych można zmienić funkcję podsumowującą dla pola wartości i użyć wielu funkcji podsumowujących dla tego samego pola wartości. Nie można tworzyć pól obliczeniowych ani elementów obliczeniowych w raportach z danymi źródłowymi OLAP.

Suma częściowa     W raportach z danymi źródłowymi OLAP nie można zmienić funkcji podsumowującej dla sum częściowych. W przypadku innych typów danych źródłowych można zmieniać funkcje podsumowania sum częściowych oraz pokazywać lub ukrywać sumy częściowe dla wszystkich pól wierszy i kolumn.

W przypadku danych źródłowych OLAP podczas obliczania sum częściowych i sum całkowitych można uwzględnić lub wykluczyć ukryte elementy. W przypadku innych typów danych źródłowych można uwzględnić ukryte elementy pól filtru raportu w sumach częściowych, ale elementy ukryte w innych polach są domyślnie wykluczane.

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×