Megosztás a következőn keresztül:


Megosztott adathalmazok gyorsítótárazása (SSRS)

A megosztott adathalmaz lekérdezési eredményei átmásolhatók a gyorsítótárba, így több jelentés konzisztens adatait biztosíthatja, és javíthatja az adathalmaz-lekérdezés válaszidejének növelését. A jelentésekhez hasonlóan a megosztott adatkészleteket is konfigurálhatja úgy, hogy az első használatkor gyorsítótárazva legyenek, vagy ütemezést adhat meg.

A megosztott adatkészletek több jelentésben vagy összetevődefiníciók részeként is szerepelhetnek. A megosztott adathalmaz gyorsítótárazásával konzisztens adatkészletet biztosít az azt használó összes jelentéshez, és csökkentheti az adathalmaz-lekérdezés külső adatforráson való futtatásának számát is.

Az alábbi lista példákat tartalmaz a megosztott adatkészletek gyorsítótárazásának időpontjára:

  • A lekérdezés futtatása jelentős időt vesz igénybe.

  • A lekérdezés paramétereket vesz fel, de a legtöbb esetben a paraméterkombinációk száma kicsi. Minden kombináció gyorsítótárazott lekérdezési eredményeket hoz létre.

  • A lekérdezés a nap, a hét vagy a hónap kiszámítható időszakaiban fut.

  • A lekérdezés egy jelentés megosztott adathalmaz-hivatkozásának eredményeként fut. Ez a jelentés e-mailben érkezik, ahol nagy számú személy valószínűleg rövid idő alatt választja ki a hivatkozást.

Az alábbi lista példákat tartalmaz arra, hogy mikor ne gyorsítótárazjon egy megosztott adathalmazt:

  • A lekérdezés eredményeinek mindig tartalmazniuk kell a legfrissebb adatokat.

  • A lekérdezés gyorsan fut.

  • A lekérdezés ritkán fut.

  • A lekérdezés paramétereket vesz fel, a paraméterkombinációk száma nagy, és egyetlen kombináció sem valószínűbb, mint egy másik.

  • A megosztott adathalmaz alapjául használt adatforrás parancssori vagy windowsos integrált hitelesítő adatokkal rendelkezik.

  • A megosztott adathalmaz-szűrő vagy a lekérdezés egy olyan kifejezést tartalmaz, amely a globális gyűjtemény felhasználójának hivatkozását tartalmazza.

Ha egy felhasználó olyan jelentésparaméter-értékeket választ, amelyek eltérnek a gyorsítótárazott eredményhalmazhoz megadott alapértelmezett értékektől, az adathalmaz-lekérdezés aktívan fut. Ilyen esetekben a rendszer nem használja a gyorsítótárazott eredményeket a lekérdezéshez.

Megosztott adathalmazok gyorsítótárazása

A megosztott adathalmaz gyorsítótárazásának engedélyezéséhez ki kell választania a megosztott adathalmaz gyorsítótárazási beállítását. A gyorsítótárazás engedélyezése után a rendszer az első használatkor a gyorsítótárba másolja a megosztott adathalmaz lekérdezési eredményeit. Ha a megosztott adatkészlet paraméterekkel rendelkezik, a paraméterek minden kombinációja új bejegyzést hoz létre a gyorsítótárban.

Bár egy adott paraméterkombináció lekérdezési eredményei a gyorsítótárban találhatók, a feldolgozásra indított és a paraméterértékekkel rendelkező megosztott adatkészletre mutató hivatkozásokat tartalmazó jelentések a gyorsítótárazott adatokat használják.

Megadhatja, hogy mennyi ideig őrizze meg az adatokat a gyorsítótárban, mielőtt lejár. További információ: Megosztott adathalmazok használata.

A gyorsítótár előzetes betöltése

A gyorsítótár előzetes betöltéséhez hozzon létre egy gyorsítótár-frissítési tervet. A frissítési tervvel megadhatja, hogy milyen gyakran frissítse a gyorsítótárat egy elemspecifikus ütemezés vagy egy megosztott ütemezés használatával. Ha el szeretné kerülni ugyanazon elem több gyorsítótárbejegyzését, a megadott ütemezésnek elegendő időt kell engedélyeznie a külső adatforrás lekérdezésfeldolgozásához. Ha például a lekérdezés futtatása 20 percet vesz igénybe, a frissítés ütemezésének 20 percnél hosszabbnak kell lennie. További információ: Ütemezések.

Megosztott adatkészlet gyorsítótár-frissítési tervének létrehozásához az alábbi feltételek érvényesek.

  • A megosztott adatkészletet engedélyezni kell a gyorsítótárazáshoz.

  • Az a megosztott adatforrás, amelytől a megosztott adathalmaz függ, nem használhatja a Parancssor vagy a Windows integrált hitelesítő adatait.

  • Ha a megosztott adatkészlet rendelkezik paraméterekkel, statikus alapértelmezett értékeket kell megadnia minden olyan paraméterhez, amely nincs írásvédettként megjelölve. Az írásvédett paraméterek mindig az alapértelmezett értéket használják. Ha egy megosztott adatkészletet több paraméterkombinációhoz szeretne gyorsítótárazni, minden értékkombinációhoz külön gyorsítótárfrissítési tervet kell létrehoznia. A paraméterek nem tartalmazhatnak más adatkészletekre mutató hivatkozásokat.

  • Minden gyorsítótár-frissítési terv csak egy megosztott adatkészlethez vagy jelentéshez van társítva.

  • A megosztott adathalmazhoz szükséges ReadPolicy és UpdatePolicy engedélyekkel kell rendelkeznie.

A gyorsítótár frissítési tervei a megosztott adatkészletekre és a jelentésekre is érvényesek. További információért lásd a Cache jelentéseket (SSRS).

A gyorsítótár lejáratát okozó feltételek

Az alábbi feltételek miatt a megosztott adathalmaz-gyorsítótár érvénytelenné válhat.

  • Az ütemezési feltétel lejár. A gyorsítótár időkorlátja lejár, vagy bekövetkezik a lejárati idő.

  • A rendszer töröl egy megosztott ütemezést.

  • Megosztott ütemezés módosítása. A megosztott ütemezések szüneteltethetők, ami a gyorsítótár lejáratát is befolyásolja.

  • A megosztott adathalmaz lekérdezésdefiníciója megváltozik.

  • A megosztott adatforrás hitelesítő adatai megváltoznak, amelyektől a megosztott adathalmaz függ.

  • A megosztott adathalmaz gyorsítótár-beállításai módosulnak.

  • A megosztott adathalmaz írásvédett paramétereinek alapértelmezett értékei módosulnak.

  • A megosztott adathalmaz definíciójának részét képező szűrők megváltoznak.

  • A rendszer törli a megosztott adathalmazt a jelentéskészítő kiszolgálóról. Megosztott adatkészlet törlésekor a társított gyorsítótárazott másolatok és gyorsítótár-frissítési tervek is törlődnek.

A megosztott adathalmazok frissítési terveinek gyorsítótárazási frissítései nincsenek hatással a már feldolgozott jelentésekre. A gyorsítótár frissítési tervének frissítése csak a megosztott adathalmazra hivatkozó jelentések jövőbeni indítását érinti.