Esportazione e download di metadati e dati

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

Creare exportDownloadMetadataAndData.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 logout

Script di esempio di Linux/UNIX

Creare exportDownloadMetadataAndData.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} logout

Creazione del file delle proprietà

Creare il file input.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-18 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

  1. Creare exportDownloadMetadataAndData.ps1 o exportDownloadMetadataAndData.sh copiando lo script da una sezione precedente.
  2. Creare il file 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.

  3. Avviare lo script.
    • Windows PowerShell: eseguire exportDownloadMetadataAndData.ps1.
    • Linux/UNIX: eseguire ./exportDownloadMetadataAndData.sh.