Sdílet prostřednictvím


Vytváření, úpravy a odstraňování sdílených zdrojů dat (SSRS)

Sdílený zdroj dat je sada vlastností připojení ke zdroji dat, na které může odkazovat více sestav, modelů a odběrů řízených daty, které jsou provozovány na serveru sestav služby Reporting Services. Sdílené zdroje dat poskytují snadný způsob správy vlastností zdroje dat, které se často mění v průběhu času. Pokud se změní uživatelský účet nebo heslo nebo přesunete databázi na jiný server, můžete informace o připojení aktualizovat na jednom místě.

Sdílené zdroje dat jsou volitelné pro sestavy a předplatné řízené daty, ale jsou vyžadovány pro modely sestav. Pokud plánujete používat modely sestav pro ad hoc reportování, musíte vytvořit a udržovat sdílený zdroj dat pro poskytnutí informací o připojení k modelu.

Sdílený zdroj dat se skládá z následujících částí:

Část Popis
Jméno Název, který identifikuje položku v hierarchii složek serveru zpráv.
Popis Popis, který se zobrazí s položkou na webovém portálu při zobrazení obsahu složky.
Typ připojení Rozšíření pro zpracování dat používané se zdrojem dat. Můžete použít pouze rozšíření pro zpracování dat nasazená na serveru sestav. Další informace o rozšířeních zpracování dat, která jsou součástí služby Reporting Services, najdete v tématu zdroje dat podporované službou Reporting Services (SSRS).
Připojovací řetězec Připojovací řetězec pro databázi. Pro více informací a pro zobrazení příkladů připojovacích řetězců na často používané zdroje dat, si přečtěte téma Vytvoření připojovacích řetězců dat – Tvůrce sestav & SSRS.
Typ přihlašovacích údajů Určuje způsob získání přihlašovacích údajů pro připojení a jejich použití po vytvoření připojení. Další informace najdete v tématu Určení přihlašovacích údajů a informací o připojení pro zdroje dat sestavy.

Sdílený zdroj dat neobsahuje informace o dotazu použité k načtení dat. Dotaz je vždy uchováván v definici sestavy.

Vytváření a úpravy sdílených zdrojů dat

Pokud chcete vytvořit sdílený zdroj dat nebo upravit jeho vlastnosti, musíte mít Spravovat zdroje dat oprávnění na serveru sestav. Pokud server sestav běží v nativním režimu, můžete vytvořit a nakonfigurovat sdílený zdroj dat na webovém portálu. Pokud server sestav běží v integrovaném režimu SharePointu, můžete použít stránky aplikace na sharepointovém webu. Pro jakýkoli server sestav bez ohledu na jeho režim můžete vytvořit sdílený zdroj dat v Návrháři sestav a pak ho publikovat na cílový server.

Po vytvoření sdíleného zdroje dat na serveru sestav můžete vytvořit přiřazení rolí pro řízení přístupu k němu, jeho přesunutí do jiného umístění, jeho přejmenování nebo přepnutí do offline režimu, aby se zabránilo zpracování sestav při provádění operací údržby u externího zdroje dat. Pokud položku sdíleného zdroje dat přejmenujete nebo přesunete do jiného umístění v hierarchii složek serveru sestav, aktualizují se informace o cestě ve všech sestavách nebo odběrech, které odkazují na sdílený zdroj dat. Pokud zdroj dat vypnete offline, nebude možné spustit všechny sestavy, modely a předplatná, až znovu povolíte zdroj dat.

Další informace o řízení přístupu ke sdíleným zdrojům dat v hierarchii složek serveru sestav naleznete v tématu Zabezpečené sdílené položky zdroje dat.

Vytvoření sdíleného zdroje dat v návrháři sestav

  1. Na panelu nástrojů v podokně Data sestavy klikněte na Nový a potom klikněte na Zdroj dat. Otevře se dialogové okno vlastnosti zdroje dat.

    Poznámka

    Pokud není podokno Data sestavy viditelné, klikněte na Data sestavy v nabídce Zobrazení.

  2. Do textového pole Název zadejte název zdroje dat nebo přijměte výchozí hodnotu. Název zdroje dat se používá interně v rámci sestavy. Pro přehlednost doporučujeme, aby název zdroje dat obsahoval název databáze zadané v připojovacím řetězci.

  3. Ověřte, že je vybrán Použít odkaz na sdílený zdroj dat, a pak proveďte následující.

    1. Klikněte na Nový. V dialogovém okně vlastnosti Sdíleného zdroje dat postupujte podle kroků 2 a 3 a vytvořte nový zdroj dat.

    2. Vyberte OK.

      Nový sdílený zdroj dat se zobrazí ve složce Sdílené zdroje dat v Průzkumníku řešení.

  4. Klikněte na přihlašovací údaje.

    Zadejte přihlašovací údaje, které se mají použít pro tento zdroj dat. Vlastník zdroje dat zvolí typ podporovaných přihlašovacích údajů.

Vytvoření sdíleného zdroje dat na webovém portálu

  1. Na webovém portálu vyberte Nový>Zdroj dat.

  2. Zadejte název položky. Název musí obsahovat alespoň jeden znak a musí začínat písmenem. Může obsahovat také určité symboly, ale ne mezery nebo znaky ; ? : @ & = + , $ / * <> | " /.

  3. Volitelně zadejte popis, který uživatelům poskytne informace o připojení..

  4. V seznamu Typ zdroje dat zadejte rozšíření pro zpracování dat, které se používá ke zpracování dat ze zdroje dat.

  5. Pro Připojovací řetězeczadejte připojovací řetězec, který server sestav používá pro připojení ke zdroji dat. V připojovacím řetězci doporučujeme nezadávat přihlašovací údaje.

    Následující příklad ukazuje připojovací řetězec pro připojení k místní AdventureWorks2022 databázi:

    data source=<localservername>; initial catalog=AdventureWorks2022 
    
  6. Pro Connect pomocízadejte způsob získání přihlašovacích údajů při spuštění sestavy:

    • Chcete-li uživatele vyzvat k zadání přihlašovacího jména a hesla, klikněte na Přihlašovací údaje zadané uživatelem, který spouští sestavu. Chcete-li použít přihlašovací údaje, které uživatel zadá jako přihlašovací údaje systému Windows, klepněte na Použít jako přihlašovací údaje systému Windows při připojování ke zdroji dat. Pokud uživatelské jméno a heslo jsou přihlašovací údaje databáze, tuto možnost nevybírejte.

    • Pokud máte v úmyslu použít zdroj dat jako sdílený zdroj dat s uloženými přihlašovacími údaji spravovanými vlastníkem zdroje dat nebo pro sestavy, které podporují odběry nebo jiné plánované operace (například automatické generování historie sestav), klikněte na Přihlašovací údaje uložené bezpečně na serveru sestav. Pokud databázový server podporuje zosobnění nebo delegování, můžete po vytvoření připojení ke zdroji dat vybrat možnost zosobnit ověřeného uživatele.

    • Chcete-li, aby server sestav předával přihlašovací údaje uživatele přistupujícího k sestavě na server hostující externí zdroj dat, klikněte na Integrované zabezpečení systému Windows. V takovém případě se uživateli nezobrazí výzva k zadání uživatelského jména nebo hesla.

    • Pokud zdroj dat nepoužívá přihlašovací údaje (například pokud je zdrojem dat soubor XML, ke kterému se přistupuje ze systému souborů), klikněte na Pověření nejsou vyžadována. Tento typ přihlašovacích údajů byste měli zadat pouze v případě, že je platný pro zdroj dat. Pokud vyberete tuto možnost pro zdroj dat, který vyžaduje ověření, připojení se nezdaří. Pokud vyberete tuto možnost, nezapomeňte nakonfigurovat účet bezobslužného spuštění, který přímo umožňuje serveru sestav připojit se k jiným počítačům za účelem načtení dat nebo souborů, pokud nejsou k dispozici přihlašovací údaje uživatele.

      Další informace o konfiguraci přihlašovacích údajů najdete v tématu Zadání přihlašovacích údajů a informací o připojení pro zdroje dat sestavy. Další informace o účtu pro bezobslužné spuštění najdete v tématu Konfigurace účtu pro bezobslužné spuštění (Správce konfigurace serveru sestav).

  7. Kliknutím na tlačítko Test připojení ověřte konfiguraci zdroje dat.

    Poznámka

    Tlačítko Test připojení není podporováno pro typ zdroje dat XML.

  8. Klikněte na OK

Úprava sdíleného zdroje dat na webovém portálu

  1. Na webovém portálu přejděte ke sdílenému zdroji dat.

  2. Vyberte trojtečku (...) v pravém horním rohu u sdíleného zdroje dat >Spravovat.

    Otevře se stránka Vlastnosti.

  3. Upravte zdroj dat a klikněte na tlačítko Použít.

Odstranění sdílených zdrojů dat

Sdílený zdroj dat můžete odstranit stejným způsobem, jakým odstraníte libovolnou položku ze serveru sestav.

Odstranění sdíleného zdroje dat

  1. Na webovém portálu přejděte ke sdílenému zdroji dat.

  2. Vyberte trojtečku (...) v pravém horním rohu u sdíleného zdroje dat >Spravovat.
    Otevře se stránka Vlastnosti.

  3. Klepněte na tlačítko Odstranita klepněte na tlačítko OK.

Odstraněním sdíleného zdroje dat se deaktivují všechny sestavy, modely nebo odběry řízené daty, které je používají. Bez informací o připojení ke zdroji dat se už položky nespustí. Chcete-li tyto položky aktivovat, musíte otevřít každý z nich a provést následující:

  • U sestav a odběrů řízených daty, která odkazují na sdílený zdroj dat, můžete zadat informace o připojení ke zdroji dat ve vlastnostech sestavy nebo odběru nebo můžete vybrat nový sdílený zdroj dat, který má hodnoty, které chcete použít.

  • Pro modely a sestavy v Report Builderu, které používají tento model, musíte zadat nový sdílený zdroj dat. Modely získávají informace o připojení ke zdroji dat pouze prostřednictvím sdílených zdrojů dat.

K odstranění sdíleného zdroje dat neexistuje žádná možnost vrácení zpět. Pokud ale omylem odstraníte sdílený zdroj dat, můžete vytvořit nový pomocí stejných hodnot vlastností jako ten, který jste odstranili. Budete muset otevřít každou sestavu, model a odběr řízený daty, aby se sdílený zdroj dat znovu sloučil s položkou, která ho používá, ale pokud jsou vlastnosti zdroje dat stejné jako předtím, budou sestavy, modely a odběry dál fungovat stejně jako předtím.

Import sdílených zdrojů dat

Import existujícího zdroje dat v návrháři sestav

  1. V Průzkumníku řešení klikněte pravým tlačítkem myši na složku Sdílené zdroje dat v projektu serveru sestav a potom klikněte na Přidat existující položku. Otevře se dialogové okno Přidat existující položku.

  2. Přejděte k existujícímu souboru sdíleného zdroje dat s definicí sestavy (rds) a klikněte na Otevřít.

  3. Vyberte OK.

Sdílené zdroje dat v SharePointu

Když spustíte sestavu z knihovny SharePoint, informace o připojení mohou být definovány uvnitř sestavy nebo v externím souboru, který je s ní propojen. Pokud jsou informace o připojení vložené do sestavy, nazývá se to vlastní zdroj dat. Pokud jsou informace o připojení definovány v externím souboru, nazývá se sdílený zdroj dat. Externím souborem může být soubor zdroje dat serveru sestav (.rsds) nebo soubor datového připojení Office (.odc).

Soubor .rsds je podobný souboru .rds, ale má jiné schéma. Pokud chcete vytvořit soubor .rsds, můžete publikovat soubor .rds z Návrháře sestav nebo Návrháře modelů do sharepointové knihovny (nový soubor .rsds je vytvořen z původního souboru .rds). Nebo můžete vytvořit nový soubor v knihovně na sharepointovém webu.

Po vytvoření nebo publikování sdíleného zdroje dat můžete upravit vlastnosti připojení nebo odstranit soubor, pokud už se nepoužívá. Před odstraněním sdíleného zdroje dat byste měli určit, zda jej využívají sestavy a modely sestav. Můžete to provést zobrazením závislých položek, které odkazují na sdílený zdroj dat.

I když seznam závislých položek udává, jestli se na sdílený zdroj dat odkazuje, neřekne vám, jestli se položka aktivně používá. Pokud chcete zjistit, jestli se sdílený zdroj dat nebo model aktivně používá, můžete zkontrolovat soubory protokolu na počítači serveru sestav. Pokud nemáte přístup k souborům protokolu nebo pokud soubory neobsahují požadované informace, zvažte přesunutí sestavy do nepřístupné složky, zatímco určíte její skutečný stav.

Vytvoření souboru sdíleného zdroje dat (.rsds) (SharePoint 2010)

  1. Na pásu karet knihovny klikněte na kartu Dokumenty.

  2. V nabídce Nový dokument klikněte na zdroj dat sestavy

    Poznámka

    Pokud v nabídce nevidíte položku Zdroj dat sestavy, typ obsahu zdroje dat sestavy nebyl povolen. Další informace najdete v tématu Přidání typů obsahu služby Reporting Services do knihovny služby SharePoint.

  3. Do pole Názevzadejte popisný název souboru .rsds.

  4. V Typ zdroje datvyberte ze seznamu typ zdroje dat. Další informace najdete v tématu zdroje dat podporované službou Reporting Services (SSRS).

  5. V připojovací řetězec, zadejte ukazatel na zdroj dat a všechna další nastavení, která jsou nezbytná pro navázání připojení k externímu zdroji dat. Typ zdroje dat, který používáte, určuje syntaxi připojovacího řetězce. Další informace a příklady najdete v tématu Vytvoření datových připojovacích řetězců – Tvůrce sestav & SSRS.

  6. V Přihlašovací údajezadejte, jak server sestav získá přihlašovací údaje pro přístup k externímu zdroji dat. Přihlašovací údaje je možné uložit, vyžádat, integrovat nebo nakonfigurovat pro bezobslužné zpracování sestavy.

    • Pokud chcete získat přístup k datům pomocí přihlašovacích údajů uživatele, který sestavu otevřel, vyberte ověřování systému Windows (integrované). Tuto možnost nevybírejte, pokud web SharePoint nebo farm používá ověřování pomocí formulářů nebo se připojuje k report serveru prostřednictvím důvěryhodného účtu. Tuto možnost nevybírejte, pokud si přejete naplánovat zpracování odběru nebo dat pro tuto zprávu. Tato možnost funguje nejlépe, když je pro vaši doménu povolené ověřování protokolem Kerberos nebo pokud je zdroj dat ve stejném počítači jako server sestav. Pokud ověřování protokolem Kerberos není povolené, je možné přihlašovací údaje systému Windows předávat pouze do jednoho jiného počítače. To znamená, že pokud je externí zdroj dat v jiném počítači, který vyžaduje další připojení, zobrazí se místo očekávaných dat chyba.

    • Pokud chcete, aby uživatel při každém spuštění sestavy zadal přihlašovací údaje, vyberte Výzva k zadání přihlašovacích údajů. Tuto možnost nevybírejte, pokud si přejete naplánovat zpracování odběru nebo dat pro tuto zprávu.

    • Pokud chcete získat přístup k datům pomocí jedné sady přihlašovacích údajů, vyberte Uložené přihlašovací údaje. Přihlašovací údaje jsou před uložením zašifrované. Můžete vybrat možnosti, které určují způsob ověřování uložených přihlašovacích údajů. Pokud uložené přihlašovací údaje patří k uživatelskému účtu Systému Windows, vyberte Možnost Použít jako přihlašovací údaje systému Windows. Vyberte Nastavit kontext spuštění pro tento účet, pokud chcete nastavit kontext spuštění na databázovém serveru. U databází SQL Serveru tato možnost nastaví funkci SETUSER. Další informace naleznete v tématu SETUSER (Transact-SQL).

    • Pokud chcete v připojovacím řetězci zadat přihlašovací údaje, nebo pokud chcete sestavu spustit pomocí účtu s nejnižším oprávněním, který je nakonfigurován na serveru sestav, vyberte Přihlašovací údaje nejsou vyžadovány. Pokud tento účet není nakonfigurovaný na serveru sestav, zobrazí se uživatelům výzva k zadání přihlašovacích údajů a všechny naplánované operace, které definujete pro sestavu, se nespustí.

  7. Pokud chcete, aby byl zdroj dat aktivní, vyberte Povolit tento zdroj dat. Pokud je zdroj dat nakonfigurovaný, ale není aktivní, zobrazí se uživatelům při pokusu o použití sestavy na základě zdroje dat chybová zpráva.

  8. Kliknutím na tlačítko Test připojení ověřte konfiguraci zdroje dat.

    Poznámka

    Tlačítko Test připojení není podporováno pro typ zdroje dat XML.

  9. Kliknutím na OK uložte sdílený zdroj dat.

Odstranění sdíleného zdroje dat (.rsds)

  1. Otevřete knihovnu, která obsahuje soubor .rsds.

  2. Ukázat na sdílený zdroj dat.

  3. Kliknutím zobrazíte šipku dolů a kliknete na Odstranit.

Pokud omylem odstraníte sdílený zdroj dat, který chcete zachovat, můžete vytvořit nový zdroj obsahující stejné informace o připojení. Po opětovném vytvoření sdíleného zdroje dat musíte otevřít každou sestavu a model, který tento zdroj dat použil, a vybrat sdílený zdroj dat. Nová položka sdíleného zdroje dat může mít jiný název, přihlašovací údaje nebo syntaxi připojovacího řetězce od položky, kterou odstraníte. Pokud se připojení vyřeší na stejný zdroj dat, mohou se vlastnosti zdroje dat lišit od původních hodnot.

Při odstraňování modelu sestavy buďte opatrní. Pokud model odstraníte, nebudete už moct otevírat a upravovat žádné sestavy založené na daném modelu v Tvůrci sestav. Pokud neúmyslně odstraníte model, který používá existující sestavy, musíte model znovu vygenerovat, znovu vytvořit a uložit všechny sestavy, které model používají, a znovu zadat zabezpečení položek modelu, které chcete použít. Model nelze jednoduše znovu vygenerovat a pak ho připojit k existující sestavě.

Závislé položky

Pokud chcete zobrazit seznam sestav a modelů, které používají zdroj dat, otevřete stránku Závislé položky pro sdílený zdroj dat. K této stránce se dostanete při otevření zdroje dat na webovém portálu nebo na stránce aplikace SharePoint. Všimněte si, že stránka Závislé položky nezobrazuje odběry řízené daty. Pokud předplatné používá sdílený zdroj dat, předplatné se nezobrazí v seznamu závislých položek.

Zobrazení závislých položek v aplikaci SharePoint

  1. Otevřete knihovnu, která obsahuje soubor .rsds.

  2. Ukázat na sdílený zdroj dat.

  3. Kliknutím zobrazíte šipku dolů a vyberete Zobrazit závislé položky.

    V případě modelů sestav se v seznamu závislých položek zobrazují sestavy vytvořené v Tvůrci sestav. U sdílených zdrojů dat může seznam závislých položek obsahovat jak sestavy, tak modely sestav.