Udzielanie dostępu do źródeł danych
Typically, most users of Microsoft SQL Server Usługi Analysis Services do not require access to the data sources that underlie an Usługi Analysis Services project.Użytkownicy zwykle tylko kwerendy danych w Usługi Analysis Services.
Jednakże w kontekście wyszukiwanie danych, takich jak wykonywanie prognoz opartych na model wyszukiwania, użytkownik ma do dołączenia danych zapamiętanych model wyszukiwania z danych dostarczonych przez użytkownika.Aby podłączyć do źródło danych, który zawiera dane dostarczone przez użytkownika, użytkownik używa kwerendy danych górnictwa rozszerzenia (DMX) zawierającej albo OTWÓRZKWERENDĘ (DMX) i OPENROWSET (DMX) klauzula.
Ważne: |
---|
Ze względów bezpieczeństwa złożenia DMX kwerendy za pomocą otwartego połączenia ciąg w OPENROWSET Klauzula jest wyłączone.Aby uzyskać więcej informacji, zobacz Zabezpieczanie źródła danych usług Analysis Services. |
Aby wykonać kwerendę DMX, który łączy ze źródłem danych, użytkownik musi mieć dostęp do danych obiekt źródłowy w Usługi Analysis Services bazy danych.Domyślnie tylko członkowie Usługi Analysis Services roli serwera lub członkowie roli administratora mają dostęp do obiektów źródło danych.Oznacza to, że użytkownik nie może uzyskać dostępu do danych obiekt źródłowy chyba że element członkowski Usługi Analysis Services roli serwera lub roli administratora daje rola bazy danych, do której należy użytkownik dostęp do źródło danych.
Ustawienie uprawnienia do odczytu źródła danych
rola bazy danych można udzielić albo nie dostępu danych w obiekt źródłowy lub uprawnienia do odczytu.
Ważne: |
---|
Uprawnienie danych w obiekt źródłowy powinien być ograniczony.Rzeczywiste uprawnienia, które użytkownicy mają w danych źródłowych źródło powinien być ograniczony. |
Aby udzielić użytkownikowi uprawnienia do rola bazy danych odczytu, użytkownik musi być element członkowski z Usługi Analysis Services roli serwera lub element członkowski z Usługi Analysis Services rola bazy danych, która ma uprawnienia Pełna kontrola (Administrator).
Aby nadać rola bazy danych uprawnienia do źródło danych do odczytu
W SQL Server Management Studio, połącz się z wystąpienie z Usługi Analysis Services, rozwiń węzeł role do właściwego bazy danych w Eksploratorze obiektów, a następnie kliknij rola bazy danych (lub utworzyć nową rola bazy danych).
Kliknij Dostęp do źródła danych w Wybierz stronę okienku zlokalizuj dane obiekt źródłowy w Źródła danych listy, a następnie wybierz odczytu w dostępu źródło danych na liście.
Praca z ciąg połączenia używany przez obiekt źródła danych
Obiekt źródło danych zawiera połączenie ciąg , jest używany do łączenia do źródło danych.To połączenie ciąg można określić jedną z następujących czynności:
Określ nazwę użytkownika i hasło
Jeśli połączenie ciąg że obiekt Yródłem danych określa nazwę użytkownika i hasło, należy utworzyć wiele obiektów źródło danych, z różnych kont użytkowników.Tworzenie wielu obiektów źródło danych umożliwia użytkownikom dostęp niektórych danych źródła obiekty i uniemożliwia dostęp do innych obiektów źródła danych przez tych użytkowników.Tych obiektów źródło danych mogą być używane przez Usługi Analysis Services sobie do przetwarzania obiektów, takich jak moduły i górnictwo modeli.
Określić uwierzytelnianie systemu Windows
Jeśli połączenie ciąg Określa, że obiekt źródło danych używa uwierzytelniania systemu Windows, Usługi Analysis Services musi być w stanie dokonać personifikacji klient.Jeśli źródło danych znajduje się na tym samym komputerze, Usługi Analysis Services będzie mógł personifikować klient.Jeśli źródło danych znajduje się na komputerze zdalnym, dwa komputery muszą mieć zaufane personifikacji przy użyciu Microsoft Uwierzytelnianie Kerberos lub kwerendy będą zazwyczaj zakończą się niepowodzeniem.Jeśli klient nie zezwala na personifikację (za pośrednictwem właściwość poziomu personifikacji OLE DB i inne składniki klienta), Usługi Analysis Services spróbuje anonimowe połączenie źródło danych (większości źródeł danych nie akceptuj połączeń anonimowych).