Udostępnij za pośrednictwem


Buforowanie danych udostępnionych (SSRS)

Wyniki kwerendy dla udostępnianego zestawu danych mogą być kopiowane do pamięci podręcznej, zapewnienie spójności danych wielu raportów oraz poprawia czas odpowiedzi kwerendy dataset.Jak raporty można skonfigurować udostępnione dataset buforowanie przy pierwszym użyciu, albo przez określenie harmonogramu.

Udostępniony element dataset mogą być uwzględnione w wielu raportów lub jako część definicji składnika.Przez buforowanie udostępnionych dataset, zapewniają spójny zestaw danych dla wszystkich raportów, które go używają, a także zmniejszyć liczbę razy, które uruchamia kwerendy dataset przeciwko zewnętrznego źródło danych.

Poniższa lista zawiera przykłady dotyczące udostępnionego zestawu danych w pamięci podręcznej:

  • Kwerenda pobiera znaczną czas do uruchomienia.

  • Parametry kwerendy trwa, ale większość czas, liczba kombinacji parametrów jest mała.Każda kombinacja tworzy wyniki kwerendy buforowana.

  • Uruchamia kwerendę w przewidywalny porach dnia, tygodnia lub miesiąca.

  • Wykonywania kwerendy w wyniku odwołania zestawu udostępnionych danych w raporcie, który jest dostarczany za pośrednictwem poczty e-mail, gdzie dużej liczby osób prawdopodobnie kliknij łącze w krótkim rozpiętość czas.

  • Poniższa lista zawiera przykłady, kiedy nie udostępnianego zestawu danych w pamięci podręcznej:

  • Wyniki kwerendy musi zawsze zawierać najnowszych danych.

  • Kwerenda działa szybko.

  • Kwerenda jest uruchamiany rzadko.

  • Kwerenda pobiera parametry, liczba kombinacji parametrów jest duża i kombinacji jest bardziej prawdopodobne niż inne.

  • Źródło danych na podstawie udostępnionych dataset ma poświadczenia wiersza lub zintegrowanego Windows.

  • Filtr zestawu udostępnionych danych lub kwerendy zawiera wyrażenie z odniesieniem do globalnego kolekcja użytkowników.

Jeśli użytkownik wybierze raportu wartości parametrów, które różnią się od wartości domyślnych, które są określone dla pamięci podręcznej zestaw wyników, kwerenda dataset działa aktywnie i buforowane wyniki nie są używane dla tej kwerendy.

Buforowanie udostępnionych zestawów danych

Aby włączyć buforowanie dla udostępnianego zestawu danych, należy wybrać opcję buforowania na udostępnionym elemencie dataset.Po włączeniu buforowanie wyniki kwerendy dla udostępnianego zestawu danych są kopiowane do pamięci podręcznej przy pierwszym użyciu.Jeśli udostępniony dataset ma parametrów, każdej kombinacji parametrów tworzy nowy wpis w pamięci podręcznej.

Gdy wyniki kwerendy dla kombinacji parametrów określonych w pamięci podręcznej, każdy raport, uruchomieniu w celu przetworzenia i zawiera odwołanie do udostępnionego elementu dataset tych wartości parametru użyje buforowane dane.

Można określić czas przechowywania danych w pamięci podręcznej przed jej wygaśnięciem.Aby uzyskać więcej informacji, zobacz Strony buforowania (Menedżer raportów).

Wstępne ładowanie pamięci podręcznej

Aby wstępnie załadować pamięci podręcznej, tworząc plan odświeżania pamięci podręcznej.Z planem odświeżania można określić, jak często odświeżania pamięci podręcznej za pomocą harmonogramu określonego element lub udostępniony harmonogram.Aby uniknąć wiele element buforu dla tego samego towaru, harmonogram, który określisz powinny umożliwić wystarczająco czas dla przetwarzania na zewnętrzne źródło danych kwerendy.Na przykład jeśli kwerenda Trwa 20 minut, harmonogram odświeżania powinna być większa niż 20 minut.Aby uzyskać więcej informacji, zobacz Raporty planowania udostępnionych obiektów DataSet i subskrypcje.

Aby utworzyć plan odświeżania pamięci podręcznej dla udostępnianego zestawu danych, stosuje się następujące warunki.

  • Udostępniony element dataset musi być włączony do buforowania.

  • Źródło danych udostępnionych zależy od udostępnionego dataset nie można użyć wiersza lub zintegrowanego Windows poświadczenia.

  • Jeśli udostępniony dataset ma parametrów, należy określić statyczny domyślne wartości dla każdego parametru, który nie jest oznaczony jako tylko do odczytu.Domyślna wartość zawsze będzie korzystać z parametrów tylko do odczytu.Do pamięci podręcznej zestawu danych udostępnionych dla wielu kombinacji parametrów, należy utworzyć plan odświeżania pamięci podręcznej oddzielnych dla każdej kombinacji wartości.Parametry nie może zawierać odwołania do innych zestawów danych.

  • Każdy plan odświeżania pamięci podręcznej jest skojarzony z tylko jednego zestawu udostępnionych danych lub raportu.

  • Musi mieć uprawnienia ReadPolicy i UpdatePolicy na udostępnionym elemencie dataset.

Plany odświeżania pamięci podręcznej dotyczą zestawów współużytkowanych danych i raportów.Aby uzyskać więcej informacji, zobacz Opcje odświeżania pamięci podręcznej (Menedżer raportów).

Warunki tego przyczyną wygaśnięcia pamięci podręcznej

Następujące warunki, może spowodować pamięci podręcznej zestawu udostępnionych danych, aby stać się prawidłowe nie.

  • Warunek harmonogramu wygasa.Limit czasu pamięci podręcznej lub występuje czas wygaśnięcia.

  • Udostępniony harmonogram jest usuwany.

  • Zmiany udostępniony harmonogram.Harmonogramy udostępniony może być wstrzymana co dotyczy również po wygaśnięciu pamięci podręcznej.

  • Definicja kwerendy zmiany zestawu danych udostępnionych.

  • Poświadczenia dla źródło danych udostępnionych udostępnianego zestawu danych zależny od zmiany.

  • Zmień opcje pamięci podręcznej dla udostępnianego zestawu danych.

  • Zmień domyślne wartości parametrów tylko do odczytu dla udostępnianego zestawu danych.

  • Zmiana filtrów, które są częścią definicji zestawu udostępnionych danych.

  • Udostępniony element dataset jest usuwane z serwer raportów.Po usunięciu udostępnionego dataset skojarzone buforowane kopie i plany odświeżania pamięci podręcznej są także usuwane.

Aktualizacje pamięci podręcznej plany odświeżania danych udostępnionych nie wpływa na raportów, które już są przetwarzane.Aktualizacja planu odświeżania pamięci podręcznej dotyczy tylko przyszłych uruchomiony raporty odwołujące się do udostępnionego elementu dataset.