Tworzenie aplikacji do analizy danych SQL Server 2005 rozpoczynamy, tworząc w Business Intelligence Development Studio projekt SQL Server 2005 Analysis Services (SSAS), oparty o szablon Analysis Services. Po utworzeniu projektu Analysis Services należy zdefiniować co najmniej jedno źródło danych. Następnie definiujemy ujednolicony widok metadanych (tzw. widok źródła danych, data source view) na podstawie wybranych tabel i widoków. Uczestnik niniejszej lekcji utworzy projekt Analysis Services, zdefiniuje źródło danych i doda podzbiór tabel do widoku źródła danych.
Każdy projekt Microsoft SQL Server 2005 Analysis Services (SSAS) definiuje schemat obiektów jednej bazy danych Analysis Services. Baza danych Analysis Services jest definiowana przez modele eksploracji, kostki OLAP i zawarte w niej dodatkowe obiekty. Więcej informacji o projektach Analysis Services można znaleźć na stronie Tworzenie rozwiązań i projektów Analysis Services (j.ang.).
Aby utworzyć projekt Analysis Services:
1. | Otwórz Business Intelligence Development Studio |
2. | W menu File wskaż opcję New i wybierz Project |
3. | Upewnij się, że w oknie Templates wybrana jest opcja Analysis Services Project |
4. | W oknie Name wpisz nazwę nowego projektu: AdventureWorks |
5. | Kliknij OK |
Źródło danych to połączenie zapisane w projekcie i modyfikowane z jego poziomu, które jest wykorzystywane w bazie danych Microsoft SQL Server 2005 Analysis Services (SSAS). Źródło danych zawiera nazwę odpowiedniego serwera i bazy danych, a także inne wymagane informacje o połączeniu. Więcej informacji o źródłach danych w Analysis Services można znaleźć na stronie Obsługa źródeł danych (Analysis Services) (j.ang.).
Aby utworzyć źródło danych:
1. | W oknie eksploratora rozwiązań kliknij prawym przyciskiem myszy folder Data Sources i wybierz opcję New Data Source - spowoduje to otwarcie kreatora źródła danych |
2. | Kliknij przycisk Next na stronie Welcome to the Data Source Wizard |
3. | Kliknij opcję New w celu dodatnia połączenia z bazą danych Adventure Works - otworzy się okno dialogowe Connection Manager |
4. | Wybierz opcję Native OLE DB\Microsoft OLE DB Provider for SQL Server z listy Provider w oknie Connection Manager |
5. | Wybierz serwer, na którym zlokalizowana jest baza AdventureWorksDW z listy Server name. Podaj dane uwierzytelniające. Przykład: wybierz pozycję localhost, jeśli baza danych znajduje się na serwerze lokalnym. |
6. | Wybierz pozycję AdventureWorksDW z listy Select or enter a database name i kliknij przycisk OK |
7. | Kliknij przycisk Next, aby przejść do kolejnej strony kreatora |
8. | Wybierz opcję Default na stronie Impersonation Information i kliknij przycisk Next |
9. | Na stronie Completing the Wizard źródło danych domyślnie nazwane jest Adventure Works DW |
10. | Kliknij przycisk Finish |
Nowe źródło danych o nazwie Adventure Works DW jest teraz widoczne w folderze Data Sources w eksploratorze rozwiązań.
Widok źródła danych skrótowo przedstawia zawartość źródła danych. Umożliwia to modyfikację struktury danych i dostosowanie jej do potrzeb projektu. Dzięki widokom źródła danych można dobrać tabele do projektu, ustalić połączenia między tabelami, dodać tabele obliczeniowe i widoki nazwane bez modyfikowania samego źródła danych. Więcej informacji można znaleźć na stronie Obsługa widoków źródeł danych (Analysis Services) (j.ang.).
Aby utworzyć widok źródła danych:
1. | W oknie eksploratora rozwiązań kliknij prawym przyciskiem myszy opcję Data Source Views i wybierz pozycję New Data Source View. Spowoduje to otwarcie kreatora widoków źródła danych. | ||||||||||
2. | Kliknij przycisk Next na stronie Welcome to the Data Source View Wizard | ||||||||||
3. | Na stronie Select a Data Source, w oknie Relational data sources, domyślnie zaznaczone jest utworzone w poprzednim zadaniu źródło Adventure Works DW. Kliknij przycisk Next. Aby utworzyć nowe źródło danych, należy kliknąć opcję New Data Source, co spowoduje otwarcie kreatora źródła danych. | ||||||||||
4. | Na stronie Select Tables and Views wybierz poniższe tabele, a następnie kliknij strzałkę w prawo, co dołączy je do nowego widoku źródła danych:
| ||||||||||
5. | Kliknij przycisk Next | ||||||||||
6. | Na stronie Completing the Wizard widok źródła danych domyślnie nazwany jest Adventure Works DW. Kliknij przycisk Finish. |
Otworzy się projektant widoków źródeł danych, w którym wyświetlone zostanie źródło Adventure Works DW.
Projektant widoków źródeł danych (Data Source View Designer) umożliwia modyfikowanie sposobu wyświetlania danych w źródle danych. Można przykładowo zmienić nazwę dowolnego obiektu na taką, która bardziej odpowiada danemu projektowi. Nazwa obiektu w samym źródle danych nie ulega zmianie, ale w obrębie projektu można używać zmodyfikowanej nazwy. Więcej informacji można znaleźć na stronie Obsługa widoków źródeł danych (Analysis Services) (j.ang.).
W celu utworzenia scenariusza analizy koszyka produktów i podobieństw sekwencyjnych należy utworzyć nową relację typu „wiele-do jednego” vAssocSeqOrders i vAssocSeqLineItems. Dzięki takiej relacji, można osadzić tabelę vAssocSeqLineItems w tabeli vAssocSeqOrders w celu tworzenia modeli.
Aby utworzyć nową relację między tabelami:
1. | W oknie widoku źródła danych projektanta widoków źródeł danych (Data Source View Designer) zaznacz kolumnę OrderNumber tabeli vAssocSeqLineItems |
2. | Przeciągnij tę kolumnę do tabeli vAssocSeqOrders i umieść ją w kolumnie OrderNumber |
W ten sposób powstała nowa relacja „wiele-do-jednego” pomiędzy tabelami vAssocSeqOrders a vAssocSeqLineItems.