Este tema contiene scripts de ejemplo para realizar estas tareas:
Artifact Snapshot
(la instantánea de mantenimiento) de Oracle Enterprise Performance Management Cloud 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 EPM Cloud.
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 EPM Cloud 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 EPM Cloud en Oracle Object Storage
Personalice y ejecute este script para cambiar el nombre y, a continuación, copiar Artifact Snapshot
de EPM Cloud 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 EPM Cloud
Personalice y ejecute este script para copiar Artifact Snapshot
de una fecha específica de un cubo de Oracle Object Storage en EPM Cloud.
#!/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