Führt einen Data Integration-Job aus, um Daten in einen Oracle Enterprise Performance Management Cloud-Geschäftsprozess zu importieren oder aus einem Geschäftsprozess in ein externes System zu exportieren.
Dieser Befehl ersetzt den veralteten Befehl runDataRule. Oracle empfiehlt, dass Sie diesen Befehl anstelle des Befehls runDataRule verwenden.
Gilt für
Planning, Planning Modules, FreeForm, Financial Consolidation and Close, Tax Reporting, Account Reconciliation, Profitability and Cost Management, Enterprise Profitability and Cost Management, Sales Planning und Strategische Personalplanung.Erforderliche Rollen
Serviceadministrator, PoweruserVerwendung
epmautomate runIntegration JOB_NAME importMode=Append|Replace|"Map and Validate"|"No Import"|Direct exportMode=Merge|Replace|Accumulate|Subtract|"No Export"|Check periodName={PERIOD_NAME} [inputFileName=FILE_NAME] [PARAMETERS]
importMode
, exportMode
und periodName
angeben.exportMode
angeben.JOB_NAME
ist der Name eines Integrationsjobs, der in Data Integration definiert ist.importMode
bestimmt, wie die Daten in Data Integration importiert werden. Zulässige Importmodi:
Append
, um die vorhandenen POV-Daten in Data Integration hinzuzufügen.Replace
, um die POV-Daten zu löschen und durch die Daten aus der Datei zu ersetzen.Map and Validate
, um den Datenimport zu überspringen, die Daten aber mit aktualisierten Zuordnungen und Logikaccounts neu zu verarbeiten.No Import
, um den Datenimport in die Staging-Tabelle von Data Integration zu überspringen.exportMode
bestimmt, wie die Daten in der Zielumgebung geladen werden. Bei Integrationen im Schnellmodus können Sie Check
oder No Export
nicht als Wert des Parameters exportMode
verwenden. Folgende Exportmoduswerte sind zulässig:
Merge
, um die vorhandenen Daten zu aktualisieren und neue Daten hinzuzufügen.Replace
, um die vorhandenen Daten im POV zu löschen und neue Daten zu laden. Im Standardmodus werden die Daten für Scenario-, Version-, Year-, Period- und Entity-Dimensionen gelöscht. Im Schnellmodus werden Daten für Year-, Period- und Entity-Dimensionen gelöscht. Sie können benutzerdefinierte zu löschende Regionen für beide Modi definieren.Accumulate
, um die Daten den vorhandenen Daten hinzuzufügen. Anwendbar für Planning, Planning Modules, Financial Consolidation and Close, Tax Reporting, Profitability and Cost Management und Enterprise Profitability and Cost Management.Subtract
, um die Daten vom vorhandenen Saldo abzuziehen. Dieser Wert gilt für Profitability and Cost Management und Enterprise Profitability and Cost Management.
Für Integrationen im Schnellmodus gilt:
Sie dürfen nicht Check
oder No Export
als Parameterwert verwenden.
Für Planning, Planning Modules und Financial Consolidation and Close sind nur die Werte Replace
, Merge
und Accumulate
gültig.
No Export
, um den Datenexport zu überspringen. Verwenden Sie diesen Modus, um Daten zur Prüfung in die Staging-Tabelle zu laden, bevor sie in der Zielanwendung geladen werden.Check
, um nur eine Datenvalidierungsprüfung auszuführen.
Bei Oracle Fusion Cloud als Ziel werden nur diese Exportmodi unterstützt:
MERGE
, um die Daten in der Staging-Tabelle von Data Integration mit den vorhandenen Daten zusammenzuführen.NONE
, um den Datenexport aus Data Integration in die Anwendung zu überspringen.periodName
ist der Name der Perioden oder Periodenbereiche (jeweils in geschweifte Klammern eingeschlossen), für die Daten importiert oder exportiert werden sollen. Zulässige Namenskonventionen für Perioden:
{Jan-21}
{Jan-21}{Mar-21}
(zum Laden der Daten für alle Perioden von Januar 21 bis März 21){Jan#FY21}{Mar#FY21}
angeben, um Daten für alle Perioden von Januar 21 bis März 21 zu laden.
Der Periodenname muss in geschweiften Klammern angegeben werden.
{Month-Year}{Month-Year}
angegeben. Beispiel: {Jan-20}{Mar-20} gibt einen Ladevorgang für mehrere Perioden von Januar 20 bis März 20 an.{Month#Year}
. Beispiel: {Jan#FY20}{Mar#FY20}. Bei dieser Konvention müssen Sie keine Data Integration-Periodennamen angeben. Stattdessen geben Sie die Elementnamen für die Year- und Scenario-Dimensionen an.
Dieser Parameter wird in den Geschäftsprozessen Planning, Tax Reporting und Financial Consolidation and Close unterstützt. Er funktioniert sowohl für Ihre Serviceanwendungen als auch für Cloud-Deployments, die von On-Premise-Datenquellen abgeleitet wurden.
Diese Konvention eignet sich bei Auslösung durch ein EPM Cloud-Groovy-Skript, indem die Namen von Jahres- und Periodenelementen erfasst werden. Die Periodenzuordnung der Anwendung oder die globale Periodenzuordnung muss mit dem Jahr und Monat in den Zielwerten der Periodenzuordnung vorhanden sein.
{Month#&CurYr}{&FcstMonth#&CurYr}
angegeben werden. Beispiel: {Jan#&CurYr}{&FcstMonth#&CurYr}
.
Tatsächliche Elementnamen können auch mit Substitutionsvariablen kombiniert werden.
Dieses Format wird in den Geschäftsprozessen Planning, Tax Reporting und Financial Consolidation and Close unterstützt.
Die Periodenzuordnung der Anwendung oder die globale Periodenzuordnung muss in Data Integration der Umgebung vorhanden sein, in der dieser Befehl ausgeführt wird. Dabei müssen Jahres- und Monatswerte in den Zielwerten der Periodenzuordnung verfügbar sein. In diesem Fall beziehen sich Jahr und Monat auf den aktuellen Wert der Substitutionsvariablen bei der Ausführung.
{GLOBAL_POV}
.Note:
Wenn Sie einen anderen Parameter für die Periodenbenennung als die hier beschriebenen verwenden, wird die Fehlermeldung Ungültige Eingabe - HTTP 400 angezeigt.Kopieren Sie den Abschnitt periodName aus der REST-API-Dokumentation. Dort werden die verschiedenen Formate wie globaler POV, Substitutionsvariable usw. erläutert.
{GLOBAL_POV}
zum Ausführen des Dataloads für die im globalen POV im System oder in den Anwendungseinstellungen in Data Integration definierte Periode.
Note:
Das Format zur Periodenbenennung {Month#Year} wird für Planning, Planning Modules, Financial Consolidation and Close und Tax Reporting unterstützt. Mit dieser Konvention können Sie Elementnamen für die Year- und Scenario-Dimensionen anstelle der Data Integration-Periodennamen angeben. Dieser Ansatz ist nützlich, wenn der Befehl aus einem Groovy-Skript ausgelöst wird, indem die Namen von Jahres- und Periodenelementen erfasst werden.Die Namenskonvention mit Substitutionsvariablen {Jan#&CurYr}{&FcstMonth#&CurYr}
ist eine Erweiterung der oben genannten Namenskonvention für Perioden. Sie können Substitutionsvariablen anstelle der Jahres- und Monatselementnamen angeben, wenn Sie diesen Befehl für Planning, Planning Modules, Financial Consolidation and Close und Tax Reporting ausführen. Elementnamen können auch mit Substitutionsvariablen kombiniert werden.
inputFileName
gibt bei dateibasierten Dataloads den Namen der Datei (in der Inbox verfügbar) an, aus der Daten importiert werden sollen. Wenn Sie den Verzeichnisnamen in der Integrationsdefinition angeben, übergeben Sie nur den Dateinamen. Wenn Sie keinen Verzeichnisnamen in der Integrationsdefinition angeben, verwenden Sie das Format inbox/DIR_NAME/FILE_NAME
. Beispiel: inbox/GLBALANCES.txt
oder inbox/EBSGL/GLBALANCES.txt
. Wenn die Datei in den Standardspeicherort der Umgebung hochgeladen wurde, verwenden Sie die Konvention #epminbox/FILE_NAME
, z.B. #epminbox/GLBALANCES.txt
, um die Eingabedatendatei anzugeben.
Dieser Parameter ist nur bei nativen dateibasierten Dataloads anwendbar. Wenn Sie diesen Parameterwert für dateibasierte Dataloads nicht angeben, importiert dieser Befehl Daten aus der in der Integrationsdefinition angegebenen Datei. Wenn Sie diesen Parameterwert für Dataloads angeben, die nicht dateibasiert sind, ignoriert dieser Befehl ihn.
PARAMETERS
identifiziert optional Laufzeitparameter im Format PARAMETER_NAME="PARAMETER"
. Parameter beinhalten sowohl Quellfilter als auch Zieloptionen.
Note:
Der einzige Parameter, den Sie derzeit für Zielanwendungen vom Typ "Dimension" (Metadaten) verwenden können, ist"Refresh Database"=Yes|No
.Beispiele
epmAutomate runIntegration VisionDataLoad importMode=Replace exportMode=Merge period="{Mar-15}"
epmAutomate runIntegration VisionDataLoad importMode=Replace exportMode=Merge period="{Mar-15} {Jun-15}"
epmAutomate runIntegration IncrementalFileLoad importMode=Replace exportMode=Merge period="{Jan-20}{Mar-20}" inputFileName=File1.txt