Imbrication de contenu Oracle Analytics dans une application personnalisée utilisant Oracle JET

Si l'application personnalisée utilise Oracle JET, le contenu Oracle Analytics imbriqué étend l'application avec le composant nécessaire.

Avant de commencer à imbriquer du contenu Analytics, vérifiez que l'application personnalisée utilise la même version majeure de JET que celle utilisée par Oracle Analytics. Par exemple, si Oracle Analytics utilise JET 11.0.10, l'application personnalisée doit utiliser JET 11.x.x.
Pour rechercher la version de JET utilisée par Oracle Analytics, connectez-vous à Oracle Analytics, ouvrez la console de navigateur et exécutez la commande suivante :
requirejs('ojs/ojcore').version
Votre application JET doit également utiliser le même style qu'Oracle Analytics, c'est-à-dire Alta.
Pour plus d'informations sur la création d'une application de démarrage rapide Oracle JET dans laquelle imbriquer du contenu Analytics, reportez-vous à Mise en route d'Oracle JET.
Cette procédure utilise un exemple d'application d'imbrication appelée OAJETAPP.
  1. Suivez les instructions relatives à l'installation de l'application de démarrage rapide Oracle JET et nommez l'application d'imbrication OAJETAPP à l'aide de --template=navdrawer.
  2. Modifiez le fichier index.HTML de l'application d'imbrication (par exemple, OAJETAPP/src/index.html) et incluez embedding.js.
    <script src="https://<instance>.analytics.ocp.oraclecloud.com/public/dv/v1/embedding/jet/embedding.js" type="text/javascript">
    </script>
  3. Incluez <oracle-dv> dans la section appropriée (par exemple, OACJETAPP/src/js/views/dashboard.html). Ici, project-path spécifie le chemin du classeur.
    <div class="oj-hybrid-padding" style="position: absolute; width: calc(100% - 40px); height: calc(100% - 120px)">  
     <h3Dashboard Content Area</h3>
      <oracle-dv id="oracle-dv" project-path="/Shared Folders/embed/test-embed">
      </oracle-dv>
    </div>
  4. Exécutez l'application de démarrage rapide à l'aide de ces commandes.
    ojet build
    ojet serve