Připojení k tabulkovým datům Analysis Services v Power BI DesktopuConnect to Analysis Services tabular data in Power BI Desktop

V Power BI Desktopu existují dva způsoby, jak se připojit k tabulkovým modelům SQL Server Analysis Services a získat z nich data: zkoumání pomocí živého připojení nebo výběr položek a jejich import do Power BI Desktopu.With Power BI Desktop, there are two ways you can connect to and get data from your SQL Server Analysis Services tabular models: Explore by using a live connection or select items and import them into Power BI Desktop.

Pojďme se na to podívat podrobněji.Let’s take a closer look.

Zkoumání pomocí živého připojení: Při použití živého připojení se položky v tabulkovém modelu nebo perspektivě, například tabulky, sloupce a míry, zobrazují v podokně Pole Power BI Desktopu.Explore by using a live connection: When using a live connection, items in your tabular model or perspective, like tables, columns, and measures appear in your Power BI Desktop Fields pane list. Díky pokročilým nástrojům Power BI Desktopu pro vizualizace a sestavy můžete tabulkový model zkoumat novými, vysoce interaktivními způsoby.You can use Power BI Desktop’s advanced visualization and report tools to explore your tabular model in new, highly interactive ways.

Během živého připojení se žádná data z tabulkového modelu neimportují do Power BI Desktopu.When connecting live, no data from the tabular model is imported into Power BI Desktop. Při každé interakci s vizualizací použije Power BI Desktop dotaz na tabulkový model a vypočítá výsledky, které se zobrazí.Each time you interact with a visualization, Power BI Desktop queries the tabular model and calculates the results you see. Vždy vidíte nejnovější data, která jsou v tabulkovém modelu dostupná, buď od doby posledního zpracování, nebo z tabulek DirectQuery, které jsou v tabulkovém modelu k dispozici.You’re always looking at the latest data that is available in the tabular model, either from the last processing time, or from DirectQuery tables available in the tabular model.

Můžete se spolehnout, že tabulkové modely jsou vysoce zabezpečené.Keep in mind that tabular models are highly secure. Položky, které se zobrazují v Power BI Desktopu, závisí na vašem oprávnění pro tabulkový model, ke kterému jste připojení.Items that appear in Power BI Desktop depend on your permissions for the tabular model you’re connected to.

Pokud jste v Power BI Desktopu vytvořili dynamické sestavy, můžete je sdílet publikováním na web Power BI.When you’ve created dynamic reports in Power BI Desktop, you can share them by publishing to your Power BI site. Pokud publikujete soubor Power BI Desktopu na web Power BI pomocí živého připojení k tabulkovému modelu, musí správce nainstalovat a nakonfigurovat místní bránu dat.When you publish a Power BI Desktop file with a live connection to a tabular model to your Power BI site, an on-premises data gateway must be installed and configured by an administrator. Další informace najdete v článku Místní brána dat.To learn more, see On-premises data gateway.

Výběr položek a jejich import do Power BI Desktopu: Pokud se připojíte pomocí této možnosti, můžete v tabulkovém modelu nebo perspektivě vybrat položky, například tabulky, sloupce a míry, a načíst je do modelu Power BI Desktopu.Select items and import into Power BI Desktop: When you connect with this option, you can select items like tables, columns, and measures in your tabular model or perspective and load them into a Power BI Desktop model. Pomocí editoru Power Query v Power BI Desktopu a jeho modelovacích funkcí můžete tato data dále strukturovat a modelovat.Use Power BI Desktop’s Power Query Editor to further shape what you want and its modeling features to further model the data. Protože se mezi Power BI Desktopem a tabulkovým modelem neudržuje živé připojení, můžete pak model Power BI Desktopu prozkoumat offline nebo ho publikovat na web Power BI.Because no live connection between Power BI Desktop and the tabular model is maintained, you can then explore your Power BI Desktop model offline or publish to your Power BI site.

Připojení k tabulkovému modeluTo connect to a tabular model

  1. V Power BI Desktopu vyberte na kartě Domovská stránka možnost Načíst data > Další > Databáze.In Power BI Desktop, on the Home tab, select Get Data > More > Database.

  2. Vyberte Databáze služby SQL Server Analysis Services a pak vyberte Připojit.Select SQL Server Analysis Services database, and then select Connect.

    Výběr databáze služby SQL Server Analysis Services

  3. V okně Databáze služby SQL Server Analysis Services zadejte název pro Server, zvolte režim připojení a pak vyberte OK.In the SQL Server Analysis Services database window, enter the Server name, choose a connection mode, and then select OK.

    Okno Databáze služby SQL Server Analysis Services

  4. Tento krok v okně Navigátor závisí na vybraném režimu připojení:This step in the Navigator window depends on the connection mode you selected:

    • Pokud se připojujete živě, vyberte tabulkový model nebo perspektivu.If you’re connecting live, select a tabular model or perspective.

      Výběr tabulkového modelu nebo perspektivy v Navigátoru

    • Pokud jste zvolili výběr položek a načtení dat, vyberte tabulkový model nebo perspektivu a pak vyberte konkrétní tabulku nebo sloupec, který chcete načíst.If you chose to select items and get data, select a tabular model or perspective, and then select a particular table or column to load. Pokud chcete data před načtením strukturovat, výběrem možnosti Upravit dotazy otevřete editor Power Query.To shape your data before loading, select Edit Queries to open Power Query Editor. Až budete připraveni, výběrem možnosti Načíst naimportujte data do Power BI Desktopu.When you’re ready, select Load to import the data into Power BI Desktop.

      Výběr načítané tabulky nebo sloupce v Navigátoru

Nejčastější dotazyFrequently asked questions

Otázka: Potřebuji místní bránu dat?Question: Do I need an on-premises data gateway?

Odpověď: To závisí na okolnostech.Answer: It depends. Pokud se pomocí Power BI Desktopu připojujete živě k tabulkovému modelu, ale nemáte v úmyslu ho publikovat na web Power BI, bránu nepotřebujete.If you use Power BI Desktop to connect live to a tabular model, but have no intention to publish to your Power BI site, you don't need a gateway. Pokud ale máte v úmyslu publikovat na web Power BI, je brána dat nezbytná k zajištění zabezpečené komunikace mezi službou Power BI a místním serverem Analysis Services.On the other hand, if you do intend on publishing to your Power BI site, a data gateway is necessary to ensure secure communication between the Power BI service and your on-premises Analysis Services server. Před instalací brány dat se obraťte na správce serveru Analysis Services.Be sure to talk to your Analysis Services server administrator before installing a data gateway.

Když se rozhodnete k výběru položek a načtení dat, importujete data tabulkového modelu přímo do souboru Power BI Desktopu, takže žádná brána dat není potřeba.If you choose to select items and get data, you import tabular model data directly into your Power BI Desktop file, so no gateway is necessary.

Otázka: Jaký je rozdíl mezi živým připojením k tabulkovému modelu ze služby Power BI a živým připojením z Power BI Desktopu?Question: What’s the difference between connecting live to a tabular model from the Power BI service versus connecting live from Power BI Desktop?

Odpověď: Při živém připojení k tabulkovému modelu z webu ve službě Power BI do místní databáze Analysis Services ve vaší organizaci se k zabezpečení komunikace mezi nimi vyžaduje místní brána dat.Answer: When connecting live to a tabular model from your site in the Power BI service to an Analysis Services database on-premises in your organization, an on-premises data gateway is required to secure communications between them. Při živém připojení k tabulkovému modelu z Power BI Desktopu se brána dat nevyžaduje, protože Power BI Desktop a server Analysis Services, ke kterému se připojujete, jsou spuštěné místně ve vaší organizaci.When connecting live to a tabular model from Power BI Desktop, a gateway isn't required because the Power BI Desktop and the Analysis Services server you’re connecting to are both running on-premises in your organization. Pokud ale publikujete soubor Power BI Desktopu na web Power BI, brána se vyžaduje.However, if you publish your Power BI Desktop file to your Power BI site, a gateway is required.

Otázka: Když jsem vytvořil(a) živé připojení, můžu se ve stejném souboru Power BI Desktopu připojit k jinému zdroji dat?Question: If I created a live connection, can I connect to another data source in the same Power BI Desktop file?

Odpověď: No.Answer: No. Nemůžete zkoumat živá data a připojit se k jinému typu zdroje dat ve stejném souboru.You can't explore live data and connect to another type of data source in the same file. Pokud jste už naimportovali data nebo se připojili k jinému zdroji dat v souboru Power BI Desktopu, musíte kvůli živému zkoumání vytvořit nový soubor.If you’ve already imported data or connected to a different data source in a Power BI Desktop file, you need to create a new file to explore live.

Otázka: Když jsem vytvořil(a) živé připojení, můžu v Power BI Desktopu upravit model nebo dotaz?Question: If I created a live connection, can I edit the model or query in Power BI Desktop?

Odpověď: V Power BI Desktopu můžete vytvářet míry na úrovni sestavy, ale všechny ostatní funkce dotazu a modelování jsou při zkoumání živých dat zakázané.Answer: You can create report level measures in the Power BI Desktop, but all other query and modeling features are disabled when exploring live data.

Otázka: Když jsem vytvořil(a) živé připojení, je zabezpečené?Question: If I created a live connection, is it secure?

Odpověď: Yes.Answer: Yes. Pro připojení k serveru Analysis Services se používají vaše aktuální přihlašovací údaje pro systém Windows.Your current Windows credentials are used to connect to the Analysis Services server. Při živém zkoumání nemůžete použít základní nebo uložené přihlašovací údaje ve službě Power BI ani v Power BI Desktopu.You can't use basic or stored credentials in either the Power BI service or Power BI Desktop when exploring live.

Otázka: V navigátoru se zobrazuje model a perspektiva.Question: In Navigator, I see a model and a perspective. V čem je rozdíl?What’s the difference?

Odpověď: Perspektiva je konkrétní zobrazení tabulkového modelu.Answer: A perspective is a particular view of a tabular model. Může zahrnovat jenom určité tabulky, sloupce nebo míry v závislosti na potřebě jedinečné analýzy dat.It might include only particular tables, columns, or measures depending on a unique data analysis need. Tabulkový model vždy obsahuje alespoň jednu perspektivu, která může zahrnovat všechny položky v modelu.A tabular model always contains at least one perspective, which could include everything in the model. Pokud nevíte, kterou perspektivu vybrat, obraťte se na správce.If you’re unsure which perspective you should select, check with your administrator.

Otázka: Mění některé funkce služby Analysis Services chování Power BI?Question: Are there any features of Analysis Services that change the way Power BI behaves?

Odpověď: Yes.Answer: Yes. V závislosti na funkcích, které používá tabulkový model, se prostředí Power BI Desktopu může změnit.Depending on the features your Tabular model uses, the experience in Power BI Desktop might change. Možné příklady:Some examples include:

  • Můžete si všimnout, že míry se v modelu seskupují dohromady v horní části podokna Pole, nikoli v tabulkách spolu se sloupci.You may see measures in the model grouped together at the top of the Fields pane list rather than in tables alongside columns. Nemějte obavy, pořád je můžete používat jako normálně, ale takto je jednodušší je najít.Don't worry, you can still use them as normal, it's just easier to find them this way.

  • Pokud má tabulkový model definované skupiny výpočtů, můžete je používat jen ve spojení s mírami modelu a nikoli s implicitními mírami, které vytvoříte přidáním číselných polí do vizuálu.If the tabular model has calculation groups defined, you can use them only in conjunction with model measures and not with implicit measures you create by adding numeric fields to a visual. Model může mít také ručně nastavený příznak DiscourageImplicitMeasures, který má stejný účinek.The model might also have had the DiscourageImplicitMeasures flag set manually, which has the same effect. Další informace najdete v článku Skupiny výpočtů ve službě Analysis Services.To learn more, see Calculation groups in Analysis Services.

Změna názvu serveru po počátečním připojeníTo change the server name after initial connection

Potom, co vytvoříte soubor Power BI Desktopu pro zkoumání pomocí živého připojení, může se někdy stát, že potřebujete přepnout připojení na jiný server.After you create a Power BI Desktop file with an explore live connection, there might be some cases where you want to switch the connection to a different server. Pokud jste například vytvořili soubor Power BI Desktopu při připojení k vývojářskému serveru a před publikováním do služby Power BI, potřebujete přepnout připojení na produkční server.For example, if you created your Power BI Desktop file when connecting to a development server, and before publishing to the Power BI service, you want to switch the connection to production server.

Název serveru změníte takto:To change the server name:

  1. Na kartě Domovská stránka vyberte Upravit dotazy.Select Edit Queries from the Home tab.

  2. V okně Databáze služby SQL Server Analysis Services zadejte název pro nový Server a pak vyberte OK.In the SQL Server Analysis Services database window, enter the new Server name, and then select OK.

Řešení potížíTroubleshooting

V následujícím seznamu jsou popsané všechny známé problémy při připojování ke službě SQL Server Analysis Services (SSAS) nebo Azure Analysis Services:The following list describes all known issues when connecting to SQL Server Analysis Services (SSAS) or Azure Analysis Services:

  • Chyba: Couldn't load model schema (Nelze načíst schéma modelu): K této chybě většinou dojde, když uživatel, který se připojuje ke službě Analysis Services, nemá přístup k databázi/modelu.Error: Couldn't load model schema: This error usually occurs when the user connecting to Analysis Services doesn't have access to the database/model.