Metadaten und Daten exportieren und herunterladen

Verwenden Sie diese Skripte, um Anwendungsmetadaten und Daten zu exportieren und die Exportdateien anschließend in ein lokales Verzeichnis herunterzuladen.

Diese Skripte führen die folgenden Aktivitäten aus:

  • Anmeldung bei einer Umgebung

  • Export der Metadaten in eine ZIP-Datei mit einem angegebenen Job.

  • Export der Anwendungsdaten in eine ZIP-Datei mit einem angegebenen Job.

  • Auflisten des Inhalts der Inbox/Outbox.

  • Download der exportierten Datendateien auf den lokalen Computer.

  • Melden Sie sich ab.

Windows-Beispielskript

Erstellen Sie die Datei exportDownloadMetadataAndData.ps1, indem Sie das folgende Skript kopieren. Speichern Sie die Datei in einem lokalen Verzeichnis.
$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

Linux-/UNIX-Beispielskript

Erstellen Sie die Datei exportDownloadMetadataAndData.sh, indem Sie das folgende Skript kopieren. Speichern Sie die Datei in einem lokalen Verzeichnis.
#!/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

Eigenschaftendatei erstellen

Erstellen Sie die Datei input.properties, indem Sie eines der folgenden Skripte kopieren, und aktualisieren Sie sie mit Informationen für Ihre Umgebung. Speichern Sie die Datei im selben Verzeichnis, in dem die Datei exportDownloadMetadataAndData.ps1 oder exportDownloadMetadataAndData.sh gespeichert ist.

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

Tabelle 3-18 Parameter für "input.properties"

Parameter Beschreibung
javahome Verzeichnis JAVA_HOME. Nur für Linux/UNIX.
epmautomatescript Absoluter Pfad der ausführbaren Datei für EPM Automate (epmautomate.sh). Nur für Linux/UNIX.
username Benutzername eines Serviceadministrators, der auch über die Rolle Identitätsdomainadministrator verfügt.
password Kennwort des Serviceadministrators oder Name und Speicherort der verschlüsselten Kennwortdatei.
serviceURL URL der Umgebung, aus der Sie den Snapshot generieren möchten.
exportFile1 Name der Datei, in die die Metadaten exportiert werden sollen.
exportFile2 Name der Datei, in die die Daten exportiert werden sollen.
exportDataJobName1 Job, der zum Exportieren der Metadaten verwendet werden soll.
exportDataJobName2 Job, der zum Exportieren der Daten verwendet werden soll.

Skripte ausführen

  1. Erstellen Sie die Datei exportDownloadMetadataAndData.ps1 oder exportDownloadMetadataAndData.sh, indem Sie das Skript aus einem vorhergehenden Abschnitt kopieren.
  2. Erstellen Sie die Datei input.properties, und speichern Sie sie im selben Verzeichnis, in dem sich das Skript exportDownloadMetadataAndData befindet. Die Inhalte dieser Datei unterscheiden sich je nach Betriebssystem. Informationen hierzu finden Sie unter Eigenschaftendatei erstellen.

    Stellen Sie sicher, dass Sie Schreibrechte in diesem Verzeichnis haben. Unter Windows müssen Sie möglicherweise PowerShell mit der Option Als Administrator ausführen starten, um das Skript ausführen zu können.

  3. Starten Sie das Skript.
    • Windows PowerShell: Führen Sie die Datei exportDownloadMetadataAndData.ps1 aus.
    • Linux/UNIX: Führen Sie die Datei ./exportDownloadMetadataAndData.sh aus.