Vložení obsahu služby Oracle Analytics do vlastní aplikace, která nepoužívá sadu Oracle JET

Pokud vlastní aplikace používá jinou technologii než Oracle JET, pak vložený obsah ze služby Oracle Analytics přidá na stránku svou distribuci Oracle JET a všechny další součásti.

Pokud se možnost Vývojář v nabídce sešitu nezobrazuje, je třeba ji povolit. Viz část Aktivace voleb vývojáře služby Oracle Analytics.
  1. Zahrňte samostatnou verzi embedding.js.
    <script src=https://<instance>.analytics.ocp.oraclecloud.com/public/ui/dv/v1/embedding/standalone/embedding.js type="text/javascript"> </script>
  2. Vyhledejte a začleňte tag <oracle-dv> do bloku <div> s odpovídající velikostí. Postup vyhledání tohoto tagu:
    1. Přejděte do služby Oracle Analytics a otevřete sešit s analytickým obsahem, který chcete vložit.
    2. Klikněte na položku Nabídka sešitu a poté klikněte na položku Vývojář.
    3. Klikněte na kartu Vložit.
    4. Vyhledejte položku, kterou chcete vložit, a kliknutím na tlačítko Kopírovat ji zkopírujte.

    Příklad

    project-path zde specifikuje cestu k sešitu.

    <div style="position: absolute; width: calc(100% - 40px); height: calc(100% - 120px)">
        <oracle-dv project-path="/@Catalog/users/admin/workbook_name">
        </oracle-dv>
    </div>
  3. Po úplném načtení vizualizace aplikujte vazby modelu Knockout. Tento kód je třeba vložit dovnitř značky <script> umístěné za značkou <oracle-dv>, nebo ho spustit v obslužné proceduře události onload prvku body.
    requirejs(['knockout', 'ojs/ojcore', 'ojs/ojknockout', 'ojs/ojcomposite', 'jet-composites/oracle-dv/loader'], function(ko) {
        ko.applyBindings();
    });

Příklad dokončeného vložení

project-path zde specifikuje cestu k sešitu.

<!DOCTYPE html>
<html dir="ltr">
   <head>
      <title>AJAX Standalone Demo</title>
      <script src="https://<instance>.analytics.ocp.oraclecloud.com/public/dv/v1/embedding/standalone/embedding.js""
type="text/javascript">
      </script> 
   </head>
   <body>
      <h1>AJAX Standalone Demo</h1>

      <div style="position: absolute; width: calc(100% - 40px); height: calc(100% - 
120px)" >
         <oracle-dv project-path="/shared/embed/test-embed">
         </oracle-dv>
      </div>

   <script>
requirejs(['knockout', 'ojs/ojcore', 'ojs/ojknockout', 'ojs/ojcomposite', 'jet-composites/oracle-dv/loader'], function(ko) {   ko.applyBindings();
});
      </script
   </body
</html