Udostępnij za pośrednictwem


Składniki Report Part (program Report Builder 3.0)

Elementy raportu, takich jak tabele, matryce, wykresy i obrazy mogą być publikowane jako części raportu.Składniki Report Part to elementy raportu, które są publikowane osobno na serwerze raportów i które mogą być wielokrotnie używane w innych raportach.Składniki Report Part są przechowywane w plikach z rozszerzeniem rsc.

Dzięki składnikom Report Part grupy robocze mogą korzystać z różnych umiejętności i ról członków zespołu.Na przykład osoba odpowiedzialna za tworzenie wykresów może zapisywać je jako osobne składniki Report Part, a jej współpracownicy mogą używać tych składników Report Part w swoich raportach.Składniki Report Part można publikować na serwerze raportów lub w witrynie programu SharePoint zintegrowanej z serwerem raportów.Następnie tych składników można używać w wielu raportach i można aktualizować je na serwerze.

W składniku Report Part dodawanym do raportu jest zachowywana relacja z wystąpieniem składnika Report Part w witrynie lub na serwerze. W tym celu jest używany unikatowy identyfikator.Po dodaniu do raportu składników Report Part z witryny lub serwera można je modyfikować niezależnie od oryginalnych składników Report Part znajdujących się w witrynie lub na serwerze.Można zaakceptować aktualizacje składnika Report Part przechowywanego w witrynie lub na serwerze, które zostały wprowadzone przez innych użytkowników. Można też zapisać zmodyfikowany składnik Report Part z powrotem w witrynie lub na serwerze, dodając nowy składnik Report Part lub zastępujących oryginalny, jeśli ma się wystarczające uprawnienia.

Aby szybko rozpocząć pracę z części raportu, zobacz pliki wideo Raportu Builder 3 raport części w programie SQL Server 2008 R2 i Jak zrobić I: Tworzenie wielokrotnego użytku części raportu z Konstruktora raportów programu SQL Server.

W tym dokumencie

Cykl życia składnika Report Part

Publikowanie składników Report Part

Ponowne używanie składników Report Part

Aktualizowanie składników Report Part zmianami z serwera

Ponowne publikowanie składników Report Part znajdujących się już na serwerze

Tematy dotyczące sposobów wykonywania określonych zadań

Praca ze składnikami Report Part w programie Report Designer

Cykl życia składnika Report Part

Tworzenie i ponowne używanie składnika Report Part

  1. Osoba A tworzy raport zawierający wykres zależny od osadzonego zestawu danych.

  2. Osoba A wybiera opcję opublikowania wykresu na serwerze raportów.Program Report Builder przypisuje publikowanemu wykresowi unikatowy identyfikator.Osoba A nie chce udostępniać zestawu danych, więc zestaw danych pozostaje osadzony w wykresie.

  3. Osoba B tworzy pusty raport, przeszukuje galerię składników Report Part, znajduje wykres i dodaje go do raportu.Wykres jest teraz częścią raportu osoby B wraz z osadzonym zestawem danych.Osoba B może zmodyfikować wystąpienia wykresu i zestawu danych znajdujące się w jej raporcie.Nie będzie to mieć wpływu na wystąpienia wykresu i zestawu danych na serwerze raportów, ani nie spowoduje przerwania relacji między wystąpieniami w raporcie i na serwerze raportów.

    Ponowne używanie, zmienianie i ponowne publikowanie składnika Report Part

  4. Osoba C dodaje wykres do raportu i zmienia w raporcie typ tego wykresu ze słupkowego na kołowy.

  5. Osoba C na uprawnienia do zastępowania wykresu na serwerze i robi to, ponownie publikując wykres na serwerze.Powoduje to zaktualizowanie opublikowanej kopii wykresu na serwerze.Osoba C nie chce udostępniać zestawu danych, więc zestaw danych pozostaje osadzony w wykresie.

  6. Osoba B akceptuje zaktualizowany wykres z serwera.Powoduje to zastąpienie zmian wykresu wprowadzonych przez osobę B w jej raporcie.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Publikowanie składników Report Part

Podczas publikowania składnika Report Part program Report Builder przypisuje mu unikatowy identyfikator inny niż nazwa składnika Report Part.Program Report Builder zachowuje ten identyfikator niezależnie od innych zmian dotyczących składnika Report Part.Ten identyfikator łączy oryginalny element raportu ze składnikiem Report Part.Gdy inni autorzy będą używać danego składnika Report Part, ten identyfikator będzie także łączył składnik Report Part znajdujący się w ich raportach ze składnikiem Report Part na serwerze raportów.

Poniżej przedstawiono elementy raportu, które można publikować jako składniki Report Part:

  • Wykresy

  • Mierniki

  • Obrazy

  • Mapy

  • Parametry

  • Prostokąty

  • tabele

  • Macierze

  • Listy

Po opublikowaniu elementu raportu wyświetlającego dane, takiego jak tabela, macierz lub wykres, zestaw danych, od którego jest zależny ten element raportu, jest zapisywany razem z nim jako osadzony w nim zestaw danych.Zestaw danych można też zapisać osobno jako udostępniony zestaw danych, którego użytkownicy będą mogli używać jako podstawy swoich składników Report Part.Aby uzyskać więcej informacji, zobacz Praca ze składnikami Report Part i zestawami danych w programie Report Builder 3.0.

Niektóre składniki Report Part mogą zawierać inne elementy raportu.Na przykład tabela może zawierać wykres, a prostokąt może zawierać macierz i wykres.Opublikowanie elementu raportu zawierającego inne elementy raportu powoduje zapisanie ich razem jako jednostki.Te inne elementy raportu są zapisywane jako elementy osadzone w składniku Report Part będącym kontenerem.Nie można aktualizować ich osobno i nie można zapisywać elementów znajdujących się w kontenerze jako osobnych składników Report Part.

Aby uzyskać więcej informacji o publikowaniu części raportu, zobacz Jak Publikowanie i ponownie opublikować raport części (Konstruktora raportów 3.0 i SSRS).

Modyfikowanie metadanych składnika Report Part

Domyślne ustawienia domyślnej lokalizacji można opublikować składnik składnik Report Part lub można zapisać każdą składnik składnik Report Part do innej lokalizacji i modyfikować metadane, takie jak tytuł i opis.

Dobrym pomysłem jest nadanie publikowanemu składnikowi Report Part jednoznacznej nazwy i opisu, które pomogą użytkownikom zidentyfikować go podczas wyszukiwania.Może okazać się, że w witrynie lub na serwerze będzie znajdować się wiele składników Report Part o podobnych nazwach.Warto rozważyć zastosowanie konwencji nazewnictwa w celu pokazania relacji między składnikami Report Part i ich elementami zależnymi.

Należy również rozważyć zapisanie udostępniane źródła danych, zestawów danych udostępnionych i części raportu, zależne od nich, w tym samym folderze.

Można również edytować opis w okienku właściwości.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Ponowne używanie składników Report Part

Najprostszym sposobem utworzenia raportu jest dodanie do niego istniejącego składnika Report Part, takiego jak tabela lub wykres, z galerii składników Report Part.Po dodaniu składnika do raportu można go modyfikować stosowanie do potrzeb albo zaakceptować aktualizacje pochodzące z serwera.Zmiana elementu raportu w raporcie nie będzie mieć wpływu na wystąpienie składnika Report Part opublikowane w witrynie lub na serwerze, ani nie spowoduje przerwania relacji między wystąpieniem w raporcie oraz wystąpieniem w witrynie lub na serwerze.Użytkownik mający odpowiednie uprawnienia może zapisać zaktualizowaną kopię z powrotem w witrynie lub na serwerze.Jeśli ktoś inny zmodyfikuje kopię w witrynie lub na serwerze, można zachować swoją kopię w niezmienionym stanie lub zaktualizować ją, dzięki czemu będzie przypominała kopię dostępną w witrynie lub na serwerze.

Wyszukiwanie składników Report Part

Do wyszukiwania składników Report Part, które można dodać do raportu, służy galeria składników Report Part.Składniki Report Part można filtrować według całości lub części nazwy składnika, twórcy składnika, osoby, która zmodyfikowała składnik jako ostatnia, daty ostatniej modyfikacji, miejsca przechowywania oraz typu składnika Report Part.Na przykład można wyszukać wszystkie wykresy utworzone w ostatnim tygodniu przez jednego ze współpracowników.

Wyniki wyszukiwania można wyświetlić w formie miniatur lub listy i można je sortować według nazw, dat utworzenia i modyfikacji oraz twórców.Aby uzyskać więcej informacji, zobacz Jak Przeglądaj w poszukiwaniu części raportu i ustawić Folder domyślny (Konstruktora raportów 3.0 i SSRS).

Elementy dodawane ze składnikiem Report Part

Dodanie składnika Report Part do raportu powoduje również dodanie wszystkich elementów potrzebnych do jego działania.Na przykład każdy obiekt wyświetlający dane jest zależny od zestawu danych, czyli zapytania i połączenia ze źródłem danych.Składniki mogą również mieć jeden lub większą liczbę parametrów.Wszystkie elementy, jest zależna od są jego zależności, i wszystkie ich lub wskaźniki, są dołączone do składnik składnik Report Part podczas dodawania do raportu.Zestaw danych i parametry są wymienione w okienku Dane raportu wyświetlanym dla danego raportu.

Zestaw danych składnika Report Part może być osadzony w tym składniku, ale może też być osobnym udostępnionym zestawem danych wskazywanym przez składnik Report Part.Zestaw osadzony w składniku Report Part można zmodyfikować.Z kolei udostępniony zestaw danych jest odrębnym obiektem, do którego trzeba mieć uprawnienia.Aby uzyskać więcej informacji o udostępnionych i osadzonych zestawów danych, zobacz Dodawanie danych do raportu (program Report Builder 3.0 i usługi SSRS).

Rozwiązywanie konfliktów nazw

Podczas dodawania składnika Report Part program Report Builder usuwa ewentualne konflikty nazw.Na przykład jeśli w raporcie znajduje się już Wykres1 i do raportu zostanie dodany składnik Report Part o nazwie Wykres1, program Report Builder automatycznie zmieni nazwę nowego składnika Report Part na Wykres2.Jeśli w raporcie znajduje się już ZestawDanych1 i do raportu zostanie dodany składnik Report Part odwołujący się do innego zestawu danych, który również nosi nazwę ZestawDanych1, program Report Builder zmieni nazwę nowego zestawu danych na ZestawDanych2 i zaktualizuje odwołania.

Dodawanie kilku składników Report Part

Do raportu można dodać nieograniczoną liczbę składników Report Part.Jednak jednocześnie można dodać tylko jeden składnik Report Part.Do jednego raportu można nawet dodać wiele wystąpień jednego składnika Report Part.Będą miały one unikatowe nazwy, ale będą wystąpieniami jednego składnika Report Part z serwera i będą mieć taki sam unikatowy identyfikator.

Po dodaniu innego składnika Report Part, który używa zestawu danych identycznego jak zestaw danych używany już w raporcie, kreator nie doda do raportu kolejnej wersji zestawu danych, ale przekieruje odwołania w składniku Report Part tak, aby wskazywały istniejący zestaw danych.Aby uzyskać więcej informacji, zobacz Praca ze składnikami Report Part i zestawami danych w programie Report Builder 3.0.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Aktualizowanie składników Report Part zmianami z serwera

Przy każdym otwarciu raportu program Report Builder sprawdza, czy wystąpienia składników Report Part używanych w raporcie zostały zaktualizowane na serwerze.Sprawdza również, czy nie zaszły zmiany w elementach zależnych składników Report Part, takich jak zestaw danych i parametry.Jeśli jakiekolwiek opublikowane składniki Report Part lub ich zależności zostały zaktualizowane na serwerze, na pasku informacji w raporcie jest wyświetlana liczba zaktualizowanych składników.Użytkownik może wybrać opcję wyświetlenia i zaakceptowania lub odrzucenia aktualizacji. Może również ukryć pasek informacji.Po wybraniu opcji wyświetlenia aktualizacji zostanie wyświetlona miniatura składnika Report Part oraz data i autor ostatniej modyfikacji.Następnie można zaakceptować dowolne lub wszystkie zaktualizowane elementy.

Ostrzeżenie

Pasek informacji można wyłączyć, aby nie otrzymywać informacji o zmianach składnika Report Part.Tę opcję należy ustawić podczas dodawania składnika Report Part do raportu.Nawet przy wyłączonym pasku informacji można sprawdzić dostępność aktualizacji.Aby uzyskać więcej informacji, zobacz Jak Sprawdź, czy są aktualizacje lub aktualizacje Włączanie, wyłączanie (Konstruktora raportów 3.0 i SSRS).

Program Report Builder sprawdza różnice między datą ostatniej aktualizacji składnika Report Part na serwerze a datą ostatniej synchronizacji składnika Report Part z serwerem.Nie jest sprawdzana data modyfikacji składnika Report Part w raporcie.Dlatego też składnik Report Part w raporcie i składnik Report Part na serwerze mogą być całkiem inne, ale gdy program Report Builder będzie sprawdzał aktualizacje, nie znajdzie żadnej.

Akceptowanie aktualizacji

Po zaakceptowaniu aktualizacji składnika Report Part zastąpi ona całkowicie kopię składnika Report Part, która znajdowała się już w raporcie.Nie można połączyć funkcji składnika Report Part w raporcie z funkcjami składnika Report Part opublikowanego na serwerze.Jeśli jednak zostanie zmieniona jedna z zależności składnika Report Part, taka jak osadzony zestaw danych, program Report Builder nie zastąpi nią zależności, która znajduje się już w raporcie.Pobierze za to nową kopię zależności i zaktualizuje składnik Report Part, tak aby wskazywał nową kopię.

Przywracanie poprzedniej wersji składnika Report Part

Jeśli zmieniono wersja raportu składnik składnik Report Part i wybrać zastąpić wersja, która znajduje się na serwerze, nie można używać Aktualizacja okno dialogowe, w tym celu.Aktualizować można tylko składniki Report Part, które zostały zmienione na serwerze od czasu pobrania ich.

Aby powrócić do wersja na serwerze, Usuń wersja w raporcie i ponownie dodać.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Aktualizowanie składników Report Part znajdujących się już na serwerze

Można zaktualizować istniejący składnik Report Part na serwerze albo opublikować go jako nowy składnik Report Part bez zamieniania istniejącego.Aktualizacja składnika Report Part na serwerze nie spowoduje automatycznej modyfikacji kopii tego składnika Report Part używanych w innych raportach.Jeśli autorzy innych raportów dodali taki składnik Report Part do swoich raportów, przy następnym otwarciu raportów zostaną poinformowani o tej zmianie.Następnie będą mogli zaakceptować lub odrzucić wprowadzone zmiany.

Jeśli go opublikować jako nową składnik składnik Report Part, Konstruktora raportów oferuje nowy identyfikator unikatowy i już łączy do części oryginalnego raportu.

Jeśli zestaw danych jest osadzony w składnik składnik Report Part, a następnie co czas opublikowanie składnik składnik Report Part, zestaw danych będą wyświetlane w Części opublikować składnik składnik Report Part okno dialogowe.Zestawów danych udostępnionych nie są wyświetlane w Części opublikować raport okno dialogowe.

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Praca ze składnikami Report Part w programie Report Designer

Report parts work a little differently in Report Designer in SQL Server Business Intelligence Development Studio.Projektant raportów publikacji jest jednokierunkowe: składnik składnik Report Part z Projektant raportów można opublikować, ale nie można ponownie użyć istniejącego składnik składnik Report Part w Konstruktorze raportów.Aby uzyskać więcej informacji, zobacz Raport części Projektant raportów (SSRS).