Udostępnij za pośrednictwem


Tworzenie, modyfikowanie i usuwanie udostępnionych źródeł danych (SSRS)

Udostępnione źródło danych to zestaw właściwości połączenia ze źródłem danych, do którego mogą się odwoływać liczne raporty, modele oraz subskrypcje sterowane danymi na serwerze raportów usług Reporting Services. Udostępnione źródła danych umożliwiają łatwe zarządzanie właściwościami źródła danych, które często zmieniają się w czasie. Jeśli konto użytkownika lub hasło ulegnie zmianie lub jeśli przeniesiesz bazę danych na inny serwer, możesz zaktualizować informacje o połączeniu w jednym miejscu.

Udostępnione źródła danych są opcjonalne dla raportów i subskrypcji opartych na danych, ale wymagane dla modeli raportów. Jeśli planujesz używać modeli raportów na potrzeby raportowania ad hoc, musisz utworzyć i zachować udostępniony element źródła danych, aby udostępnić informacje o połączeniu z modelem.

Udostępnione źródło danych składa się z następujących części:

Część Opis
Nazwa Nazwa identyfikująca element w hierarchii folderów serwera raportów.
Opis Opis wyświetlany z elementem w portalu internetowym podczas wyświetlania zawartości folderu.
Typ połączenia Rozszerzenie przetwarzania danych używane ze źródłem danych. Można używać tylko rozszerzeń przetwarzania danych wdrożonych na serwerze raportów. Aby uzyskać więcej informacji na temat rozszerzeń przetwarzania danych zawartych w usługach Reporting Services, zobacz Źródła danych obsługiwane przez usługi Reporting Services (SSRS).
Ciąg połączenia Parametry połączenia dla bazy danych. Aby uzyskać więcej informacji i wyświetlić przykłady ciągów połączeń z często używanymi źródłami danych, zobacz Create data connection strings — Report Builder & SSRS.
Typ poświadczeń Określa, jak poświadczenia są uzyskiwane dla połączenia i czy mają być używane po nawiązaniu połączenia. Aby uzyskać więcej informacji, zobacz Określanie poświadczeń i informacji o połączeniu dla źródeł danych raportu.

Udostępnione źródło danych nie zawiera informacji o zapytaniach używanych do pobierania danych. Zapytanie jest zawsze przechowywane w definicji raportu.

Tworzenie i modyfikowanie udostępnionych źródeł danych

Aby utworzyć udostępnione źródło danych lub zmodyfikować jego właściwości, musisz mieć Zarządzanie źródłami danych uprawnienia na serwerze raportów. Jeśli serwer raportów działa w trybie natywnym, możesz utworzyć i skonfigurować udostępnione źródło danych w portalu internetowym. Jeśli serwer raportów działa w trybie zintegrowanym programu SharePoint, możesz użyć stron aplikacji w witrynie programu SharePoint. W przypadku dowolnego serwera raportów niezależnie od trybu można utworzyć udostępnione źródło danych w Projektancie raportów, a następnie opublikować je na serwerze docelowym.

Po utworzeniu udostępnionego źródła danych na serwerze raportów można utworzyć przypisania ról, aby kontrolować dostęp do niego, przenieść je do innej lokalizacji, zmienić jej nazwę lub przejąć w tryb offline, aby zapobiec przetwarzaniu raportów podczas wykonywania operacji konserwacji na zewnętrznym źródle danych. W przypadku zmiany nazwy lub przeniesienia udostępnionego elementu źródła danych do innej lokalizacji w hierarchii folderów serwera raportów informacje o ścieżce we wszystkich raportach lub subskrypcjach odwołujących się do udostępnionego źródła danych są odpowiednio aktualizowane. Jeśli przełączysz udostępnione źródło danych do trybu offline, wszystkie raporty, modele i subskrypcje nie będą uruchamiane do momentu ponownego włączenia źródła danych.

Aby uzyskać więcej informacji na temat kontrolowania dostępu do udostępnionych źródeł danych w hierarchii folderów serwera raportów, zobacz Secure Shared Data Source Items.

Aby utworzyć udostępnione źródło danych w projektancie raportów

  1. Na pasku narzędzi w okienku Dane raportu kliknij Nowy, a następnie kliknij Źródło danych. Zostanie otwarte okno dialogowe właściwości źródła danych .

    Notatka

    Jeśli okienko Dane raportu nie jest widoczne, kliknij pozycję Dane raportu w menu Widok.

  2. W polu tekstowym nazwa nazwa wpisz nazwę źródła danych lub zaakceptuj wartość domyślną. Nazwa źródła danych jest używana wewnętrznie w raporcie. W celu zapewnienia przejrzystości zalecamy, aby nazwa źródła danych zawierała nazwę bazy danych określoną w parametrach połączenia.

  3. Sprawdź, czy wybrano Użyj odwołania do udostępnionego źródła danych, a następnie wykonaj następujące czynności.

    1. Kliknij przycisk Nowy. W oknie dialogowym właściwości udostępnionego źródła danych wykonaj kroki 2 i 3, aby utworzyć nowe źródło danych.

    2. Wybierz pozycję OK.

      Nowe udostępnione źródło danych jest wyświetlane w folderze Udostępnione źródła danych w Eksploratorze rozwiązań.

  4. Kliknij pozycję Poświadczenia.

    Określ poświadczenia do użycia dla tego źródła danych. Właściciel źródła danych wybiera typ obsługiwanych poświadczeń.

Aby utworzyć udostępnione źródło danych w portalu internetowym

  1. W portalu internetowym wybierz pozycję Nowe źródło danych>.

  2. Wpisz nazwę elementu. Nazwa musi zawierać co najmniej jeden znak i musi zaczynać się literą. Może również zawierać pewne symbole, ale nie spacje lub znaki ; ? : @ & = + , $ / * <> | " /.

  3. Opcjonalnie wpisz opis, aby udostępnić użytkownikom informacje o połączeniu.

  4. Na liście Typ źródła danych określ rozszerzenie przetwarzania danych używane do przetwarzania danych ze źródła danych.

  5. W przypadku parametrów połączenia określ parametry połączenia używane przez serwer raportów do nawiązania połączenia ze źródłem danych. Nie zalecamy określania poświadczeń w parametrach połączenia.

    W poniższym przykładzie przedstawiono parametry połączenia służące do nawiązywania połączenia z lokalną bazą danych AdventureWorks2022:

    data source=<localservername>; initial catalog=AdventureWorks2022 
    
  6. W przypadku programu Connect przy użyciuokreśl sposób uzyskiwania poświadczeń podczas uruchamiania raportu:

    • Jeśli chcesz wyświetlić monit o podanie nazwy logowania i hasła, kliknij pozycję Poświadczenia dostarczone przez użytkownika z uruchomionym raportem. Aby użyć poświadczeń, które użytkownik wprowadza jako poświadczenia systemu Windows, kliknij Użyj jako poświadczeń systemu Windows podczas nawiązywania połączenia ze źródłem danych. Jeśli nazwa użytkownika i hasło są poświadczeniami bazy danych, nie wybieraj tej opcji.

    • Jeśli zamierzasz użyć źródła danych jako udostępnionego źródła danych z zapisanymi poświadczeniami zarządzanymi przez właściciela źródła danych lub w przypadku raportów obsługujących subskrypcje lub inne zaplanowane operacje (takie jak automatyczne generowanie historii raportów), kliknij pozycję Poświadczenia przechowywane bezpiecznie na serwerze raportów. Jeśli serwer bazy danych obsługuje personifikację lub delegowanie, możesz wybrać opcję Personifikuj uwierzytelnionego użytkownika po nawiązaniu połączenia ze źródłem danych.

    • Jeśli chcesz, aby serwer raportów przekazał poświadczenia użytkownika, który uzyskuje dostęp do raportu, do serwera hostującego zewnętrzne źródło danych, kliknij Zintegrowane zabezpieczenia Windows. W takim przypadku użytkownik nie jest monitowany o wpisenie nazwy użytkownika ani hasła.

    • Jeśli źródło danych nie używa poświadczeń (na przykład jeśli źródło danych jest plikiem XML, do którego uzyskuje się dostęp z systemu plików), kliknij przycisk Poświadczenia nie są wymagane. Należy określić ten typ poświadczeń tylko wtedy, gdy jest on prawidłowy dla źródła danych. Jeśli wybierzesz tę opcję dla źródła danych wymagającego uwierzytelniania, połączenie zakończy się niepowodzeniem. W przypadku wybrania tej opcji należy skonfigurować nienadzorowane konto wykonywania, które umożliwia serwerowi raportów łączenie się z innymi komputerami w celu pobierania danych lub plików, gdy poświadczenia użytkownika nie są dostępne.

      Aby uzyskać więcej informacji na temat konfigurowania poświadczeń, zobacz Określanie poświadczeń i informacji o połączeniu dla źródeł danych raportu. Aby uzyskać więcej informacji o koncie wykonywania bez nadzoru, zobacz Skonfiguruj konto wykonywania bez nadzoru (Menedżer konfiguracji serwera raportów).

  7. Kliknij przycisk Testuj połączenie, aby zweryfikować konfigurację źródła danych.

    Notatka

    Przycisk Testuj połączenie nie jest obsługiwany dla typu źródła danych XML.

  8. Kliknij przycisk OK

Aby zmodyfikować udostępnione źródło danych w portalu internetowym

  1. W portalu internetowym przejdź do udostępnionego źródła danych.

  2. Wybierz wielokropek (...) w prawym górnym rogu udostępnionego źródła danych >Zarządzaj.

    Strona właściwości zostanie otwarta.

  3. Zmodyfikuj źródło danych, a następnie kliknij pozycję Zastosuj.

Usuwanie udostępnionych źródeł danych

Możesz usunąć udostępnione źródło danych w taki sam sposób, w jaki usuwasz dowolny element z serwera raportów.

Aby usunąć udostępnione źródło danych

  1. W portalu internetowym przejdź do udostępnionego źródła danych.

  2. Wybierz wielokropek (...) w prawym górnym rogu udostępnionego źródła danych >Zarządzaj.
    Strona właściwości zostanie otwarta.

  3. Kliknij pozycję Usuń, a następnie kliknij przycisk OK.

Usunięcie udostępnionego źródła danych powoduje dezaktywację dowolnej subskrypcji raportu, modelu lub opartej na danych, która z niej korzysta. Bez informacji o połączeniu ze źródłem danych elementy nie będą już uruchamiane. Aby aktywować te elementy, należy otworzyć każdy z nich i wykonać następujące czynności:

  • W przypadku raportów i subskrypcji opartych na danych odwołujących się do udostępnionego źródła danych można określić informacje o połączeniu ze źródłem danych we właściwościach raportu lub subskrypcji albo wybrać nowe udostępnione źródło danych zawierające wartości, których chcesz użyć.

  • W przypadku modeli i raportów programu Report Builder korzystających z tego modelu należy określić nowe udostępnione źródło danych. Modele uzyskują informacje o połączeniu ze źródłem danych tylko za pośrednictwem udostępnionych źródeł danych.

Nie ma operacji cofnięcia usunięcia udostępnionego źródła danych. Jeśli jednak przypadkowo usuniesz udostępnione źródło danych, możesz utworzyć nowe, używając tych samych wartości właściwości, które zostały usunięte. Należy otworzyć każdy raport, model i subskrypcję opartą na danych, aby ponownie powiązać udostępnione źródło danych z elementami je wykorzystującymi, ale tak długo, jak właściwości źródła danych są takie same jak wcześniej, raporty, modele i subskrypcje będą działać bez zmian.

Importowanie udostępnionych źródeł danych

Aby zaimportować istniejące źródło danych w projektancie raportów

  1. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy folder Udostępnione źródła danych w projekcie serwera raportów, a następnie kliknij Dodaj istniejący element. Zostanie otwarte okno dialogowe Dodawanie istniejącego elementu.

  2. Przejdź do istniejącego pliku wspólnego źródła danych definicji raportu (rds), a następnie kliknij Otwórz.

  3. Wybierz pozycję OK.

Udostępnione źródła danych w programie SharePoint

Po uruchomieniu raportu z biblioteki programu SharePoint informacje o połączeniu można zdefiniować wewnątrz raportu lub w pliku zewnętrznym połączonym z raportem. Jeśli informacje o połączeniu są osadzone w raporcie, jest nazywane niestandardowym źródłem danych. Jeśli informacje o połączeniu są zdefiniowane w pliku zewnętrznym, jest nazywane udostępnionym źródłem danych. Plik zewnętrzny może być plikiem źródła danych serwera raportów (RSDS) lub plikiem połączenia danych pakietu Office (ODC).

Plik rsds jest podobny do pliku rds, ale ma inny schemat. Aby utworzyć plik rsds, można opublikować plik rds z projektanta raportów lub projektanta modeli do biblioteki programu SharePoint (nowy plik rsds jest tworzony na podstawie oryginalnego pliku rds). Możesz też utworzyć nowy plik w bibliotece w witrynie programu SharePoint.

Po utworzeniu lub opublikowaniu udostępnionego źródła danych można edytować właściwości połączenia lub usunąć plik, jeśli nie jest już używany. Przed usunięciem udostępnionego źródła danych należy określić, czy jest on używany przez raporty i modele raportów. Można to zrobić, wyświetlając elementy zależne odwołujące się do udostępnionego źródła danych.

Chociaż lista elementów zależnych informuje o tym, czy udostępnione źródło danych jest przywołyane, nie informuje o tym, czy element jest aktywnie używany. Aby określić, czy udostępnione źródło danych lub model jest aktywnie używane, możesz przejrzeć pliki dziennika na komputerze serwera raportów. Jeśli nie masz dostępu do plików dziennika lub jeśli pliki nie zawierają żądanych informacji, rozważ przeniesienie raportu do folderu niedostępnego podczas określania jego rzeczywistego stanu.

Aby utworzyć plik udostępnionego źródła danych (rsds) (SharePoint 2010)

  1. Kliknij kartę Dokumenty na wstążce biblioteki.

  2. W menu nowego dokumentu kliknij pozycję Źródło danych raportu

    Notatka

    Jeśli nie widzisz elementu źródła danych raportu w menu, typ zawartości źródła danych raportu nie został włączony. Aby uzyskać więcej informacji, zobacz Dodawanie typów zawartości usług Reporting Services do biblioteki programu SharePoint.

  3. W Nazwawprowadź opisową nazwę pliku rsds.

  4. W Typie źródła danychwybierz typ z listy. Aby uzyskać więcej informacji, zobacz Źródła danych obsługiwane przez usługę Reporting Services (SSRS).

  5. W łańcuchu połączeniawskaż wskaźnik do źródła danych oraz inne ustawienia, które są niezbędne do ustanowienia połączenia z zewnętrznym źródłem danych. Typ używanego źródła danych określa składnię parametrów połączenia. Aby uzyskać więcej informacji i przykłady, zobacz Tworzenie ciągów połączeń z danymi — Report Builder & SSRS.

  6. W Credentialsokreśl, w jaki sposób serwer raportów uzyskuje poświadczenia do dostępu do zewnętrznego źródła danych. Poświadczenia mogą być przechowywane, monitowane, zintegrowane lub skonfigurowane do przetwarzania nienadzorowanego raportu.

    • Wybierz uwierzytelnianie systemu Windows (zintegrowane), jeśli chcesz uzyskać dostęp do danych przy użyciu poświadczeń użytkownika, który otworzył raport. Nie wybieraj tej opcji, jeśli witryna programu SharePoint lub farma używa uwierzytelniania formularzy lub łączy się z serwerem raportów za pośrednictwem zaufanego konta. Nie wybieraj tej opcji, jeśli chcesz zaplanować subskrypcję lub przetwarzanie danych dla tego raportu. Ta opcja działa najlepiej, gdy dla domeny jest włączone uwierzytelnianie Kerberos lub gdy źródło danych znajduje się na tym samym komputerze co serwer raportów. Jeśli uwierzytelnianie Kerberos nie jest włączone, poświadczenia systemu Windows mogą być przekazywane tylko do jednego innego komputera. Oznacza to, że jeśli zewnętrzne źródło danych znajduje się na innym komputerze, co wymaga dodatkowego połączenia, zostanie wyświetlony błąd zamiast oczekiwanych danych.

    • Wybierz pozycję Zapytaj o poświadczenia, jeśli chcesz, aby użytkownik musiał wprowadzać swoje poświadczenia za każdym razem, gdy uruchamia raport. Nie wybieraj tej opcji, jeśli chcesz zaplanować subskrypcję lub przetwarzanie danych dla tego raportu.

    • Wybierz pozycję Przechowywane poświadczenia, jeśli chcesz uzyskać dostęp do danych przy użyciu jednego zestawu poświadczeń. Poświadczenia są szyfrowane przed ich zapisaniem. Możesz wybrać opcje określające sposób uwierzytelniania przechowywanych poświadczeń. Wybierz pozycję Użyj jako poświadczenia systemu Windows, jeśli przechowywane poświadczenia należą do konta użytkownika systemu Windows. Wybierz pozycję Ustaw kontekst wykonywania na to konto, jeśli chcesz ustawić kontekst wykonywania na serwerze bazy danych. W przypadku baz danych programu SQL Server ta opcja ustawia funkcję SETUSER. Aby uzyskać więcej informacji, zobacz SETUSER (Transact-SQL).

    • Wybierz pozycję Poświadczenia nie są wymagane, jeśli chcesz określić poświadczenia w parametrach połączenia lub jeśli chcesz uruchomić raport przy użyciu konta o najniższych uprawnieniach skonfigurowanego na serwerze raportów. Jeśli to konto nie jest skonfigurowane na serwerze raportów, użytkownicy będą monitowani o poświadczenia, a wszelkie zaplanowane operacje zdefiniowane dla raportu nie zostaną uruchomione.

  7. Wybierz pozycję Włącz to źródło danych, jeśli chcesz, aby źródło danych było aktywne. Jeśli źródło danych jest skonfigurowane, ale nie jest aktywne, użytkownicy zobaczą komunikat o błędzie podczas próby użycia raportu na podstawie źródła danych.

  8. Kliknij przycisk Testuj połączenie, aby zweryfikować konfigurację źródła danych.

    Notatka

    Przycisk Testuj połączenie nie jest obsługiwany dla typu źródła danych XML.

  9. Kliknij przycisk OK, aby zapisać udostępnione źródło danych.

Aby usunąć plik udostępnionego źródła danych (.rsds)

  1. Otwórz bibliotekę zawierającą plik rsds.

  2. Wskaż udostępnione źródło danych.

  3. Kliknij, aby wyświetlić strzałkę w dół, a następnie kliknij przycisk Usuń.

Jeśli omyłkowo usuniesz udostępnione źródło danych, które chcesz zachować, możesz utworzyć nowe, które zawiera te same informacje o połączeniu. Po ponownym utworzeniu udostępnionego źródła danych należy otworzyć każdy raport i model, który używał tego źródła danych, i wybrać udostępnione źródło danych. Nowy element udostępnionego źródła danych może mieć inną nazwę, poświadczenia lub składnię parametrów połączenia od usuniętego elementu. Jeśli połączenie zostanie rozpoznane w tym samym źródle danych, właściwości źródła danych mogą się różnić od oryginalnych wartości.

Zachowaj ostrożność podczas usuwania modelu raportu. Jeśli usuniesz model, nie możesz już otwierać i modyfikować raportów opartych na tym modelu w programie Report Builder. Jeśli przypadkowo usuniesz model, który jest używany przez istniejące raporty, musisz ponownie wygenerować model, ponownie utworzyć i zapisać wszystkie raporty korzystające z modelu, a następnie ponownie określić wszystkie zabezpieczenia elementów modelu, których chcesz użyć. Nie można po prostu ponownie wygenerować modelu, a następnie dołączyć go do istniejącego raportu.

Elementy zależne

Aby wyświetlić listę raportów i modeli korzystających ze źródła danych, otwórz stronę Elementy zależne dla udostępnionego źródła danych. Dostęp do tej strony można uzyskać po otwarciu źródła danych w portalu internetowym lub na stronie aplikacji programu SharePoint. Pamiętaj, że strona Elementy zależne nie zawiera subskrypcji opartych na danych. Jeśli udostępnione źródło danych jest używane przez subskrypcję, subskrypcja nie będzie wyświetlana na liście elementów zależnych.

Aby wyświetlić elementy zależne w programie SharePoint

  1. Otwórz bibliotekę zawierającą plik rsds.

  2. Wskaż udostępnione źródło danych.

  3. Kliknij, aby pojawiła się strzałka w dół, a następnie wybierz opcję Wyświetl elementy zależne.

    W przypadku modeli raportów lista elementów zależnych zawiera raporty utworzone w programie Report Builder. W przypadku udostępnionych źródeł danych lista elementów zależnych może zawierać zarówno raporty, jak i modele raportów.