Udostępnij za pośrednictwem


Zdalne serwery lokalne i (Analysis Services — wyszukiwanie danych)

wyszukiwanie danych wymaga połączenia z wystąpienie programu SQL Server Analysis Services.Nie trzeba tworzyć moduł przetwarzanie analityczne online (OLAP) lub wyszukiwanie danych za pomocą funkcji OLAP, ale aparat Analysis Services zawiera wiele zalet, takich jak wydajność i skalowalność, i wyszukiwanie danych OLAP udostępnia wiele składników.W tym temacie przedstawiono informacje o muszą wiedzieć podczas łączenia się z lokalnym lub zdalnym wystąpienie usług Analysis Services programu SQL Server, aby utworzyć, przetwarzanie, wdrożyć lub kwerendy modeli wyszukiwanie danych.

Konfigurowanie uprawnień i właściwości serwera

wyszukiwanie danych wymaga dodatkowych uprawnień do bazy danych usług Analysis Services.Większość właściwości wyszukiwanie danych zestaw przy użyciu Okno dialogowe właściwości serwera analizy (Analysis Services - Multidimensional danych). Aby uzyskać więcej informacji na temat właściwości, które można konfigurować zobacz Analysis Services Configuration Properties.

Szczególne znaczenie do wyszukiwanie danych są następujące właściwości serwera:

  • AllowAdHocOpenRowsetQueries   Umożliwia sterowanie dostępem ad hoc do dostawców OLE DB, które są ładowane bezpośrednio do miejsca w pamięci serwera.

    Important noteImportant Note:

    Aby zwiększyć bezpieczeństwo, zaleca się, że użytkownik zestaw tej właściwość false. Wartością domyślną jest false. Jednak nawet wtedy, gdy ta właściwość jest zestaw do false, użytkownicy mogą w dalszym ciągu tworzyć kwerendy pojedynczych i można użyć opcji na źródłach danych dozwolonych OpenQuery wysyłania.

  • AllowedProvidersInOpenRowset     Określa dostawca, jeśli jest włączony dostęp ad hoc.Wielu dostawców, można określić, wprowadzając rozdzielaną przecinkami listę ProgID.

  • MaxConcurrentPredictionQueries    Określa obciążenie serwera spowodowanych prognoz.Domyślna wartość 0 zezwala na nieograniczoną liczbę kwerend SQL Server Flaga, a maksymalnie pięć jednoczesnych kwerendy SQL Server Standard. Kwerendy powyżej limitu są szeregowane i może limit czas.

Serwer zapewnia dodatkowe właściwości tego formantu algorytmów wyszukiwanie danych, które są dostępne, w tym wszelkie ograniczenia dotyczące algorytmów i ustawienia domyślne dla wszystkich usług wyszukiwanie danych.Istnieją jednak nie ustawienia, które umożliwiają kontrolę dostępu do danych wyszukiwania przechowywane procedury specjalnie.Aby uzyskać więcej informacji zobaczData Mining Properties.

Można również ustawić właściwości, które można dostroić serwer i kontrolę zabezpieczeń, aby zobaczyć sposób użycia klient.Aby uzyskać więcej informacji zobaczFeature Properties.

Uwaga   Algorytmy dodatek może być włączone tylko w SQL Server Flaga.

Programistyczny dostęp do wyszukiwanie danych obiektów

Za pomocą następujących modeli obiektów do utworzenia połączenia z bazą danych usług Analysis Services i pracę z obiektami wyszukiwanie danych:

ADO     OLE DB używa do łączenia się z serwerem usług Analysis Services.Korzystając z obiektów ADO, klient jest ograniczona do kwerendy zestawu zestaw wierszy schematów i DMX instrukcji.

ADO.NET    Komunikuje się z dostawcą programu SQL Server lepszy od innych dostawców.Używa karty danych do przechowywania dynamicznych zestawów wierszy.Używa obiektu zestawu danych, który jest pamięć podręczna danych serwera, przechowywane jako tabele danych, które mogą być aktualizowane lub zapisane w formacie XML.

ADOMD.NET     dostawca zarządzanych danych, który jest zoptymalizowany pod kątem pracy z wyszukiwanie danych i OLAP.Program ADOMD.NET jest szybsza i pamięci wydajniejsza niż ADO.NET.Program ADOMD.NET umożliwia również pobierać metadane dotyczące obiektów serwera.Zalecane dla aplikacji klient, z wyjątkiem sytuacji, gdy .NET nie jest dostępny.

Serwer ADOMD     Model obiektów do uzyskiwania dostępu do obiektów usługi Analysis Services bezpośrednio na serwerze.Używane przez procedur przechowywanych w usługach Analysis Services, nie na klient za pomocą.

AMO     Interfejs zarządzania dla usług Analysis Services, który zastępuje wspomaganie decyzji Objects (DSO).Operacji, takich jak obiekty Iterowanie wymaga wyższych uprawnień przy użyciu AMO niż przy użyciu innych interfejsów.Jest to spowodowane tym, że AMO bezpośrednio, uzyskuje dostęp do metadane ADOMD.NET i inne interfejsy dostępu tylko schematy bazy danych.

Przeglądanie i kwerenda modele

Wszystkie rodzaje przewidywania można wykonywać za pomocą lokalnych lub zdalnych serwerów, z następującymi ograniczeniami:

  • Jeśli używasz serwera ADOMD służy DMX do uzyskania dostępu do serwera bez nawiązywania połączenia.Wyniki można następnie skopiować bezpośrednio do tabela danych.Jednak nie można używać serwera ADOMD ze zdalnego wystąpienia, można wysyłać tylko serwera lokalnego.

  • ADO.NET nie obsługuje nazwanych parametrów do wyszukiwanie danych.Program ADOMD.NET, należy użyć.

  • Program ADOMD.NET pozwala przekazywać całej tabela jako parametr; z tego powodu, można użyć danych na komputerze klienckim lub dane, które nie jest dostępny na serwerze.Kształt tabel służy także jako dane wejściowe przewidywanie.

Za pomocą wyszukiwanie danych przechowywanych procedur

Program ADOMD.NET pozwala przeglądać zawartość modelu formularz hierarchiczny i recurse przez węzły.Jeśli zostanie utworzona kwerenda na zawartość modelu, kwerenda zwraca całego modelu.Aby uniknąć wprowadzenia ponownie za dużo wierszy, można napisać procedury przechowywane, przed Analysis Services przy użyciu modelu obiektowego ADOMD +.Powszechnym zastosowaniem procedur przechowywanych jest hermetyzacja kwerendy do ponownego użycia.

Klient może używać Wywołaj uruchomienie procedur przechowywanych, łącznie z procedury składowane w systemie usług Analysis Services.Jeśli procedura zwróci zestawu danych, klient otrzyma zestawu danych lub tabela z zagnieżdżonej tabela zawierającej wiersze.Do zapisania procedura przechowywana serwera, należy wskazać obszar nazw Microsoft.AnalysisServices.AdomdServer.Aby uzyskać więcej informacji dotyczących sposobu tworzenia i korzystania z procedur przechowywanych zobacz User Defined Functions and Stored Procedures.

Uwaga

Nie można użyć procedur przechowywanych, aby zmienić zabezpieczenia danych serwera obiektów.Podczas wykonywania procedura przechowywana obecnego kontekstu użytkownika służy do określania dostępu do wszystkich obiektów serwera.W związku z tym użytkownicy muszą mieć odpowiednie uprawnienia na wszystkich obiektów bazy danych, które mają dostęp.

Przenoszenie obiektów wyszukiwanie danych między bazami danych lub serwerów

Możesz przenieść wyszukiwanie danych obiektów między bazami danych lub między wystąpieniami programu Analysis Services w następujący sposób: wdrożenie rozwiązania, wykonywanie kopii zapasowych i następnie przywracanie kopii bazy danych, eksportowanie i importowanie struktur i modeli.

Wdrażanie oznacza proces przenoszenia modeli z serwera badania i rozwój na innym serwerze, albo dla produkcji, udostępnianie modeli lub osadzić modelu w aplikacji.Aby uzyskać więcej informacji na temat wdrażania rozwiązań Analysis Services Zobacz Deployment (Analysis Services - Multidimensional Data).

Tworzenie kopii zapasowych i przywracanie całej bazy danych usług Analysis Services jest metoda wyboru, jeśli rozwiązanie wyszukiwanie danych zależy od obiektów OLAP.Program SQL Server 2008 udostępnia nowej kopia zapasowa i przywracanie funkcji, która powoduje, że kopie zapasowe bazy danych szybciej i łatwiej.Aby uzyskać więcej informacji na temat kopia zapasowa Zobacz Managing Backing Up and Restoring (Analysis Services).

Importowanie i eksportowanie wyszukiwania modeli i struktur za pomocą instrukcji DMX to najłatwiejszy sposób, aby przenieść lub wykonywać kopie zapasowe poszczególnych danych relacyjnych wyszukiwania obiektów.Aby uzyskać więcej informacji, zobacz następujące tematy:

Po określeniu opcji INCLUDE DEPENDENCIES Analysis Services również eksportować definicję żadnego widoku urządzenie źródłowe danych, a po zaimportowaniu modelu lub struktury, będzie ponownie utworzyć widoku urządzenie źródłowe danych serwer miejsce docelowe.Po zakończeniu importowania modelu należy się upewnić, że uprawnienia niezbędne wyszukiwania na obiekcie.

Uwaga

Nie można eksportować i importować modeli OLAP przy użyciu DMX.Jeśli model wyszukiwania jest oparty na module OLAP, należy użyć funkcji wykonywania kopia zapasowa i przywracanie lub wdrożenie usług Analysis Services w całej bazie danych.