È possibile utilizzare le API REST di Oracle Analytics Cloud per creare, ripristinare e gestire gli snapshot (file BAR) a livello di programmazione nello storage dell'infrastruttura Oracle Cloud (OCI). Ad esempio, è possibile creare uno script che esegue backup (snapshot) periodici.
Nota:
Nella pagina Snapshot della console di Oracle Analytics Cloud sono elencati gli snapshot eseguiti mediante la console. Gli snapshot eseguiti e registrati mediante le API REST non vengono visualizzati nella pagina Snapshot.
Di seguito vengono indicati alcuni task comuni in cui si fa uso delle API REST.
Task | Descrizione | Documentazione delle API REST |
---|---|---|
Comprendere i prerequisiti |
Comprendere e completare numerosi task dei prerequisiti. Per gestire gli snapshot utilizzando le API REST è necessario disporre delle autorizzazioni di amministratore in Oracle Analytics Cloud (Amministratore di servizi BI). È inoltre necessario accedere a Oracle Cloud Infrastructure (OCI) Object Storage e disporre delle autorizzazioni per creare un bucket in cui memorizzare gli snapshot. In particolare, per il bucket di memorizzazione in cui vengono memorizzati gli snapshot sono necessarie le autorizzazioni seguenti: |
Prerequisiti |
Comprendere l'autenticazione token OAuth 2.0 | L'autenticazione e l'autorizzazione in Oracle Analytics Cloud sono gestite da Oracle Identity Cloud Service. Per accedere alle API REST di Oracle Analytics Cloud è necessario un token di accesso OAuth 2.0 da utilizzare per l'autorizzazione. | Autenticazione token OAuth 2.0 |
Eseguire uno snapshot | Acquisire il contenuto e le impostazioni nel sistema di un determinato point-in-time in uno snapshot (file BAR), salvare lo snapshot nella memoria cloud , quindi registrare lo snapshot con Oracle Analytics Cloud. | Creare uno snapshot (type=CREATE) |
Registrare uno snapshot esistente | Registrare uno snapshot esistente memorizzato nella memoria cloud con Oracle Analytics Cloud. | Creare uno snapshot (type=REGISTER) |
Ripristinare da uno snapshot | Ripristinare il sistema a uno stato di lavoro precedente utilizzando uno snapshot disponibile nella memoria cloud. | Ripristinare uno snapshot |
Eliminare uno snapshot | Eliminare gli snapshot non desiderati dalla memoria cloud. | Eliminare gli snapshot |
Recuperare i dettagli degli snapshot | Recuperare i dettagli di un singolo snapshot o di tutti gli snapshot nella memoria cloud. | Recuperare uno snapshot |
Recuperare lo stato di una richiesta di lavoro snapshot | Monitorare lo stato delle richieste di lavoro REST. | Recuperare un elemento di una richiesta di lavoro |