Fusion Data in Oracle AI Data Platform Workbench con BICC

È possibile connettere direttamente Oracle AI Data Platform Workbench a dati Fusion non elaborati utilizzando Business Intelligence Cloud Connector (BICC).

È possibile utilizzare Oracle Business Intelligence Cloud Connector (BICC) per estrarre in blocco business intelligence e altri dati e caricarli in aree di storage esterne designate. Per ulteriori informazioni sulla creazione di un'estrazione mediante BICC, vedere Creazione di un'estrazione di Business Intelligence Cloud.

Per creare una connessione con BICC a Oracle AI Data Platform Workbench, sono necessari i prerequisiti riportati di seguito.

Prerequisiti di Fusion Applications

È necessario assicurarsi di disporre delle autorizzazioni necessarie per l'istanza di Fusion Applications. L'utente che esegue il login all'istanza di Fusion Applications deve disporre dei seguenti elementi:

  • Autorizzazioni amministratore per l'istanza
  • Ruolo ORA_ASM_APPLICATION_IMPLEMENTATION_ADMIN_ABSTRACT o ruolo che lo include

Prerequisiti di Oracle AI Data Platform Workbench

Nel compartimento OCI in cui risiede l'istanza di AI Data Platform Workbench, è necessario disporre dei seguenti elementi:
  • Un bucket di storage degli oggetti
  • Nome bucket di storage degli oggetti
  • Spazio dei nomi di storage degli oggetti
  • Nome host storage degli oggetti
  • Valore OCID della tenancy dell'istanza di AI Data Platform Workbench
  • Valore OCID dell'utente con la chiave API creata per accedere al bucket di storage degli oggetti

Creare una connessione a Oracle Business Intelligence Cloud Connector a Oracle AI Data Platform Workbench

Per utilizzare Oracle Business Intelligence Cloud Connector (BICC) per accedere ai dati Fusion direttamente da Oracle AI Data Platform Workbench.

  1. Aprire qualsiasi browser e immettere https://<saas cloud host name>:<saas cloud port number>/biacm per connettersi all'istanza di Fusion Applications.
  2. Fare clic su Configura memoria esterna.
  3. Fare clic sulla scheda Connessione allo storage degli oggetti OCI, quindi su Aggiungi.
  4. Immettere i parametri OCI necessari. Scopri i parametri OCI necessari nei prerequisiti di Oracle AI Data Platform Workbench.
  5. Fare clic su Genera chiave di firma API, quindi su Esporta chiave pubblica.
  6. Aprire Oracle Cloud in un'altra finestra ed eseguire il login come utente con accesso al bucket di storage degli oggetti.
  7. In alto a destra, fare clic su Profilo, quindi su Dettagli utente.
  8. Fare clic su Chiave API e aggiungere la chiave API pubblica esportata da BICC.
  9. Tornare alla finestra BICC. Fare clic sulla scheda Console, quindi su Test della connessione.
  10. Fare clic su Salva.

Aggiungi origini dati Fusion con una connessione BICC

È possibile utilizzare la connessione BICC all'istanza di Fusion Applications per connettere le origini dati a Oracle AI Data Platform Workbench.

  1. Aprire qualsiasi browser e immettere https://<saas cloud host name>:<saas cloud port number>/biacm per connettersi all'istanza di Fusion Applications.
  2. Fare clic su Gestisci job, quindi su Aggiungi per creare un nuovo job.
  3. Seleziona le offerte e gli oggetti virtuali pubblici necessari che desideri aggiungere al workbench della piattaforma dati AI. Fare clic su Salva.
  4. Fare clic su Gestisci schedulazioni job, quindi fare clic su Aggiungi per creare una nuova schedulazione.
  5. Impostare l'esecuzione immediata o continua della pianificazione. Fare clic su Salva.
  6. Una volta eseguito il job, controllare il bucket di storage degli oggetti in OCI per verificare che i dati siano disponibili. I dati vengono esportati come file CSV compressi.

Estrai dati Fusion da una connessione BICC a un notebook

Dopo aver connesso Fusion Data a Oracle AI Data Platform Workbench da una connessione BICC, è possibile estrarre tali dati da un notebook.

  1. Dalla home page, passare a un notebook.
  2. Nel notebook, immettere il codice Spark per estrarre i dati. Ad esempio:
    spark.read.format("aidataplatform") \
        .option("type", "FUSION_BICC") \
        .option("fusion.service.url", "https://<saas cloud host name>:<saas cloud port number>") \
        .option("user.name", "john.smith") \
        .option("password", "**password**") \
        .option("schema", "Financial") \
        .option("fusion.external.storage", "FA4IDL") \
        .option("datastore", "CrmAnalyticsAM.GeographiesAnalyticsAM.Geography") \
        .load().show()
  3. Leggere i dati in un data frame e salvare il data frame come tabella delta in un catalogo.