Použití Azure Log Analytics v Power BI

Power BI se integruje s Azure Log Analytics (LA), aby správci a vlastníci pracovních prostorů Premium mohli nakonfigurovat připojení Log Analytics ke svému předplatnému Power BI. Tento článek popisuje, jak integrace mezi Log Analytics a Power BI funguje, a uvádí příklady použití Azure Log Analytics v předplatném Power BI Premium.

Azure Log Analytics (LA) je služba ve službě Azure Monitor , kterou Power BI používá k ukládání protokolů aktivit. Sada Azure Monitor umožňuje shromažďovat, analyzovat a pracovat s telemetrickými daty z azure a místních prostředí. Nabízí dlouhodobé úložiště, rozhraní ad hoc dotazů a přístup rozhraní API, které umožňuje export a integraci dat s jinými systémy.

Integrace Power BI se službou Log Analytics zveřejňuje události z modulu Analysis Services. Události jsou odvozené od existujících diagnostických protokolů dostupných pro Azure Analysis Services.

Po připojení k Power BI se data odesílají nepřetržitě a jsou dostupná v Log Analytics přibližně za 5 minut. Následující diagram znázorňuje fungování služby Azure Monitor se zvýrazněnou cestou, kterou power BI provádí.

Diagram of how Azure Monitor works with Power BI.

Následující části popisují integraci Azure Log Analytics s Power BI, požadavky potřebné pro připojení Azure Log Analytics k Power BI a důležité informace, které je potřeba vzít v úvahu.

Dostupné obory pro protokolování

Připojení Azure Log Analytics se v současné době podporuje pro pracovní prostory Premium v Power BI. Následující tabulka obsahuje další informace o konfiguraci Log Analytics na úrovni pracovního prostoru.

Úroveň konfigurace Role nebo oprávnění Cílová tabulka v Log Analytics Podrobnosti
Pracovní prostor Vlastník pracovního prostoru Power BI nebo vlastník pracovního prostoru služby Log Analytics PowerBIDatasetsWorkspace – Musí ho povolit správce tenanta.
– Protokoluje pouze aktivitu z pracovního prostoru.
– Pouze pracovní prostory Premium
– Pouze pracovní prostor v2

Následující část obsahuje příklady použití protokolování v Power BI.

Příklady scénářů protokolování

Tato část obsahuje několik příkladů, jak můžete nakonfigurovat Log Analytics pro Power BI a jaký vliv budou mít výběry na to, co se protokoluje a jak se poskytují informace.

Příklad 1: Protokoly pracovního prostoru pouze pro jeden pracovní prostor

V tomto příkladu se do vyhrazeného pracovního prostoru služby Log Analytics odesílají pouze protokoly pracovního prostoru z pracovního prostoru A :

Diagram of example one, sending workspace logs only to another workspace.

Příklad 2: Protokoly pracovního prostoru odeslané do vyhrazených pracovních prostorů služby Log Analytics

V tomto příkladu se protokoly pracovního prostoru ze dvou různých pracovních prostorůPower BI odesílají do samostatných vyhrazených pracovních prostorů Služby Log Analytics:

Diagram of example two, separate workspace logs sent to dedicated log workspaces.

Tyto příklady zvýrazňují různé způsoby použití Azure Log Analytics s Power BI a získání potřebných informací o protokolu.

V jiném článku se dozvíte, jak nakonfigurovat Službu Azure Log Analytics tak, aby fungovala s Power BI, s konkrétními kroky a požadavky, abyste mohli správně pracovat s protokolováním.

Příklad 3: Protokoly pracovního prostoru odeslané do vyhrazeného pracovního prostoru služby Log Analytics

V tomto příkladu se protokoly pracovního prostoru z více pracovních prostorů Power BI odesílají do vyhrazeného pracovního prostoru služby Log Analytics:

Diagram of example three, separate workspace logs sent to dedicated log workspace.

Tyto příklady zvýrazňují různé způsoby použití Azure Log Analytics s Power BI a získání potřebných informací o protokolu.

V jiném článku se dozvíte, jak nakonfigurovat Službu Azure Log Analytics tak, aby fungovala s Power BI, s konkrétními kroky a požadavky, abyste mohli správně pracovat s protokolováním.

Úvahy a omezení

Při práci s Azure Log Analytics a Power BI mějte na paměti následující aspekty a omezení:

  • Podpora suverénního cloudu je v současné době omezená na ministerstvo obrany USA a cloud komunity státní správy USA high.
  • Podporují se jenom pracovní prostory Premium.
  • Připojení Log Analytics podporují pouze pracovní prostor verze 2.
  • Azure Log Analytics nepodporuje migraci tenanta.
  • Aktivity se zaznamenávají jenom pro sémantické modely, které jsou fyzicky hostované v pracovním prostoru Premium, kde konfigurujete protokolování. Pokud například nakonfigurujete protokolování pro pracovní prostor Premium A, neuvidíte protokoly pro žádné sestavy, které používají sémantické modely hostované ve službě Azure Analysis Services. Neuvidíte ani žádné protokoly pro sdílené sémantické modely , které nejsou v pracovním prostoru Premium A. Pokud chcete zaznamenávat aktivity pro sdílené sémantické modely, nakonfigurujte protokolování pracovního prostoru, který obsahuje sdílený sémantický model, nikoli pracovní prostor, který sestavu obsahuje.
  • Sémantické modely vytvořené na webu nahráním souboru CSV negenerují protokoly.
  • Pokud pro Azure používáte vícefaktorové ověřování (MFA), ale ne Power BI, zobrazí se na konfiguračních obrazovkách obecné chyby Azure. Alternativním řešením je nejprve se přihlásit k webu Azure Portal, dokončit výzvu vícefaktorového ověřování a pak se přihlásit k Power BI ve stejné relaci prohlížeče.
  • Pokud k izolaci pracovních prostorů služby Log Analytics používáte privátní propojení nebo virtuální sítě, nemá to vliv na příjem dat do Log Analytics. [Aplikace šablony Log Analytics(https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)] ale nebude fungovat, protože spoléhá na veřejný koncový bod, který už není službou Power Service přístupný jako privátní propojení. Alternativním řešením je použít šablonu sestavy [.pbit(https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports)] a aktualizovat data z privátní virtuální sítě. Musíte nastavit vlastní mapování DNS, abyste zajistili, že veřejný koncový bod používá privátní interní IP adresu.
  • V případě funkce Log Analytics odesílá Power BI data jenom do tabulky PowerBIDatasetsWorkspace a neodesílá data do tabulky PowerBIDatasetsTenant . Tím se zabrání ukládání duplicitních dat o analýze protokolů v obou umístěních.

Následující články obsahují další informace o Power BI a jejích mnoha funkcích: