Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
V multidimenzionálním modelu služby SQL Server Analysis Services představuje objekt zdroje dat připojení ke zdroji dat, ze kterého zpracováváte (nebo importujete) data. Multidimenzionální model musí obsahovat alespoň jeden objekt zdroje dat, ale můžete přidat další, abyste mohli kombinovat data z několika datových skladů. Podle pokynů v tomto tématu vytvořte objekt zdroje dat pro váš model. Další informace o nastavení vlastností tohoto objektu naleznete v tématu Nastavení vlastností zdroje dat (SSAS Multidimenzionální).
Toto téma obsahuje následující části:
Nastavení možností přihlašovacích údajů a zosobnění
Zobrazení nebo úprava vlastností připojení
Vytvoření zdroje dat pomocí Průvodce zdrojem dat
Vytvoření zdroje dat pomocí existujícího připojení
Přidání více zdrojů dat do modelu
Volba zprostředkovatele dat
Můžete se připojit pomocí spravovaného zprostředkovatele Microsoft .NET Framework nebo nativního zprostředkovatele OLE DB. Doporučeným poskytovatelem dat pro zdroje dat SQL Serveru je nativní klient SQL Serveru, protože obvykle nabízí lepší výkon.
V případě Oracle a jiných zdrojů dat třetích stran zkontrolujte, jestli třetí strana poskytuje nativního zprostředkovatele OLE DB, a nejprve to zkuste. Pokud dojde k chybám, zkuste některého z dalších zprostředkovatelů .NET nebo nativních zprostředkovatelů OLE DB uvedených ve Správci připojení. Ujistěte se, že na všech počítačích používaných k vývoji a spuštění řešení SQL Server Analysis Services je nainstalovaný libovolný poskytovatel dat, který používáte.
Nastavení možností přihlašovacích údajů a zosobnění
Připojení ke zdroji dat může někdy používat ověřování Systému Windows nebo ověřovací službu poskytovanou systémem pro správu databází, jako je ověřování SQL Serveru při připojování k databázím SQL Azure. Zadaný účet musí mít přihlašovací jméno na vzdáleném databázovém serveru a oprávnění ke čtení externí databáze.
Ověřování systému Windows
Připojení, která používají ověřování systému Windows, jsou specifikována na kartě Informace o zosobnění v Návrháři zdrojů dat. Na této kartě vyberte možnost zosobnění, která určuje účet, pod kterým se služba SQL Server Analysis Services spouští při připojování k externímu zdroji dat. Ne všechny možnosti se dají použít ve všech scénářích. Další informace o těchto možnostech a jejich použití najdete v tématu Nastavení možností zosobnění (SSAS – Multidimenzionální).
Ověřování databáze
Jako alternativu k ověřování systému Windows můžete zadat připojení, které používá ověřovací službu poskytovanou systémem pro správu databáze. V některých případech se vyžaduje použití ověřování databáze. Scénáře, které volají použití ověřování databáze, zahrnují použití ověřování SQL Serveru pro připojení ke službě Windows Azure SQL Database nebo přístup ke zdroji relačních dat, který běží v jiném operačním systému nebo v nedůvěryhodné doméně.
Pro zdroj dat, který používá ověřování databáze, je uživatelské jméno a heslo pro přihlášení k databázi zadané v připojovacím řetězci. Při zadávání uživatelského jména a hesla ve Správci připojení při nastavování připojení ke zdroji dat v modelu služby SQL Server Analysis Services se do připojovacího řetězce přidají přihlašovací údaje. Nezapomeňte zadat identitu uživatele, která má oprávnění ke čtení dat.
Při načítání dat klientská knihovna, která vytváří připojení, formuluje požadavek na připojení, který obsahuje přihlašovací údaje v připojovacím řetězci. Možnosti pověření pro ověřování Windows na kartě Informace o zosobnění se nepoužívají v připojení, ale mohou být použity pro jiné operace, jako je například přístup k prostředkům na místním počítači. Další informace naleznete v tématu Nastavení možností zosobnění (SSAS – Multidimenzionální).
Po uložení objektu zdroje dat v modelu se připojovací řetězec a heslo zašifrují. Pro účely zabezpečení se všechny viditelné stopy hesla odstraní z řetězce připojení, když ho později zobrazíte v nástrojích, skriptu nebo kódu.
Poznámka:
Sql Server Data Tools ve výchozím nastavení neukládá hesla s připojovacím řetězcem. Pokud heslo neuložíte, služba SQL Server Analysis Services vás vyzve k zadání hesla v případě potřeby. Pokud se rozhodnete heslo uložit, heslo se uloží v šifrované podobě v datovém připojovacím řetězci. SLUŽBA SQL Server Analysis Services šifruje informace o heslech pro zdroje dat pomocí šifrovacího klíče databáze, která obsahuje zdroj dat. Při použití šifrovaných informací o připojení je nutné pomocí nástroje SQL Server Configuration Manager změnit účet nebo heslo služby SQL Server Analysis Services nebo šifrované informace nelze obnovit. Další informace naleznete v tématu SQL Server Configuration Manager.
Definování informací o zosobnění pro objekty dolování dat
Dotazy na dolování dat se můžou spouštět v kontextu účtu služby SQL Server Analysis Services, ale můžou se také spouštět v kontextu uživatele, který dotaz odesílá nebo v kontextu zadaného uživatele. Kontext, ve kterém je dotaz proveden, může ovlivnit výsledky dotazu. U operací typu OPENQUERY pro dolování dat můžete chtít, aby se dotaz dolování dat spustil v kontextu aktuálního uživatele nebo v kontextu zadaného uživatele (bez ohledu na uživatele, který dotaz spouští), a ne v kontextu účtu služby. Toto umožňuje spuštění dotazu s omezenými bezpečnostními údaji. Pokud chcete, aby služba SQL Server Analysis Services zosobněla aktuálního uživatele nebo aby zosobněla zadaného uživatele, vyberte buď konkrétní uživatelské jméno a heslo , nebo použijte přihlašovací údaje aktuálního uživatele .
Vytvoření zdroje dat pomocí Průvodce zdrojem dat
V nástrojích SQL Server Data Tools otevřete projekt služby SQL Server Analysis Services nebo se připojte k databázi služby SQL Server Analysis Services, ve které chcete definovat zdroj dat.
V Průzkumníku řešení klikněte pravým tlačítkem myši na složku Zdroje dat a potom kliknutím na nový zdroj dat spusťte Průvodce zdrojem dat.
Na stránce Vybrat, jak definovat připojení , zvolte Vytvořit zdroj dat založený na existujícím nebo novém připojení a poté kliknutím na tlačítko Nový otevřete Správce připojení.
Nová připojení se vytvoří ve Správci připojení. Ve Správci připojení vyberete zprostředkovatele a potom zadáte vlastnosti připojovacího řetězce používané tímto poskytovatelem pro připojení k podkladovým datům. Přesné požadované informace závisí na vybraném poskytovateli, ale obecně tyto informace zahrnují instanci serveru nebo služby, informace pro přihlášení k serveru nebo instanci služby, název databáze nebo souboru a další nastavení specifická pro zprostředkovatele. Ve zbývající části tohoto postupu předpokládáme připojení k databázi SQL Serveru.
Vyberte zprostředkovatele Microsoft .NET Framework nebo nativního OLE DB, který chcete použít pro připojení.
Výchozím zprostředkovatelem nového připojení je nativní zprostředkovatel OLE DB\SQL Server Native Client. Tento zprostředkovatel se používá k připojení k instanci databázového stroje SQL Serveru pomocí OLE DB. U připojení k relační databázi SYSTÉMU SQL Server je použití nativního klienta OLE DB\SQL Server Native Client 11.0 často rychlejší než použití alternativních poskytovatelů.
Pro přístup k jiným zdrojům dat můžete zvolit jiného poskytovatele. Seznam zprostředkovatelů a relačních databází podporovaných službou SQL Server Analysis Services najdete v tématu Podporované zdroje dat (SSAS – Multidimensional).
Zadejte informace požadované vybraným poskytovatelem pro připojení k podkladovému zdroji dat. Pokud je vybrán nativní zprostředkovatel OLE DB\SQL Server Native Client , zadejte následující informace:
Název serveru je síťový název instance databázového stroje. Dá se zadat jako IP adresa, název NETBIOS počítače nebo plně kvalifikovaný název domény. Pokud je server nainstalován jako pojmenovaná instance, musíte zahrnout název instance (například <název_počítače>\<název_>instance).
Přihlaste se k serveru, což určuje, jak bude připojení ověřeno. Ověřování systému Windows používá ověřování systému Windows. Použití ověřování SQL Serveru určuje přihlášení uživatele databáze pro databáze Windows Azure SQL nebo instanci SQL Serveru, která podporuje ověřování ve smíšeném režimu.
Důležité
Správce připojení obsahuje zaškrtávací políčko Uložit heslo pro připojení, která používají ověřování SQL Serveru. I když je zaškrtávací políčko vždy viditelné, není vždy použito.
Podmínky, za kterých služba Analysis Services toto zaškrtávací políčko nepoužívá, zahrnují aktualizaci nebo zpracování relačních dat SQL Serveru používaných v aktivní databázi služby Analysis Services. Bez ohledu na to, jestli vymažete nebo vyberete Uložit heslo, služba Analysis Services heslo vždy zašifruje a uloží. Heslo je šifrované a uložené v souborech .abf i v datových souborech. Toto chování existuje, protože Služba Analysis Services nepodporuje úložiště hesel založené na relacích na serveru.
Toto chování platí pouze pro databáze, které a) jsou trvalé v instanci serveru Analysis Services, a b) k aktualizaci nebo zpracování relačních dat používá ověřování SQL Serveru. Nevztahuje se na připojení ke zdroji dat, která jste nastavili v nástrojích SQL Server Data Tools, které se používají pouze po dobu trvání relace. I když neexistuje způsob, jak odebrat heslo, které už je uložené, můžete použít jiné přihlašovací údaje nebo ověřování systému Windows k přepsání informací o uživateli, které jsou aktuálně uložené v databázi.
Vyberte nebo zadejte název databáze nebo připojtesoubor databáze k určení databáze.
Na levé straně dialogového okna klepněte na tlačítko Vše , chcete-li zobrazit další nastavení pro toto připojení, včetně všech výchozích nastavení pro tohoto zprostředkovatele.
Změňte nastavení podle potřeby pro vaše prostředí a klikněte na tlačítko OK.
Nové připojení se zobrazí v podokně Datové připojení v části Vybrat, jak definovat stránku připojení Průvodce zdrojem dat.
Klikněte na tlačítko Další.
V části Informace o zosobnění zadejte přihlašovací údaje systému Windows nebo identitu uživatele, kterou bude služba Analysis Services používat při připojování k externímu zdroji dat. Pokud používáte ověřování databáze, tato nastavení se pro účely připojení ignorují.
Pokyny pro volbu možnosti zosobnění se liší v závislosti na tom, jak používáte zdroj dat. Pro úlohy zpracování musí služba SQL Server Analysis Services běžet v kontextu zabezpečení svého účtu služby nebo zadaného uživatelského účtu při připojování ke zdroji dat.
Pomocí konkrétního uživatelského jména a hesla systému Windows zadejte jedinečnou sadu přihlašovacích údajů s nejnižšími oprávněními.
Pomocí účtu služby můžete zpracovávat data pomocí identity služby.
Zadaný účet musí mít oprávnění ke čtení ve zdroji dat.
Klikněte na tlačítko Další. V průvodci zadejte název zdroje dat nebo použijte výchozí název. Výchozí název je název databáze zadané v připojení. V podokně Náhled se zobrazí připojovací řetězec pro tento nový zdroj dat.
Klikněte na Dokončit. Nový zdroj dat se zobrazí ve složce Zdroje dat v Průzkumníku řešení.
Vytvoření zdroje dat pomocí existujícího připojení
Při práci v projektu služby SQL Server Analysis Services může být zdroj dat založený na existujícím zdroji dat ve vašem řešení nebo může být založený na projektu služby SQL Server Analysis Services. Průvodce zdrojem dat poskytuje několik možností pro vytvoření objektu zdroje dat, včetně použití existujícího připojení ve stejném projektu.
Vytvoření zdroje dat založeného na existujícím zdroji dat ve vašem řešení umožňuje definovat zdroj dat, který se synchronizuje s existujícím zdrojem dat. Při sestavení projektu obsahujícího tento nový zdroj dat se použijí nastavení zdroje dat z podkladového zdroje dat.
Vytvoření zdroje dat založeného na projektu služby SQL Server Analysis Services umožňuje odkazovat na jiný projekt služby SQL Server Analysis Services v řešení v aktuálním projektu. Nový zdroj dat používá zprostředkovatele MSOLAP se svou vlastností Zdroj dat a vlastností Initial Catalog získanými z vlastností TargetServer a TargetDatabase vybraného projektu. Tato funkce je užitečná v řešeních, kde ke správě vzdálených oddílů používáte více projektů SQL Server Analysis Services, protože zdrojové a cílové databáze služby SQL Server Analysis Services vyžadují reciproční zdroje dat pro podporu vzdáleného úložiště a zpracování oddílů.
Když odkazujete na objekt zdroje dat, můžete tento objekt upravit pouze v odkazovaném objektu nebo projektu. Nelze upravit informace o připojení v objektu zdroje dat, který obsahuje odkaz. Změny informací o připojení v odkazovaném objektu nebo projektu se zobrazí v novém zdroji dat při jeho sestavení. Informace o připojovacím řetězci, které se zobrazí v souboru zdroje dat (.ds) v projektu, se synchronizují při sestavování projektu nebo při vymazání odkazu v Návrháři zdrojů dat.
Zobrazení nebo úprava vlastností připojení
Připojovací řetězec se formuluje na základě vlastností, které vyberete v Návrháři zdrojů dat nebo v Průvodci vytvořením nového zdroje dat. Připojovací řetězec a další vlastnosti můžete zobrazit v nástrojích SQL Server Data Tools.
Upravit připojovací řetězec
V nástrojích SQL Server Data Tools poklikejte na objekt zdroje dat v Průzkumníku řešení.
Klepněte na tlačítko Upravit a potom klepněte na tlačítko Vše v levém navigačním podokně.
Zobrazí se mřížka vlastností zobrazující dostupné vlastnosti zprostředkovatele dat, kterého používáte. Další informace o těchto vlastnostech naleznete v produktové dokumentaci poskytovatele. Informace o nativním klientovi SQL Serveru naleznete v tématu Použití klíčových slov připojovacího řetězce s nativním klientem SQL Serveru.
Pokud máte v řešení více objektů zdroje dat a dáváte přednost zachování připojovacího řetězce na jednom místě, můžete aktuální zdroj dat nakonfigurovat tak, aby odkazovaly na druhý objekt zdroje dat.
Odkaz na zdroj dat je přidružení k jinému projektu nebo zdroji dat SQL Server Analysis Services ve stejném řešení. Odkazy poskytují prostředky pro synchronizaci zdrojů dat mezi objekty v řešení. Informace o připojovacím řetězci se synchronizují při každém sestavení projektu. Chcete-li změnit připojovací řetězec pro zdroj dat, který odkazuje na jiný objekt, musíte změnit připojovací řetězec odkazovaného objektu.
Odkaz můžete odebrat zrušením zaškrtnutí políčka. Tím se ukončí synchronizace mezi objekty a umožní vám změnit připojovací řetězec ve zdroji dat.
Přidání více zdrojů dat do modelu
Můžete vytvořit více než jeden objekt zdroje dat, který podporuje připojení k dalším zdrojům dat. Každý zdroj dat musí mít sloupce, které je možné použít k vytvoření relací.
Poznámka:
Pokud je definováno více zdrojů dat a data se dotazují z více zdrojů v jednom dotazu, například pro sněžnou dimenzi, musíte definovat zdroj dat, který podporuje vzdálené dotazy pomocí OpenRowset. Obvykle se jedná o zdroj dat Microsoft SQL Serveru.
Mezi požadavky na používání více zdrojů dat patří:
Určete jeden zdroj dat jako primární zdroj dat. Primárním zdrojem dat je zdroj dat, který slouží k vytvoření zobrazení zdroje dat.
Primární zdroj dat musí podporovat funkci OpenRowset . Další informace o této funkci v SYSTÉMU SQL Server naleznete v tématu OpenRowSet.
Ke kombinování dat z více zdrojů dat použijte následující přístup:
Vytvořte zdroje dat v modelu.
Vytvořte zobrazení zdroje dat pomocí relační databáze SQL Serveru jako zdroje dat. Toto je váš primární zdroj dat.
V Návrháři zobrazení zdroje dat pomocí právě vytvořeného zobrazení zdroje dat klikněte pravým tlačítkem na libovolné místo v pracovní oblasti a vyberte Přidat nebo odebrat tabulky.
Zvolte druhý zdroj dat a pak vyberte tabulky, které chcete přidat.
Najděte a vyberte tabulku, kterou jste přidali. Klikněte pravým tlačítkem myši na tabulku a vyberte Nová relace. Zvolte zdrojové a cílové sloupce, které obsahují odpovídající data.
Viz také
Podporované zdroje dat (SSAS – Multidimenzionální)
Zobrazení zdrojů dat v multidimenzionálních modelech