Utilizzare questi script per esportare i metadati e i dati dell'applicazione e poi scaricare i file di esportazione in una directory locale.
Questi script consentono di completare le attività indicate di seguito.
Collegamento a un ambiente.
Esportazione di metadati in un file ZIP mediante un job specificato.
Esportazione dei dati dell'applicazione in un file ZIP mediante un job specificato.
Elenco dei contenuti della carella inbox/outbox.
Download dei file di dati esportati nel computer locale.
Scollegarsi.
Script di esempio per Windows
CreareexportDownloadMetadataAndData.ps1 copiando lo script seguente. Archiviarlo in una directory locale.
$inputproperties = ConvertFrom-StringData(Get-Content ./input.properties -raw)
$username="$($inputproperties.username)"
$passwordfile="$($inputproperties.passwordfile)"
$serviceURL="$($inputproperties.serviceURL)"
$exportFile1="$($inputproperties.exportFile1)"
$exportFile2="$($inputproperties.exportFile2)"
$exportMetaDataJobName="$($inputproperties.exportMetaDataJobName)"
$exportDataJobName="$($inputproperties.exportDataJobName)"
epmautomate login ${username} ${passwordfile} ${serviceURL}
epmautomate exportmetadata ${exportMetaDataJobName} ${exportFile1}
epmautomate exportdata ${exportDataJobName} ${exportFile2}
epmautomate listfiles
epmautomate downloadfile ${exportFile1}
epmautomate downloadfile f${exportFile2}
epmautomate logoutScript di esempio di Linux/UNIX
CreareexportDownloadMetadataAndData.sh copiando lo script seguente. Archiviarlo in una directory locale.
#!/bin/bash
. ./input.properties
export JAVA_HOME=${javahome}
${epmautomatescript} login "${username}" "${passwordfile}" "${serviceURL}"
${epmautomatescript} exportmetadata "${exportMetaDataJobName}" "${exportFile1}"
${epmautomatescript} exportdata "${exportDataJobName}" "${exportFile2}"
${epmautomatescript} listfiles
${epmautomatescript} downloadfile "${exportFile1}"
${epmautomatescript} downloadfile "${exportFile2}"
${epmautomatescript} logoutCreazione del file delle proprietà
Creare il fileinput.properties copiando una delle opzioni indicate di seguito e aggiornandolo con le informazioni relative all'ambiente in uso. Salvare il file nella directory in cui è archiviato exportDownloadMetadataAndData.ps1 o exportDownloadMetadataAndData.sh.
Windows
username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME1.zip exportFile2=FILE_NAME2.zip exportMetaDataJobName=METADATA_EXPORT_JOB_NAME exportDataJobName=DATA_EXPORT_JOB_NAME
Linux/UNIX
javahome=JAVA_HOME epmautomatescript=EPM_AUTOMATE_LOCATION username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME1.zip exportFile2=FILE_NAME2.zip exportMetaDataJobName=METADATA_EXPORT_JOB_NAME exportDataJobName=DATA_EXPORT_JOB_NAME
Tabella 3-19 Parametri di input.properties
| Parametro | Descrizione |
|---|---|
javahome |
Posizione di JAVA_HOME. Solo per Linux/UNIX. |
epmautomatescript |
Percorso assoluto dell'eseguibile di EPM Automate (epmautomate.sh). Solo per Linux/UNIX. |
username |
Nome utente di un Amministratore servizi a cui è assegnato anche il ruolo Amministratore del dominio di Identity. |
password |
Password dell'Amministratore servizi o nome e posizione del password file cifrato. |
serviceURL |
URL dell'ambiente dal quale generare lo snapshot. |
exportFile1 |
Il nome del file nel quale esportare i metadati. |
exportFile2 |
Consente di specificare il nome del file nel quale esportare i dati. |
exportDataJobName1 |
Job da usare per l'esportazione dei metadati. |
exportDataJobName2 |
Job da usare per l'esportazione dei dati. |
Esecuzione degli script
exportDownloadMetadataAndData.ps1 o exportDownloadMetadataAndData.sh copiando lo script da una sezione precedente.input.properties e salvarlo nella directory in cui è memorizzato lo script exportDownloadMetadataAndData. Il contenuto di questo file varia a seconda del sistema operativo. Fare riferimento alla sezione Creazione del file delle proprietà.
Assicurarsi di avere i privilegi di scrittura in questa directory. Per Windows, potrebbe essere necessario avviare PowerShell utilizzando l'opzione Esegui come amministratore per poter essere in grado di eseguire lo script.
exportDownloadMetadataAndData.ps1../exportDownloadMetadataAndData.sh.