Sdílet prostřednictvím


Základní vkládání řídicího panelu

Tato stránka ukazuje, jak vložit řídicí panel jako prvek iframe do externí aplikace. Uživatelé přistupují k dashboardu pomocí svých přihlašovacích údajů Azure Databricks.

Generování kódu pro vložení

Pokud chcete vygenerovat kód pro vložení, který můžete vložit do externích aplikací:

  1. 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.

  2. Klikněte na Sdílet v pravém horním rohu.

  3. V dialogovém okně Sdílení klikněte na Vložit řídicí panel.

  4. 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. Klikněte na tlačítko Kopírovat a zkopírujte fragment kódu.

    Dialogové okno kopírovat kód pro vložení zobrazuje vygenerovaný kód iframe a domény, do které se dají vložit publikované řídicí panely.

  5. 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:

Examples

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:

  1. Upravte kód pro vložení tak, aby zahrnoval pouze vygenerovanou adresu URL, nikoli značky prvku 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> řídicího panelu a <dashboard-and-workspace-ID> obsahuje skutečné hodnoty přidružené k vašemu pracovnímu prostoru a řídicímu panelu. Jsou následující:

    • První <databricks-instance-name> částí adresy URL je při přihlášení k pracovnímu 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>
    
  2. Vložte prvek prvku iframe na stránku. Informace o tom, jak vložit prvek iframe na stránku, najdete v dokumentaci ke Confluence.

  3. Vložte upravenou adresu URL pro vložení do textového pole adresy URL a nastavte šířku na 100%.

  4. Upravte další nastavení podle svých preferencí.

Řídicí panel vložený do konceptu stránky Confluence

Vložení do znalostí Salesforce

Pokud chcete řídicí panel vložit na stránku znalostní báze Salesforce, proveďte následující kroky:

  1. Vytvoření stránky Visualforce Pokyny najdete v dokumentaci k Salesforce.

  2. Na obrazovce Upravit stránku přesuňte kurzor do editoru značek Visualforce .

  3. Vložte kód pro vložení, který jste zkopírovali mezi těmito dvěma <apex:page></apex:page> značkami.

  4. Přidejte kolem kódu pro vložení dvě značky odstavců (<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>
    
  5. Kliknutím na Uložit uložte změny.

  6. Klikněte na Náhled a potvrďte, že se řídicí panel vykresluje.

  7. 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>
    
  8. Přejděte na stránku Znalostní báze, kam chcete vložit řídicí panel.

  9. Klepněte na tlačítko Upravit > přidat komponentu média.

  10. 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. Pokyny najdete v dokumentaci Microsoftu. Pak proveďte následující kroky:

  1. Přejděte na stránku SharePointu, kde chcete hostovat vložený řídicí panel.
  2. Přidejte na stránku prvek Embed .
  3. Celý kód pro vložení vložte do adresy webu nebo pole kódu pro vložení na pravé straně obrazovky.
  4. Kliknutím na tlačítko pryč potvrďte.

Řídicí panel vložený do konceptu sharepointové stránky

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.

Zkopírování jedinečného identifikátoru

Identifikátor jednoho widgetu je kombinací hodnoty stránky name a hodnoty widgetu name s hodnocením tilda (~).

Poznámka:

Klíč name se zobrazí v serializovaném souboru, který definuje řídicí panel a není přístupný z uživatelského rozhraní Azure Databricks. Je oddělená od displayName hodnoty, která definuje název stránky zobrazený v uživatelském rozhraní. Viz Úprava souboru řídicího panelu.

Kopírování jedinečného identifikátoru:

  1. Otevřete publikovaný řídicí panel v pracovním prostoru Azure Databricks.

  2. Klikněte na ikonu nabídky Kebab. Nabídka kebabu pro widget, který chcete vložit.

  3. Klikněte na Zobrazit celou obrazovku nebo Kopírovat odkaz na widget. Adresa URL obsahuje relevantní hodnoty stránky a widgetu name .

  4. Zkopírujte hledaný parametr fullscreenWidget a vše za znaménkem rovná se (=).

    Následující příklad ukazuje poslední část adresy URL widgetu na celé obrazovce:

    fullscreenWidget=53eadf26~3490f286
    

Úprava vygenerovaného kódu pro vložení

  1. Postup generování kódu pro vložení řídicího panelu najdete v tématu Generování kódu pro vložení .
  2. Přidejte &fullscreenWidget=<ID> do adresy URL pro vložení a nahraďte <ID> ji kombinovanou <page-name>~<widget-name> hodnotou.

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 jedinečným identifikátorem by měla vypadat takto:

src="https://<databricks-instance-name>/embed/dashboardsv3/<dashboard-and-workspace-ID>&fullscreenWidget=53eadf26~82f66691"

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? Při přístupu k vloženého řídicího panelu se čtenáři zobrazí výzva k přihlášení k Azure Databricks, pokud nemají aktivní relaci z posledního přihlášení do stejného pracovního prostoru.

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.

Zeptejte se Genie ve vložených řídicích panelech

Při prohlížení vloženého řídicího panelu publikovaného s přidruženým prostorem Genie můžou diváci získat přístup k tlačítku Zeptat se Genie a zkoumat data pomocí otázek v přirozeném jazyce.

Použití Genie na vloženém řídicím panelu:

  1. Přejděte na stránku vloženého řídicího panelu.
  2. V případě potřeby se přihlaste pomocí přihlašovacích údajů Databricks.
  3. Klikněte na Zeptat se Genie v rozhraní řídicího panelu.
  4. Zadejte dotazy k přirozenému jazyku týkající se dat řídicího panelu.

Genie používá stejná oprávnění a přístup k datům jako publikovaný řídicí panel. Další informace o nastavení a používání Genie s řídicími panely najdete v tématu Prostory Genie s řídicími panely.

Příklad přihlašovací obrazovky z vloženého řídicího panelu

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 Správa plánovaných aktualizací řídicího panelu a předplatných.

Řešení potíží s vloženými řídicími panely

Běžné problémy a řešení při práci s vloženými řídicími panely, včetně problémů se zobrazením motivu a prázdných prvků iframe, najdete v tématu Řešení potíží s vloženými řídicími panely.

Další kroky