Databáze SQL Server jsou některé z nejčastěji používaných pro ukládání dat na podnikové úrovni. Většinu databází SQL Server spravuje a udržuje IT oddělení. Chcete-li se připojit k databázi SQL Server, musíte ve spolupráci s oddělením IT získat přístup pro čtení k databázi, ze které se pokoušíte stahovat.
Jakmile budete mít přístup k databázi, otevřete okno Power Pivot a na kartě Domů klikněte na příkazové tlačítko Z jiných zdrojů. Otevře se zde zobrazené dialogové okno Průvodce importem tabulky. Zde vyberte možnost Microsoft SQL Server a poté klikněte na tlačítko Další.
Otevřete Průvodce importem tabulky a vyberte Microsoft SQL Server.
Průvodce importem tabulky se nyní zeptá na všechny informace, které potřebuje k připojení k vaší databázi. Na této obrazovce musíte zadat informace o možnostech popsaných v tomto seznamu:
- Popisný název připojení: Pole Popisný název vám umožňuje zadat vlastní název pro externí zdroj. Obvykle zadáváte název, který je popisný a snadno čitelný.
- Název serveru: Toto je název serveru, který obsahuje databázi, ke které se pokoušíte připojit. Získáte to od svého IT oddělení, když získáte přístup. (Název vašeho serveru se bude lišit od toho, který je zobrazen.)
- Přihlášení k serveru: Toto jsou vaše přihlašovací údaje. V závislosti na tom, jak vám oddělení IT poskytuje přístup, vyberete buď ověřování Windows, nebo ověřování SQL Server. Windows Authentication v podstatě znamená, že vás server rozpozná podle vašeho přihlášení do Windows. SQL Server Authentication znamená, že IT oddělení pro vás vytvořilo odlišné uživatelské jméno a heslo. Pokud používáte SQL Server Authentication, musíte zadat uživatelské jméno a heslo.
- Uložit moje heslo: Můžete zaškrtnout políčko vedle Uložit moje heslo, pokud chcete, aby bylo vaše uživatelské jméno a heslo uloženo v sešitu. Vaše připojení pak mohou zůstat obnovitelná, když je používají ostatní lidé. Tato možnost má samozřejmě bezpečnostní aspekty, protože kdokoli může zobrazit vlastnosti připojení a vidět vaše uživatelské jméno a heslo. Tuto možnost byste měli používat pouze v případě, že vám vaše IT oddělení zřídilo aplikační účet (účet vytvořený speciálně pro použití více lidmi).
- Název databáze: Každý SQL Server může obsahovat více databází. Zadejte název databáze, ke které se připojujete. Můžete jej získat od svého IT oddělení, kdykoli vám někdo poskytne přístup.
Poskytněte základní informace potřebné pro připojení k cílové databázi.
Po zadání všech příslušných informací klikněte na tlačítko Další a zobrazí se další obrazovka, jak je znázorněno na následujícím obrázku. Můžete si vybrat ze seznamu tabulek a pohledů nebo napsat svůj vlastní dotaz pomocí syntaxe SQL. Ve většině případů zvolíte možnost výběru ze seznamu tabulek.
Vyberte si ze seznamu tabulek a zobrazení.
Průvodce importem tabulky načte databázi a zobrazí seznam všech dostupných tabulek a pohledů. Tabulky mají ikonu, která vypadá jako mřížka, a pohledy mají ikonu, která vypadá jako rámeček nad jiným rámečkem.
Průvodce importem tabulky nabízí seznam tabulek a pohledů.
Cílem je umístit zaškrtnutí vedle tabulek a pohledů, které chcete importovat. Všimněte si zaškrtnutí vedle tabulky FactInternetSales. Sloupec Popisný název vám umožňuje zadat nový název, který bude použit jako odkaz na tabulku v Power Pivot.
Zobrazí se tlačítko Vybrat související tabulky. Poté, co vyberete jednu nebo více tabulek, můžete kliknutím na toto tlačítko sdělit Power Pivot, aby vyhledal a automaticky vybral jakékoli další tabulky, které mají vztah k tabulkám, které jste již vybrali. Tato funkce je užitečná při získávání velkých databází s desítkami tabulek.
Import tabulky importuje všechny sloupce a záznamy pro danou tabulku. To může mít vliv na velikost a výkon vašeho datového modelu Power Pivot. Často zjistíte, že potřebujete jen hrstku sloupců z tabulek, které importujete. V těchto případech můžete použít tlačítko Náhled a filtr.
Kliknutím na název tabulky jej zvýrazněte modře a poté klikněte na tlačítko Náhled a filtr. Průvodce importem tabulky otevře zde zobrazenou obrazovku Náhled vybrané tabulky. Můžete vidět všechny dostupné sloupce v tabulce s ukázkou řádků.
Obrazovka Náhled a filtr vám umožňuje odfiltrovat sloupce, které nepotřebujete.
U každého záhlaví sloupce je zaškrtávací políčko, které označuje, že sloupec bude importován s tabulkou. Odstraněním zaškrtnutí sdělíte Power Pivotu, aby tento sloupec nezahrnul do datového modelu.
Máte také možnost odfiltrovat určité záznamy. Následující obrázek ukazuje, že kliknutím na šipku rozevíracího seznamu u kteréhokoli ze sloupců se otevře nabídka Filtr, která vám umožní zadat kritérium pro odfiltrování nežádoucích záznamů.
Funguje to stejně jako standardní filtrování v Excelu. Můžete vybrat a zrušit výběr datových položek ve filtrovaném seznamu, nebo, pokud je možností příliš mnoho, můžete použít širší kritéria kliknutím na položku Filtry data nad seznamem. (Pokud filtrujete textový sloupec, jsou to Textové filtry.)
Pomocí rozbalovacích šipek v každém sloupci odfiltrujte nepotřebné záznamy.
Po dokončení výběru dat a použití všech potřebných filtrů můžete kliknout na tlačítko Dokončit v Průvodci importem tabulky a zahájit proces importu. Zde zobrazený protokol importu ukazuje průběh importu a shrnuje akce importu provedené po dokončení.
Poslední obrazovka Průvodce importem tabulky zobrazuje průběh vašich akcí importu.
Posledním krokem při načítání dat ze serveru SQL je kontrola a vytvoření všech potřebných vztahů. Otevřete okno Power Pivot a klikněte na příkazové tlačítko Zobrazení diagramu na kartě Domů. Power Pivot otevře obrazovku diagramu, kde můžete podle potřeby prohlížet a upravovat vztahy.
Nezapomeňte zkontrolovat a vytvořit všechny potřebné vztahy.
Nepropadejte panice, pokud máte pocit, že jste zpackali filtrování sloupců a záznamů v importované tabulce Power Pivot. Jednoduše vyberte znepokojivou tabulku v okně Power Pivot a otevřete dialogové okno Upravit vlastnosti tabulky (vyberte Návrh–>Vlastnosti tabulky). Všimněte si, že toto dialogové okno je v podstatě stejná obrazovka Náhled a filtr, se kterou se setkáte v Průvodci importem tabulky. Zde můžete vybrat sloupce, které jste původně odfiltrovali, upravit filtry záznamů, vymazat filtry nebo dokonce použít jinou tabulku/zobrazení.