Este tema contiene scripts de ejemplo para realizar estas tareas:
Artifact Snapshot
(la instantánea de mantenimiento) de Oracle Fusion Cloud Enterprise Performance Management en un cubo de Oracle Object Storage y cámbiele el nombre. Para ello, agregue la fecha en que se ha copiado la instantánea.En los scripts de esta sección se asume que haya creado un cubo en Oracle Object Storage para incluir la instantánea. Antes de ejecutar estos scripts, personalícelos para usarlos actualizando estos marcadores de posición:
Table 3-1 Parámetros y sus valores
Marcador de posición | Valor esperado |
---|---|
JAVA_HOME |
Directorio donde está instalado el JDK que usa EPM Automate.
Ejemplo: |
epmautomateExe |
Directorio donde está instalado EPM Automate.
Ejemplo: |
cloudServiceUser |
ID de usuario de un administrador del servicio de Cloud EPM.
Ejemplo: |
cloudServicePassword |
Contraseña del administrador de servicio o ubicación del archivo de contraseña. Si la contraseña contiene caracteres especiales, consulte Manejo de caracteres especiales.
Ejemplo: |
cloudServiceUrl |
URL del entorno de Cloud EPM desde la que se copia Artifact Snapshot .
Ejemplo: |
objectStorageUser |
ID de un usuario de Oracle Object Storage.
Para copiar una instantánea en Object Storage, este usuario debe tener acceso de escritura para el cubo en el que se copie la instantánea. Para copiar una instantánea de Object Storage, este usuario debe tener acceso de lectura para el cubo del que se copie la instantánea. Ejemplo: |
objectStoragePassword |
Contraseña de objectStorageUser .
Ejemplo: |
objectStorageBucketUrl |
URL del cubo de Oracle Object Storage donde se va a copiar la instantánea. Consulte estas fuentes de información para el formato de la URL:
Ejemplo: |
snapshot |
Nombre del a instantánea que desea copiar del cubo de Oracle Object Storage.
Ejemplo: |
Script de ejemplo de EPM Automate para copiar una instantánea de Cloud EPM en Oracle Object Storage
Personalice y ejecute este script para cambiar el nombre y, a continuación, copiar Artifact Snapshot
de Cloud EPM en un cubo de Oracle Object Storage.
#!/bin/sh export JAVA_HOME=<path_to_jdk> epmautomateExe=<path_to_epmautomate_executable> cloudServiceUser=<cloud_service _user> cloudServicePassword=<cloud_service_password> cloudServiceUrl=<cloud_service_url> # User with write access to Object Storage bucket objectStorageUser=<object_storage_user> objectStoragePassword=<object_storage_password> objectStorageBucketUrl=<object_storage_bucket> currentDate=`date +'%Y%m%d'` sourceSnapshot="Artifact Snapshot" targetSnapshot="${sourceSnapshot} ${currentDate}" $epmautomateExe login ${cloudServiceUser} ${cloudServicePassword} ${cloudServiceUrl} $epmautomateExe renamesnapshot "${sourceSnapshot}" "${targetSnapshot}" $epmautomateExe copyToObjectStorage "${targetSnapshot}" ${objectStorageUser} ${objectStoragePassword} "${objectStorageBucketUrl}/${targetSnapshot}" $epmautomateExe logout exit 0
Script de ejemplo de EPM Automate para copiar una instantánea de Oracle Object Storage en Cloud EPM
Personalice y ejecute este script para copiar Artifact Snapshot
de una fecha específica de un cubo de Oracle Object Storage en Cloud EPM .
#!/bin/sh export JAVA_HOME=<path_to_jdk> epmautomateExe=<path_to_epmautomate_executable> cloudServiceUser=<cloud_service _user> cloudServicePassword=<cloud_service_password> cloudServiceUrl=<cloud_service_url> # User with read access to Object Storage bucket objectStorageUser=<object_storage_user> objectStoragePassword=<object_storage_password> objectStorageBucketUrl=<object_storage_bucket> snapshot=<desired_snapshot> $epmautomateExe login ${cloudServiceUser} ${cloudServicePassword} ${cloudServiceUrl} $epmautomateExe copyFromObjectStorage ${objectStorageUser} ${objectStoragePassword} "${objectStorageBucketUrl}/${snapshot}" $epmautomateExe logout exit 0