Použijte datové připojení Office (.odc) pro sestavy

V případě omezených scénářů můžete pomocí existujícího souboru datového připojení Office (.odc) poskytnout informace o připojení k sestavě služby Reporting Services. Soubor .odc lze použít místo souboru .rsds při vytváření sdíleného zdroje dat. Server sestav používá soubor .odc stejným způsobem jako soubor .rsds; čte soubor pro typ zdroje dat, připojovací řetězec a informace o přihlašovacích údajích.

Ne všechny soubory .odc lze použít s reportem služby Reporting Services. Přípona a charakteristiky zpracování dat sestavy a souboru .odc určují, zda lze použít .odc:

  • Sestava musí být navržena tak, aby fungovala s zprostředkovatelem dat OLE DB nebo ODBC. Pokud jste k vytvoření sestavy použili jiné rozšíření pro zpracování dat, může sestava nebo její dotazy obsahovat funkce, které nejsou podporovány zprostředkovatele dat OLE DB nebo ODBC.

  • Soubor .odc musí mít očekávané prvky a strukturu. Nastavení zprostředkovatele dat a přihlašovacích údajů musí být v souboru nastaveno výslovně, aby je server pro sestavy mohl přečíst. Nejlepší způsob, jak tyto hodnoty nastavit, je před nahráním do sharepointové knihovny exportovat soubor .odc.

  • Soubor .odc musí určovat typ připojení OLE DB nebo ODBC.

  • Soubor .odc musí zadat připojovací řetězec.

  • Přihlašovací údaje je možné nastavit na hodnotu Žádné, Uložené nebo Integrované. Pokud je metoda přihlašovacích údajů nastavena na Uložená, reportovací server požádá uživatele o zadání přihlašovacích údajů místo použití uložených přihlašovacích údajů. Server sestav nemůže použít uložené přihlašovací údaje definované v souboru .odc.

  • Zdroj dat musí mít schéma identické s tím, které je použité k vytvoření reportu. Pokud se datové struktury liší, sestava se nespustí.

  • Soubor .odc musí být vytvořen při použití Microsoft Office 2007 (starší verze .odc nejsou kompatibilní s definičními soubory sestavy).

Nelze použít soubory .odc, které určují připojení ke zdrojům dat, které nelze zpracovat na serveru sestav, i když typy zdroje dat .odc vypadají podobně jako podporované typy zdrojů dat. Konkrétně pokud jste vytvořili soubor .odc v aplikaci Microsoft Excel 2007, který načítá data z aplikace Microsoft Access, z webu nebo z textového souboru, nelze tento soubor .odc použít k poskytnutí dat sestavě.

Sestavy a modely v Tvůrci sestav nefungují s těmito .ODC soubory. K vygenerování modelu nelze použít soubor .odc a model nelze nakonfigurovat tak, aby používal sdílený zdroj dat, který odkazuje na soubor .odc.

Pokud soubory .odc neznáte, můžete ho vytvořit a exportovat pomocí následujících pokynů. Jedním ze snadných způsobů, jak vytvořit soubor .odc pro zdroj dat OLE DB, je použít Aplikaci Excel 2007 a Průvodce datovým připojením. Všimněte si, že průvodce nevytvoří zdroj dat; Musíte mít externí zdroj dat, který je již definován.

Existující soubor .odc by se měl použít pouze v případě, že je plně kompatibilní se sestavou a dotazy. Pokud narazíte na chyby, které vyžadují významné úpravy buď v sestavě, nebo v souboru .odc, měli byste pro sestavu vytvořit nový soubor .rsds. Další informace o tom, jak vytvořit sdílený zdroj dat, který používá soubor .rsds, naleznete v tématu Vytváření a správa sdílených zdrojů dat (Reporting Services v integrovaném režimu SharePointu).

Vytvoření a export souboru .odc

  1. Spusťte Excel 2007.

  2. Na kartě Data ve skupině Načíst externí data klepněte na tlačítko Z jiných zdrojů a potom klepněte na tlačítko Z Průvodce datovým připojením.

  3. Vyberte Jiné/Upřesnit a potom klepněte na tlačítko Další.

  4. Vyberte zprostředkovatele Microsoft OLE DB pro SQL Server a klepněte na tlačítko Další.

  5. Zadejte název serveru (ve výchozím nastavení je to síťový název počítače) a uživatelský účet, který má platná oprávnění k přihlášení a databázi. Klikněte na tlačítko Další.

  6. Vyberte databázi a kliknutím na tlačítko OK zavřete dialogové okno Datové propojení .

  7. Ve výchozím nastavení je zaškrtnuté políčko Připojit ke konkrétní tabulce . Slouží k načtení dat z konkrétní tabulky. Server sestav ignoruje všechny dotazy v souboru .odc, takže nezáleží na tom, jestli políčko zaškrtnete nebo nezaškrtnete. Dotazy, které načítají data pro sestavu, jsou zahrnuty do definičního souboru sestavy, a ne do externích souborů.

  8. Když je připojení otevřené, můžete upravit vlastnosti a exportovat ho. Na kartě Data klikněte ve skupině Připojení na příkaz Vlastnosti a potom klikněte na tlačítko Vlastnosti připojení vedle názvu připojení.

  9. Na kartě Definice klikněte na Exportovat soubor připojení.

  10. Zadejte název souboru a klepněte na tlačítko Uložit. Zavřete aplikaci a všechny otevřené soubory.

Nahrání a použití souboru .odc

  1. Otevřete knihovnu, do které chcete nahrát soubor připojení.

  2. V nabídce Nahrát klikněte na Nahrát dokument.

  3. Klikněte na Procházet.

  4. Vyberte soubor .odc, který jste vytvořili. Ve výchozím nastavení je soubor .odc ve složce Dokumenty ve složce Moje zdroje dat.

  5. Kliknutím na Tlačítko Otevřít vyberte soubor, kliknutím na tlačítko OK uložte výběr. Stránka vlastností nové položky se otevře automaticky.

  6. V části Typ obsahu vyberte Zdroj dat sestavy a poté klikněte na OK.

  7. Nasměrovat na sestavu

  8. Klikněte na šipku dolů a vyberte Spravovat zdroje dat.

  9. Klikněte na název zdroje dat.

  10. Pokud sestava používá vlastní informace o zdroji dat, klepněte na tlačítko Sdílené.

  11. V odkazu na zdroj dat klikněte na tlačítko Procházet (...).

  12. Vyberte soubor .odc, který jste právě nahráli.

  13. Kliknutím na tlačítko OK vyberte soubor a kliknutím na tlačítko OK uložte provedené změny.

    Pokud zkoušíte tyto kroky s AdventureWorks2025 ukázkovou databází a ukázkovými sestavami, mějte na paměti, že se souborem .odc bude fungovat pouze prodejní report společnosti. Ostatní ukázkové sestavy obsahují parametry a funkce dotazu, které nefungují s poskytovatelem OLE DB. Sestavy však můžete nastavit tak, aby fungovaly se zprostředkovatelem OLE DB, pokud je upravíte jako první v Návrháři sestav.