Vložení řídicího panelu
Tento článek vysvětluje, jak vložit řídicí panel AI/BI do externího webu nebo aplikace. Správce pracovního prostoru musí před vložením řídicích panelů definovat potenciální vložené plochy. Podrobnosti o konfiguraci vkládání řídicího panelu pro správu pracovního prostoru
Uživatelé s oprávněním CAN EDIT můžou vygenerovat kód prvku iframe pro řídicí panel z dialogového okna Sdílet . Všechna nastavení sdílení publikovaného řídicího panelu zůstanou platná. Vložené řídicí panely můžou zobrazit jenom uživatelé, kteří mají explicitně udělený přístup. Další informace o sdílení řídicích panelů najdete v tématu Sdílení řídicího panelu . Vložené řídicí panely se řídí stejnou mezipamětí a tempem aktualizace jako všechny ostatní řídicí panely. Viz Ukládání do mezipaměti a aktuálnost dat.
Generování kódu pro vložení
Pokud chcete vložit řídicí panel, postupujte následovně:
Otevřete publikovaný řídicí panel, který chcete vložit. V tématu Zobrazení a uspořádání řídicích panelů se dozvíte, jak zobrazit a získat přístup k řídicím panelům v pracovním prostoru.
Klikněte na Sdílet v pravém horním rohu.
V dialogovém okně Sdílení klikněte na Vložit řídicí panel.
Otevře se dialogové okno Kopírovat kód pro vložení. Pokud existuje seznam povolených domén pro vložení, zobrazí se seznam domén. Kliknutím na
tlačítko kopírovat zkopírujte fragment kódu.
Vložte kód pro vložení do libovolné platformy nebo aplikace, která podporuje vkládání HTML, a může vykreslit obsah prvku iframe. Vizte příklady.
Poznámka:
Pokud dialogové okno pro kopírování kódu pro vložení obsahuje seznam povolených domén, které neobsahují vaši cílovou doménu, může ho přidat správce pracovního prostoru. Podívejte se na Správa vkládání řídícího panelu.
Příklady
Následující příklady zahrnují podrobné pokyny pro vložení řídicích panelů do aplikace. Každá sada instrukcí předpokládá, že jste už zkopírovali kód pro vložení uvedený v předchozí části.
Vložení do Confluence
Vygenerovaný kód pro vložení vyžaduje mírnou úpravu, aby splňoval požadavky společnosti Confluence. Pokud chcete řídicí panel vložit na stránku Confluence, proveďte následující kroky:
Upravte kód pro vložení tak, aby zahrnoval pouze vygenerovanou adresu URL, nikoli značky iframe ani další hodnoty značek.
Před úpravami kód pro vložení obsahuje značku HTML prvku iframe, odkaz na řídicí panel pro použití zdroje v prvku iframe a další specifikace výšky, šířky a ohraničení, jak je znázorněno v následujícím fragmentu kódu. Příklad zástupných symbolů
<databricks-instance-name>
a<dashboard-and-workspace-ID>
na vašem řídicím panelu obsahuje skutečné hodnoty přidružené k vašemu pracovnímu prostoru a řídicímu panelu. Jsou to následující:- Vaše
<databricks-instance-name>
je první částí adresy URL při přihlášení do vašeho pracovního prostoru. Viz Získání identifikátorů pro objekty pracovního prostoru. - Je
<dashboard-and-workspace-ID>
poslední částí adresy URL, která odkazuje na řídicí panel. Vypadá nějak takto:a4bf23c498752e79f1a2d6b4c9087e31?o=3498561237865447
.
<iframe src="https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>" width="100%" height="600" frameborder="0"></iframe>
Upravte řetězec tak, aby obsahoval pouze text odkazu, jak je znázorněno v následujícím příkladu.
https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>
- Vaše
Vložte prvek prvku iframe na stránku. Informace o tom, jak vložit prvek iframe na stránku, najdete v dokumentaci ke Confluence.
Vložte upravenou adresu URL pro vložení do textového pole adresy URL a nastavte šířku na 100 %.
Upravte další nastavení podle svých preferencí.
Vložit do Salesforce Knowledge
Pokud chcete řídicí panel vložit na stránku znalostní báze Salesforce, proveďte následující kroky:
Vytvoření stránky Visualforce Pokyny najdete v dokumentaci k Salesforce.
Na obrazovce Upravit stránku přesuňte kurzor do editoru značek Visualforce.
Vložte kód pro vložení, který jste zkopírovali mezi dvěma značkami
<apex:page></apex:page>
.Přidejte kolem kódu pro vložení dvě značky pro odstavce (
<p></p>
).Následující příklad používá zástupný symbol
<dashboard-embed-code>
k předvedení, jak by měl vypadat kód Visualforce. Vaše instance by měla obsahovat úplný kód pro vložení, který jste zkopírovali.<apex:page > <p><dashboard-embed-code></p> </apex:page>
Kliknutím na Uložit změny uložte.
Klikněte na Náhled a potvrďte, že se řídicí panel zobrazuje.
Zkopírujte adresu URL náhledu komponenty a vytvořte novou komponentu prvku iframe. Měl by vypadat jako následující fragment kódu. Zástupný symbol
<your-salesforce-domain>
by měl být nahrazen vaší doménou Salesforce.<iframe src="https://<your-salesforce-domain>/apex/<component name>" width="100%" height="600" frameborder="0"></iframe>
Přejděte na stránku Znalostní báze, kam chcete vložit řídicí panel.
Klepněte na Upravit>a přidat mediální komponentu.
Vložte kód prvku iframe z předchozího kroku do textového pole Vložit .
Vložení do SharePointu
Pokud chcete vložit řídicí panel do SharePointu, budete možná muset přidat adresu URL Služby Azure Databricks do seznamu povolených webů pro vložený obsah na SharePointu. Informace o povolení vkládání obsahu na sharepointových stránkách najdete v [dokumentaci Microsoftu]. Pak proveďte následující kroky:
- Přejděte na stránku SharePointu, kde chcete hostovat vložený řídicí panel.
- Přidejte na stránku prvek Embed.
- Celý kód pro vložení vložte do adresy webu nebo pole kódu pro vložení na pravé straně obrazovky.
- Kliknutím potvrďte.
Vložení jednoho widgetu
Pokud chcete vložit jeden widget z řídicího panelu, potřebujete kód pro vložení řídicího panelu a jedinečný identifikátor widgetu, který chcete zobrazit.
Vyhledání ID widgetu:
Otevřete publikovaný řídicí panel v pracovním prostoru Azure Databricks.
Klikněte na
widgetu, který chcete vložit.
Klikněte na Zobrazit na celou obrazovku. Nová adresa URL obsahuje ID widgetu.
Zkopírujte hledaný parametr
fullscreenWidget
a všechno za znaménkem rovná se (=
) až do konce řetězce nebo dalšího ampersandu (&
), podle toho, co nastane dříve. Do zkopírovaného řetězce nezahrnujte ampersand (&
).Následující příklad ukazuje poslední část adresy URL widgetu na celé obrazovce:
fullscreenWidget=dashboards%2F01eff2e6ef131891bbd9d788f05acdc4%2Fpages%2F01eff2e974cd19b4a073bef1fb5b8956%2Fwidgets%2F01eff2e974ce113da1fd029b54653ac7
V tomto případě je ID widgetu
dashboards%2F01eff2e6ef131891bbd9d788f05acdc4%2Fpages%2F01eff2e974cd19b4a073bef1fb5b8956%2Fwidgets%2F01eff2e974ce113da1fd029b54653ac7
Upravit vygenerovaný kód pro vložení:
- Postup generování kódu pro vložení řídicího panelu najdete v tématu Vygenerovat kód pro vložení.
- Přidejte
&fullscreenWidget=<ID>
k vložené URL adrese a nahraďte<ID>
ID widgetu.
Pokud je například základní adresa URL pro vložení následující:
src="https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>&fullscreenWidget=<ID>"
Aktualizovaná adresa URL pro vložení s ID widgetu by měla vypadat takto:
src="https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>&fullscreenWidget=dashboards%2F01eff2e6ef131891bbd9d788f05acdc4%2Fpages%2F01eff2e974cd19b4a073bef1fb5b8956%2Fwidgets%2F01eff2e974ce113da1fd029b54653ac7"
Zobrazení vloženého řídicího panelu
Vložené řídicí panely nabízejí uživatelům zabezpečený způsob přístupu k datům řídicího panelu mimo Azure Databricks. Platí všechna existující nastavení sdílení. Zamýšlení diváci musí mít udělený přístup k řídicímu panelu. Podívejte se, kdo má přístup k vašemu řídicímu panelu?
Zobrazení vloženého řídicího panelu:
- Přejděte na stránku, na které byl řídicí panel vložen.
- V případě potřeby se přihlaste pomocí přihlašovacích údajů Azure Databricks.
Poznámka:
Pokud se registrovaný uživatel, kterému nebyl udělen přístup k řídicímu panelu, pokusí zobrazit, zobrazí se mu chyba s informací, že řídicí panel není k dispozici. Informace o úpravě nastavení sdílení najdete v tématu Sdílení publikovaného řídicího panelu .
Aktualizace vloženého řídicího panelu
Všichni uživatelé vloženého řídicího panelu můžou ručně aktualizovat řídicí panely na vyžádání. Můžete také nastavit plán pravidelné aktualizace řídicích panelů.
Viz spravovat plánované aktualizace řídicího panelu a předplatné.
Řešení potíží s vloženými řídicími panely
Tato část obsahuje seznam běžných problémů, se kterými se můžete setkat, a nabízí navrhované řešení:
Vložený prvek iframe je prázdný.
Pokud vložený prvek iframe nezobrazuje data, může to být proto, že jste zakázali soubory cookie třetích stran. Povolení souborů cookie třetích stran je často nezbytné k tomu, aby externí obsah, například vložené řídicí panely, fungoval správně na jiné webové stránce.
Pokud chcete tento problém vyřešit, můžete upravit nastavení prohlížeče a povolit nebo odblokovat soubory cookie třetích stran. Pokud nechcete povolit všechny soubory cookie třetích stran, mnoho prohlížečů umožňuje přidávat výjimky pro konkrétní weby, na kterých mají být povoleny soubory cookie třetích stran. Podrobné pokyny ke správě souborů cookie najdete v dokumentaci nápovědy k prohlížeči.