Udostępnij przez


Tworzenie udostępnionego lub osadzonego zestawu danych (Report Builder i SSRS)

Dotyczy: Program Microsoft Report Builder (SSRS) nie jest obsługiwany w programie Power BI Report Builder

Osadzone zestawy danych są używane w jednym raporcie podzielonym na strony. Udostępnione zestawy danych na serwerze raportów mogą być używane przez wiele raportów usług Reporting Services, zarówno mobilnych, jak i podzielonych na strony. Aby utworzyć zestaw danych, potrzebujesz osadzonego lub udostępnionego źródła danych.

Zadania programu Report Builder

Użyj programu Report Builder do wykonywania następujących zadań:

  1. Utwórz udostępniony zestaw danych w widoku projektu zestawu danych. Udostępnione zestawy danych muszą używać opublikowanych udostępnionych źródeł danych.

  2. Utwórz osadzony zestaw danych w widoku projektu raportu.

  3. Zapisz zestaw danych bezpośrednio na serwerze raportów lub w witrynie programu SharePoint.

Zadania projektanta raportów

Aby wykonać następujące zadania, użyj projektanta raportów w narzędziach SQL Server Data Tools (SSDT):

  1. Utwórz udostępniony zestaw danych w Eksploratorze rozwiązań. Udostępnione zestawy danych muszą używać źródeł danych z folderu Udostępnione źródła danych w Eksploratorze rozwiązań.

  2. Utwórz osadzony zestaw danych w okienku Dane raportu.

  3. Opcjonalnie wdróż udostępnione zestawy danych i udostępnione źródło danych w raporcie. Dla każdego typu elementu użyj właściwości projektu, aby określić ścieżki do folderów na serwerze raportów lub w witrynie programu SharePoint.

Aby uzyskać więcej informacji, zobacz Report Embedded Datasets and Shared Datasets (Report Builder i SSRS).

Uwaga / Notatka

Pliki definicji raportu podzielonego na strony (rdl) można tworzyć i modyfikować w programie Microsoft Report Builder, programie Power BI Report Builder i w projektancie raportów w narzędziach SQL Server Data Tools.

Aby utworzyć udostępniony zestaw danych w programie Report Builder

  1. Otwórz program Report Builder. Zostanie otwarte okienko Nowy raport lub zestaw danych, jak pokazano na poniższym rysunku:

    rs_NewSharedDataset rs_NewSharedDataset

    Uwaga / Notatka

    Jeśli okienko Nowy raport lub zestaw danych nie jest wyświetlane, na przycisku Report Builder kliknij pozycję Nowy.

  2. W okienku po lewej stronie w obszarze Tworzenie zestawu danych kliknij pozycję Udostępniony zestaw danych.

  3. W okienku po prawej stronie kliknij przycisk Przeglądaj , aby wybrać udostępnione źródło danych z serwera raportów, a następnie kliknij przycisk Utwórz. Zostanie otwarty projektant zapytań skojarzony z udostępnionym źródłem danych.

  4. W projektancie zapytań określ pola do uwzględnienia w zestawie danych.

  5. Kliknij pozycję Uruchom (!), aby uruchomić zapytanie.

  6. Na przycisku Report Builder kliknij przycisk Zapisz lub Zapisz jako , aby zapisać udostępniony zestaw danych na serwerze raportów.

  7. Aby zamknąć program Report Builder, kliknij pozycję Report Builder, a następnie kliknij przycisk Zakończ program Report Builder. Aby pracować z raportami, kliknij pozycję Report Builder, a następnie kliknij pozycję Nowy lub Otwórz.

Aby ustawić opcje parametrów zapytania

  1. Otwórz program Report Builder.

  2. Kliknij Otwórz.

  3. Przejdź do serwera raportów i wybierz folder udostępnionego źródła danych.

  4. W obszarze Elementy typu kliknij pozycję Zestawy danych (*.rsd) na liście rozwijanej.

  5. Wybierz udostępniony zestaw danych, a następnie kliknij przycisk Otwórz. Otwiera się skojarzony projektant zapytań.

  6. Na wstążce kliknij pozycję Właściwości zestawu danych.

  7. Kliknij opcję Parametry. Na tej stronie ustaw wartość domyślną na stałą lub wyrażenie, oznacz parametr jako tylko do odczytu, dopuszczający wartość null lub Pomiń w zapytaniu. Aby uzyskać więcej informacji, zobacz Parametry raportu.

  8. Kliknij przycisk OK.

Aby utworzyć zestaw danych na podstawie relacyjnej bazy danych programu SQL Server

  1. W okienku Dane raportu kliknij prawym przyciskiem myszy nazwę źródła danych, a następnie kliknij polecenie Dodaj zestaw danych. Zostanie otwarte okno dialogowe ZapytanieWłaściwości Zestawu Danych.

  2. W polu Nazwa wpisz nazwę zestawu danych lub zaakceptuj nazwę domyślną.

    Uwaga / Notatka

    Nazwa zestawu danych jest używana wewnętrznie w raporcie. Aby uzyskać jasność, zalecamy, aby nazwa zestawu danych opisywała dane zwracane przez zapytanie.

  3. W obszarze Źródło danych przejdź do i wybierz nazwę istniejącego udostępnionego źródła danych lub kliknij przycisk Nowy , aby utworzyć nowe osadzone źródło danych.

  4. Wybierz opcję Typ zapytania . Opcje zależą od typu źródła danych.

    • Wybierz pozycję Tekst , aby napisać zapytanie przy użyciu języka zapytań źródła danych.

    • Wybierz Tabela aby zwrócić wszystkie pola w tabeli relacyjnej bazy danych.

    • Wybierz pozycję StoredProcedure , aby uruchomić procedurę składowaną według nazwy.

  5. W polu Zapytanie wpisz zapytanie, procedurę składowaną lub nazwę tabeli. Alternatywnie kliknij pozycję Projektant zapytań , aby otworzyć narzędzie projektanta zapytań graficznego lub tekstowego lub zaimportować zapytanie z istniejącego raportu.

    W kilku przypadkach kolekcja pól określona przez zapytanie może być określana tylko przez uruchomienie zapytania w źródle danych. Na przykład procedura składowana może zwracać zmienny zestaw pól w zestawie wyników. Kliknij przycisk Odśwież pola , aby uruchomić zapytanie w źródle danych i pobrać nazwy pól, które są potrzebne do wypełnienia kolekcji pól zestawu danych w okienku Dane raportu. Kolekcja pól zostanie wyświetlona w węźle zestawu danych po zamknięciu okna dialogowego Właściwości zestawu danych .

  6. W obszarze Limit czasu wpisz liczbę sekund oczekiwania serwera raportów na odpowiedź z bazy danych. Wartość domyślna to 0 sekund. Gdy wartość limitu czasu wynosi 0 sekund, zapytanie nie wygasa.

  7. Kliknij przycisk OK.

    Zestaw danych wraz z kolekcją jego pól są wyświetlane w okienku Dane raportu, pod węzłem źródła danych.