Udostępnij przez


Podsumowywanie danych

Systemy podejmowania wspomaganie decyzji mogą być złożone produkujących podsumowujące sprawozdania zagregowane dane transakcji i zasób-obciążającym.Następujące składniki są główne narzędzia, które programiści należy używać w wykonywaniu wielowymiarowe analizy SQL Server danych:

  • SQL Server Integration Services

    Integration Services obsługuje wyodrębnianie danych transakcji i przekształcania do podsumowania agregatów w magazyn danych lub składnicy danych.Aby uzyskać więcej informacji, zobacz Omówienie (Integracja usług).

  • SQL Server Usługi Analysis Services 

    Usługi Analysis Services organizuje dane z magazyn danych w wielowymiarowych modułów z wstępnie obliczane podsumowania.Te informacje są używane do zapewnienia szybkiej odpowiedzi na złożone kwerendy analitycznej.PivotTable® Service provides client access to multidimensional data.Usługi Analysis Services also provides a set of wizards for defining the multidimensional structures that are used in the Analysis processing, and a Microsoft Management Console snap-in for administering the Analysis structures.Aplikacje mogą następnie używać zestaw interfejsów API do analizowania danych analizy.Aby uzyskać więcej informacji, zobacz Opracowanie i wykonanie, za pomocą Business Intelligence Development Studio.

Za pomocą języka Transact-SQL dla prostych raportów podsumowań

Generowanie prostych raportów podsumowujących aplikacji można użyć następujących Transact-SQL elementy:

Tych operatorów wygenerować zestawy wyników zawierające zarówno wierszy szczegółów dla każdej element zestaw wyników i wierszy podsumowań dla każdej grupy pokazywanie wartość zagregowana sumy dla grupy.klauzula GROUP BY może służyć do generowania wyniki, które zawierają agregatów dla każdej grupy, ale nie wiersze szczegółów.

Aplikacje powinny używać Usługi Analysis Services zamiast modułu, pakiet zbiorczy aktualizacji, komputerowe lub według obliczeń.W szczególności modułu i ZBIORCZEGO powinien być rezerwowany dla środowisk, w których nie mają dostępu do OLE DB lub obiektów ADO, takie jak skrypty lub procedur przechowywanych.

KOMPUTEROWE i COMPUTE BY są obsługiwane dla zgodności z poprzednimi wersjami.Operator ZBIORCZEGO jest preferowane komputerowe lub COMPUTE BY.Generowane przez komputerowe lub COMPUTE BY wartości podsumowań są zwracane jako osobne zbiory interleaved zestawów wyników, które zwracają wierszy szczegółów dla każdej grupy lub zestaw wyników zawiera sumy dołączany po ustawieniu głównych wyników.Obsługa tych wiele zestawów wyników zwiększa się złożoność kodu w aplikacji.KOMPUTEROWE ani COMPUTE BY jest obsługiwana kursory serwera.Pakiet zbiorczy aktualizacji jest jednak obsługiwane z serwera kursory.Moduł i ZBIORCZEGO generować jeden zestaw wyników zawierającego osadzony wierszy sum częściowych i sumy.optymalizator kwerendy można czasem także generować bardziej efektywne wykonanie planów dla pakietu ZBIORCZEGO niż może obliczeń i COMPUTE BY.

Grupuj według jest używane bez tych operatorów, zwraca jeden zestaw wyników o jeden wiersz na grupę zawierającą łącznej sumy częściowe dla grupy.Nie ma żadnych wierszy zestaw wyników.

Zobacz także

Inne zasoby