Einführung

HCM Data Loader (HDL) unterstützt ein flexibles, durch Pipe getrenntes Dateiformat, mit dem Sie nur die Geschäftsobjekte, Komponenten und Komponentenattribute angeben können, die für Ihren Anwendungsfall erforderlich sind. Vollständige Datenmengen können geladen oder nur inkrementelle Änderungen vorgenommen werden. Um diese Flexibilität zu erreichen, muss jede Datei angeben, welche der Geschäftsobjektkomponenten und -attribute in der Datei enthalten sind.

Oracle HCM Cloud-Geschäftsobjekte können komplex sein und in der Regel hierarchisch angeordnet sein. So können mehrere untergeordnete Datensätze für ein Geschäftsobjekt erstellt werden, z.B. mehrere Telefonnummern für eine Person oder mehrere gültige Gehaltsgruppen für eine Tätigkeit.

Jobhierarchie

Jede durch Trennzeichen getrennte Datei enthält die Daten für eine einzelne Geschäftsobjekthierarchie. Die Datei wird nach dem Geschäftsobjekt benannt und hat die Dateierweiterung .dat. Beispiel: Worker.dat enthält Daten für Worker, Job.dat enthält Daten für Jobs und ElementEntry.dat Daten für Elementeinträge.

Wenn Sie Daten angeben, die von HDL verarbeitet werden sollen, müssen Sie jeden Datensatz in der Datei eindeutig identifizieren. Für neue Datensätze werden zwei Mechanismen unterstützt:

  • Benutzerschlüssel - Eine Kombination aus benutzerfreundlichen Attributen, die auf der Benutzeroberfläche gefunden werden können und den Datensatz eindeutig kennzeichnen. Beispiel: JobCode und SetCode für eine Tätigkeit, PersonNumber für einen Worker.
  • Quellschlüssel - Eine Kombination aus zwei Attributen, SourceSystemId und SourceSystemOwner, wird zur eindeutigen Kennzeichnung des Datensatzes verwendet. Der Wert SourceSystemId kann ein beliebiger Wert sein, ist jedoch häufig die ID im Quellsystem oder ein von einem Algorithmus generierter Wert. Die SourceSystemOwner stellt sicher, dass der Quellschlüssel eindeutig ist, wenn mehrere Quellsysteme vorhanden sind.

Hinweis:

Der Quellschlüssel ist die empfohlene Lösung, da sich Benutzerschlüsselwerte im Laufe der Zeit ändern können und oft übersetzt werden können. Der Quellschlüssel ändert sich während der Lebensdauer des Datensatzes nicht. Mit dem Quellschlüssel können Sie den Datensatz auch von anderen Objekten referenzieren. Quellschlüssel sind besonders nützlich, wenn das Benutzerschlüsselattribut von Oracle HCM Cloud automatisch generiert wird, wie PersonNumber.

Ziele

In diesem Tutorial führen Sie die folgenden Aktionen aus:

  • Benutzerschlüssel- und Quellschlüsseldateien erstellen und laden
  • Referenzieren Sie übergeordnete und Fremdobjekte anhand ihrer Quellschlüssel.
  • Aktualisieren Sie vorhandene Datensätze, und fügen Sie einem vorhandenen Objekt neue untergeordnete Datensätze hinzu.
  • Löschen Sie einzelne Datensätze und vollständige Objekte.
  • Geben Sie Reporting- und Abstimmungsinformationen an.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

Aufgabe 1: Erste Datei erstellen

In diesem Schritt erstellen Sie eine einfache Datei zum Laden neuer Tätigkeitsfelder. Verwenden Sie dazu Benutzerschlüssel, um jeden Datensatz eindeutig zu identifizieren.

  1. Erstellen Sie eine neue Datei mit einem beliebigen Texteditor, und geben Sie Folgendes ein:
  2. METADATA|JobFamily|JobFamilyCode|JobFamilyName|EffectiveStartDate|EffectiveEndDate
    • Der erste Wert einer beliebigen HDL-Dateizeile ist immer die Dateianweisung, in diesem Fall METADATA.
    • Alle Dateien müssen METADATA-Zeilen enthalten, um zu definieren, welche Attribute in der Datei enthalten sind und in welcher Reihenfolge ihre Werte angegeben werden.
    • Die Zeichenfolge unmittelbar nach der METADATA-Anweisung wird als Datendiskriminator bezeichnet und identifiziert die Komponente in der Objekthierarchie, auf die sich die Attribute beziehen, in diesem Fall JobFamily.
    • Die Werte, die dem Dateidiskriminator folgen, sind die Namen der Attribute, die in der Komponente JobFamily verfügbar sind und für die Sie Werte in diese Datei aufnehmen.
    • Die Dateianweisung, das Dateitrennzeichen und alle Attributnamen werden standardmäßig durch das Pipezeichen '|' getrennt.

    Hinweis:

    Sie können nur eine METADATA-Zeile für jede Komponente der Objekthierarchie in derselben Datei angeben. Das heißt, es kann nur definiert werden, welche Attribute für eine Komponente in der Objekthierarchie enthalten sind.

    Tipp:

    Stellen Sie sicher, dass der Texteditor die UTF-8-Codierung verwendet.
  3. Fügen Sie diese MERGE-Zeile zu Ihrer Datei unter Ihrer METADATA-Zeile hinzu:
  4. MERGE|JobFamily|SALES|Sales|2000/01/01|4712/12/31

    Diese MERGE-Position erstellt ein Tätigkeitsfeld, das durch den Tätigkeitsfeldcode SALES identifiziert wird. Dieser hat den Namen SALES und beginnt am 1-Jan-2000.

    • Die MERGE-Anweisung weist HDL an, den Datensatz zu erstellen, falls er noch nicht vorhanden ist, oder ihn gegebenenfalls zu aktualisieren.
    • Der Dateidiskriminator unmittelbar nach der MERGE-Anweisung gibt an, dass dies ein JobFamily-Datensatz ist. Die folgenden Werte sind die Werte für die Attribute, die in der entsprechenden METADATA-Zeile benannt sind.
    • Die Dateianweisung, das Dateitrennzeichen und alle Attributwerte werden standardmäßig durch das Pipezeichen '|' getrennt.
    • Attributwerte müssen in der Reihenfolge angegeben werden, die durch die entsprechende METADATA-Zeile definiert ist.
    • Datumswerte im Format JJJJ/MM/TT angeben.
    • Das Gültigkeitsende ist optional. Der Standardwert ist 31-Dez-4712, d.h. es gibt kein Ende für diesen Datensatz.
    • Hinweis:

      Da der Tätigkeitsfeldname übersetzt werden kann, sollten Sie ihn in der Basissprache für Ihre Umgebung angeben, in der Regel in den USA. HCM Data Loader lädt die Daten mit einem erweiterten Benutzer, dessen Sessionsprache die Basissprache ist, die sich von der des Sessionbenutzers unterscheiden kann.

  5. Fügen Sie Ihrer Datei diese zusätzlichen MERGE-Zeilen hinzu:
    MERGE|JobFamily|CLERICAL|Clerical and Administration|2000/01/01|4712/12/31
    MERGE|JobFamily|MANAGERIAL|Managerial|2000/01/01|4712/12/31

    Sie müssen jeden Datensatz eindeutig kennzeichnen. Bei Tätigkeitsfelddatensätzen ist der Benutzerschlüssel ein einzelnes Attribut JobFamilyCode, d.h. CLERICAL und MANAGERIAL.

    Tipp:

    Bevor Sie diese Datei laden, können Sie Ihre Initialen zu den Tätigkeitsfeldschlüsselwerten hinzufügen, um sicherzustellen, dass sie eindeutig sind und noch nicht in Ihrer Datenbank erstellt wurden.

  6. Speichern Sie die Datei, und nennen Sie sie JobFamily.dat. Alternativ können Sie die Datei JobFamily.dat herunterladen und bearbeiten.

    Tipp:

    Benennen Sie die Datendatei für die geladene Objekthierarchie. Die Dateierweiterung .dat muss vorhanden sein. Bei den Namen der Business Object-Dateien muss die Groß-/Kleinschreibung beachtet werden.
  7. Tipp:

    Mit der Aufgabe Geschäftsobjekte anzeigen können Sie den Dateinamen und die Dateidiskriminatoren für die Objekthierarchie anzeigen, für die Sie Daten laden.
  8. Komprimieren Sie die Datei JobFamily.dat (zip) in einen Dateinamen Ihrer Wahl, sie muss jedoch eine ZIP-Dateierweiterung aufweisen.

Aufgabe 2: Datei importieren und laden

  1. Klicken Sie in der Anwendung auf der Homepage auf Meine Personengruppen > Datenaustausch
  2. Klicken Sie auf Daten importieren und laden
    Klicken Sie auf "Daten importieren und laden".

  3. Klicken Sie im Seitenheader auf Datei importieren.
    Klicken Sie auf "Import File".

  4. Ziehen Sie Ihre ZIP-Datei per Drag-and-Drop aus dem Datei-Explorer auf die Schaltfläche Datei auswählen. Sie können auch auf die Schaltfläche Datei auswählen klicken, um die Datei zu suchen und auszuwählen.
    Datei auswählen

  5. Klicken Sie auf Submit Now. Normalerweise müssen Sie die Standardparameterwerte nicht ändern.
  6. Klicken Sie auf der Bestätigungsseite Weitergeleitet auf OK.
  7. Klicken Sie auf Aktualisieren, um die Dataset-Informationen anzuzeigen.
    Klicken Sie auf Aktualisieren.

    Tipp:

    Datasets haben denselben Namen wie die ZIP-Datei.
    • Der Importstatus gibt an, ob die Daten in Ihrer Datei in die Staging-Tabellen importiert werden.
    • Der Ladestatus gibt an, ob die Daten erfolgreich in die Oracle HCM Cloud-Anwendungstabellen geladen wurden.

      Tipp:

      Bewegen Sie den Mauszeiger über diese Symbole, um ihre Bedeutung zu verstehen.
    • Es gibt verschiedene Zählungen:
      • Zeilen gesamt gibt die Anzahl der in Ihrer Datei gefundenen Datenzeilen an. Ihre Datei enthielt 3 MERGE-Zeilen.
      • Objekte gesamt gibt die Anzahl der Objekte an, die in Ihrer Datei gefunden wurden. In dieser einfachen Datei erstellen die 3 Zeilen 3 Tätigkeitsfeldobjekte, so dass die Summe der Objekte auch 3 sein sollte.
      • Nicht erfolgreiche Objekte gibt die Anzahl der Objekte an, die nicht erfolgreich geladen werden konnten. Dies sollte für Ihre Datei null sein.

      Tipp:

      Die meisten Objekte verfügen über komplexe Hierarchien, und Sie müssen mehrere Dateizeilen angeben, um ein Objekt zu erstellen. Für diese Objekte ist die Gesamtanzahl der Positionen viel größer als die Gesamtanzahl der Objekte.

Tipp:

In dieser Tabelle sind weitere Spalten verfügbar. Klicken Sie auf Anzeigen > Spalten, und wählen Sie die anzuzeigenden Spalten aus.
  • Klicken Sie erneut auf Aktualisieren, bis das Laden des Datasets abgeschlossen ist.

  • Aufgabe 3: Einfache Datei mit Quellschlüsseln erstellen

    Es wird immer empfohlen, Quellschlüssel anzugeben, um Ihre Datensätze eindeutig zu identifizieren.

    Eigentümer des Quellsystems definieren

    Bevor Sie eine Datei laden können, die Quellschlüssel verwendet, müssen Sie zuerst den Wert des Quellsystemeigentümers registrieren.

    1. Melden Sie sich bei der Anwendung mit einem Benutzer an, der auf Setup und Verwaltung zugreifen kann.
    2. Navigieren Sie zu Mein Enterprise > Setup und Verwaltung.
    3. Klicken Sie auf "Setup und Verwaltung".

    4. Klicken Sie auf das Symbol für die Seitenschublade, und klicken Sie auf Suchen.
    5. Klicken Sie auf "Suchen".

    6. Suchen Sie die Aufgabe Gemeinsame Lookups verwalten, und wählen Sie sie aus.
    7. Lookup-Typ HRC_SOURCE_SYSTEM_OWNER suchen
    8. Klicken Sie in der Tabelle "Lookup-Codes" auf das Symbol Hinzufügen
    9. Klicken Sie auf "Gemeinsame Lookups verwalten".

    10. Geben Sie VISION im Lookup-Code und in der Bedeutung an, und geben Sie das Startdatum 01/01/2000 an.
    11. Lookup-Code VISION erstellen
    12. Klicken Sie auf Speichern.

    Einfache Quellschlüsseldatei erstellen

    In diesem Schritt erstellen Sie eine einfache Quellschlüsseldatei zum Laden von Gehaltsgruppen.

    1. Erstellen Sie eine neue Datei, und geben Sie die folgende METADATA-Zeile ein:
    2. METADATA|Grade|SourceSystemOwner|SourceSystemId|GradeCode|SetCode|GradeName|EffectiveStartDate|ActiveStatus

      Die Attribute SourceSytemOwner und SourceSystemId sind in der METADATA-Zeile zusammen mit den spezifischen Attributen für das Entgeltgruppenobjekt enthalten.

      Tipp:

      Die Benutzerschlüsselattribute, die einen Datensatz eindeutig identifizieren, sind häufig erforderlich, wenn neue Datensätze erstellt werden, selbst wenn der Quellschlüssel angegeben wird. Wenn Sie jedoch sowohl Quell- als auch Benutzerschlüssel angeben, wird der Quellschlüssel zur eindeutigen Kennzeichnung jedes Datensatzes verwendet.
    3. Fügen Sie Ihrer Datei die folgenden MERGE-Zeilen hinzu:
    4. MERGE|Grade|VISION|IC1|IND_CON_1|COMMON|Individual Contributor 1|2000/01/01|A
      MERGE|Grade|VISION|IC2|IND_CON_2|COMMON|Individual Contributor 2|2000/01/01|A
      MERGE|Grade|VISION|IC3|IND_CON_3|COMMON|Individual Contributor 3|2000/01/01|A
      MERGE|Grade|VISION|MG1|MANAGER_1|COMMON|Manager 1|2000/01/01|A
      MERGE|Grade|VISION|MG2|MANAGER_2|COMMON|Manager 2|2000/01/01|A

      Diese Dateizeilen erstellen fünf Gehaltsgruppen, die jeweils durch einen Quellschlüssel gekennzeichnet sind:

      Quellsystemeigentümer Quellsystem-ID Gehaltsgruppencode Gehaltsgruppenname
      VISION IC1 IND_COND_1 Einzelner Mitwirkender 1
      VISION IC2 IND_COND_2 Einzelner Mitwirkender 2
      VISION IC3 IND_COND_3 Einzelner Mitwirkender 3
      VISION MG1 MANAGER_1 Manager 1
      VISION MG2 MANAGER_2 Manager 2

      Tipp:

      Der Wert SourceSystemId kann beliebig sein. In diesem Beispiel wird ein anderer Wert als GradeCode verwendet, um klarzustellen, welcher Wert in der nächsten Aufgabe angegeben wird. Sie können Ihre Initialen zu den SourceSystemId-Werten hinzufügen, um sicherzustellen, dass sie eindeutig sind.
    5. Speichern Sie die Datei, und nennen Sie sie Grade.dat. Alternativ können Sie die Datei Grade.dat herunterladen und bearbeiten.
    6. Diese Datei nicht hochladen. Diese Datei wird zusammen mit der Datei geladen, die Sie im folgenden Schritt erstellen.


    Aufgabe 4: Fremdobjekte mit Quellschlüsseln referenzieren

    In diesem Schritt erstellen Sie eine Quellschlüsseldatei, um Jobs hochzuladen, die Tätigkeitsfelder nach Benutzerschlüssel und Gehaltsgruppen nach Quellschlüssel referenzieren.

    1. Erstellen Sie eine neue Datei, und geben Sie die folgende METADATA-Zeile ein:
    2. METADATA|Job|SourceSystemOwner|SourceSystemId|EffectiveStartDate|SetCode|JobCode|Name|JobFamilyCode|ActiveStatus|FullPartTime|RegularTemporary

      Die Attribute SourceSytemOwner und SourceSystemId kennzeichnen jeden Job eindeutig. Die Referenz auf das Tätigkeitsfeld verwendet das Benutzerschlüsselattribut JobFamilyCode.

    3. Fügen Sie Ihrer Datei die folgenden MERGE-Zeilen hinzu:
    4. MERGE|Job|VISION|SCN|2000/01/01|COMMON|SALES_CONS|Sales Consultant|SALES|A|FULL_TIME|R
      MERGE|Job|VISION|ADM|2000/01/01|COMMON|ADMIN|Administrator|CLERICAL|A|FULL_TIME|R
      MERGE|Job|VISION|MGR|2000/01/01|COMMON|MANAGER|Manager|MANAGERIAL|A|FULL_TIME|R

      Tipp:

      Wenn Sie den Tätigkeitsfeldschlüssel in der ersten Datei geändert haben, müssen Sie die gleichen Aktualisierungen an dieser Datei vornehmen.

      Diese drei Dateizeilen erstellen drei Jobs. Jede Tätigkeit, die zu einem anderen Tätigkeitsfeld gehört, das Sie in Aufgabe 1 erstellt haben.

      Jobname Tätigkeitsfeld
      Verkaufsberater VERKAUF (Vertrieb)
      Administrator KLERISCH (Klerikal und Verwaltung)
      Manager MANAGERIAL (Manager)

    5. Fügen Sie die folgende METADATA-Zeile hinzu:
    6. METADATA|JobGrade|SourceSystemOwner|SourceSystemId|JobId(SourceSystemId)|GradeId(SourceSystemId)|EffectiveStartDate

      Eine Tätigkeit kann mehrere gültige Gehaltsgruppen aufweisen. Die Komponente JobGrade wird zum Erstellen der gültigen Gehaltsgruppen verwendet und ist ein untergeordnetes Element der Komponente Job innerhalb der Job-Objekthierarchie.

      • Wenn Sie Daten für untergeordnete Datensätze angeben, müssen Sie den übergeordneten Datensatz benennen, auf den er sich bezieht. In diesem Beispiel wird dies mit dem übergeordneten Surrogat-ID-Attribut JobId erreicht.
      • Tipp:

        Mit der Aufgabe Geschäftsobjekte anzeigen können Sie die übergeordneten und ausländischen Surrogat-ID-Attribute für ein Geschäftsobjekt identifizieren.
      • Da Quellschlüssel zur Identifizierung des Jobs verwendet werden, folgt auf das Attribut JobId die Zeichenfolge (SourceSystemId). Alles, was in Klammern nach einem Attributnamen steht, ist ein Hinweis. Dieser Hinweis weist HDL an, dass der Quellsystem-ID-Wert angegeben wird, um das Fremdobjekt (oder übergeordnete Objekt) zu referenzieren, das durch das Surrogat-ID-Attribut identifiziert wird.
      • Die Referenz auf die Gehaltsgruppe verwendet auch den Quellschlüssel. Der Quellsystem-ID-Wert muss dem Attribut "Fremd-Surrogat-ID" angegeben werden, das die Gehaltsgruppe referenziert. GradeId fügt den Hint (SourceSystemId) hinzu.
      • In diesem Beispiel wird der Quellsystemeigentümer für den Gehaltsgruppenquellschlüssel vom Attribut SourceSystemOwner geerbt. Wenn der Wert des Quellsystemeigentümers jedoch unterschiedlich ist, können Sie dies mit dem Surrogat-ID-Attribut des Fremdobjekts mit dem Hint (SourceSystemOwner) angeben. Beispiel: GradeId(SourceSystemOwner).
    7. Fügen Sie Ihrer Datei die folgenden MERGE-Zeilen hinzu:
    8. MERGE|JobGrade|VISION|SCN_IC1|SCN|IC1|2000/01/01
      MERGE|JobGrade|VISION|SCN_IC2|SCN|IC2|2000/01/01
      MERGE|JobGrade|VISION|SCN_IC3|SCN|IC3|2000/01/01
      MERGE|JobGrade|VISION|ADM_IC1|ADM|IC1|2000/01/01
      MERGE|JobGrade|VISION|ADM_IC2|ADM|IC2|2000/01/01
      MERGE|JobGrade|VISION|ADM_IC3|ADM|IC3|2000/01/01
      MERGE|JobGrade|VISION|MGR_MG1|MGR|MG1|2000/01/01
      MERGE|JobGrade|VISION|MGR_MG2|MGR|MG2|2000/01/01

      Diese Dateizeilen erstellen gültige Gehaltsgruppen für jeden der drei Jobs. Jeder gültige Gehaltsgruppendatensatz:

      • Stellt eine eindeutige ID bereit, indem ein Quellschlüssel mit den Attributen SourceSystemOwner und SourceSystemId definiert wird.
      • Identifiziert den übergeordneten Job mit dem Attribut JobId(SourceSystemId) für die übergeordnete Surrogat-ID und dem Wert SourceSystemId, der im übergeordneten Tätigkeitsdatensatz angegeben ist. Beispiel: SCN ist die SourceSystemId für den Job "Sales Consultant". Daher muss das Attribut JobId(SourceSystemId) für die gültigen Gehaltsgruppen für die Tätigkeit "Sales Consultant" auch SCN lauten.
      • Gibt die Gehaltsgruppe mit dem Attribut GradeId(SourceSystemId) der Fremd-Surrogat-ID an.

        Tipp:

        Wenn Sie die Initialen zu den SourceSystemId-Werten in der Gehaltsgruppendatei hinzugefügt haben, müssen Sie diese hier eingeben.
    9. Speichern Sie die Datei, und nennen Sie sie Job.dat. Alternativ können Sie die Datei Job.dat herunterladen und bearbeiten.
    10. Komprimieren Sie die Dateien Grade.dat und Job.dat mit einem Dateinamen Ihrer Wahl zusammen, und stellen Sie sicher, dass sie über eine ZIP-Erweiterung verfügen.
    11. Führen Sie die unter Datei importieren und laden beschriebenen Schritte aus, um Ihre Gehaltsgruppen und Jobs hochzuladen.
    12. Prüfen Sie die Tabelle Geschäftsobjekte für Ihr Dataset. Für jede Geschäftsobjektdatei, die in der ZIP-Datei enthalten ist, ist ein Eintrag vorhanden.
    13. Geschäftsobjekte

      Tipp:

      Sie können mehrere Datendateien des Geschäftsobjekts in derselben ZIP-Datei angeben. HCM Data Loader importiert sie parallel, lädt sie dann jedoch sequenziell. Sicherstellen, dass referenzierte Daten in Oracle HCM Cloud geladen werden, bevor sie von einer nachfolgenden Geschäftsobjektdatei referenziert werden.


    Aufgabe 5: Datensätze aktualisieren

    In diesem Schritt erfahren Sie, wie Sie einzelne Datensätze aktualisieren und neue untergeordnete Datensätze hinzufügen.

    Tipp:

    Mit der Aufgabe Geschäftsobjekte anzeigen können Sie bestimmen, ob ein Objekt Aktualisierungen unterstützt.

    Zu aktualisierende und zu löschende Objekte erstellen

    In diesem Schritt erstellen Sie eine Frage mit Antworten. Diese Frage wird dann in den folgenden Aufgaben aktualisiert und gelöscht.

    1. Erstellen Sie eine Datei mit folgenden Zeilen:
    2. METADATA|Question|SubscriberName|QuestionCode|QstnVersionNum|QuestionText|Status|QuestionType|PrivacyFlag|ResponseTypeName|CategoryName
      MERGE|Question|Recruiting|FEEDBACK_1|1|How satisfied are you with the training?|A|MULTCHOICE|N|Check Multiple Choices|Feedback
      
      METADATA|Answer|SubscriberName|QuestionCode|QstnVersionNum|AnswerCode|LongText|SequenceNumber|Score
      MERGE|Answer|Recruiting|FEEDBACK_1|1|FEEDBACK_1ANS11|Yes, I'm satisfied.|5|151
      MERGE|Answer|Recruiting|FEEDBACK_1|1|FEEDBACK_1ANS21|No, I'm not satisfied.|3|151
      MERGE|Answer|Recruiting|FEEDBACK_1|1|FEEDBACK_1ANS31|I have no opinion on this.|2|151
    3. Speichern Sie die Datei, und nennen Sie sie Question.dat. Alternativ können Sie die Datei Question.dat herunterladen und bearbeiten.
    4. Komprimieren Sie die Datei Question.dat mit einem Dateinamen Ihrer Wahl (ZIP), und stellen Sie sicher, dass sie eine ZIP-Erweiterung enthält.
    5. Bevor Sie diese Datei laden, müssen Sie den Kategorieschlüssel erstellen:
      • Navigieren Sie zu Meine Personengruppen, und klicken Sie unter Schnellaktionen auf Mehr anzeigen.
      • Suchen Sie die Schnellaktion Fragen, und klicken Sie darauf.
      • Ändern Sie den Abonnenten in Recruiting.
      • Klicken Sie auf das Symbol Hinzufügen, und geben Sie den Ordner Feedback an.
      • Klicken Sie auf OK.
    6. Führen Sie die unter Datei importieren und laden beschriebenen Schritte aus, um Ihre Frage hochzuladen.
    7. Prüfen Sie die Frage und ihre Antworten mit der Aufgabe Fragen.

    Objekt aktualisieren

    1. Erstellen Sie eine Datei mit folgenden Zeilen:
    2. METADATA|Question|SubscriberName|QuestionCode|QstnVersionNum|QuestionText
      MERGE|Question|Recruiting|FEEDBACK_1|1|Are you satisfied with the training?
      

      Sie müssen den zu aktualisierenden Datensatz eindeutig identifizieren. In diesem Beispiel werden die Benutzerschlüsselattribute SubscriberName, QuestionCode und QstnVersionNum verwendet.

      Tipp:

      Mit der Aufgabe Geschäftsobjekte anzeigen können Sie die Benutzerschlüsselattribute bestimmen, mit denen die einzelnen Komponenten eindeutig identifiziert werden.

      Tipp:

      Wenn Sie den Datensatz mit Quellschlüsseln identifizieren, verwenden Sie stattdessen diese Attribute: SourceSystemId und SourceSystemOwner.

      Diese Datei aktualisiert nur den Fragentext, sodass das einzige andere Attribut in der Datei QuestionText ist.

    3. Speichern Sie die Datei, und nennen Sie sie Question.dat.
    4. Komprimieren Sie die Datei Question.dat, und importieren Sie sie, und laden Sie sie.
    5. Prüfen Sie den Fragentext mit der Aufgabe Fragen.

    Untergeordnete Datensätze aktualisieren und hinzufügen

    1. Erstellen Sie eine Datei mit folgenden Zeilen:
    2. METADATA|Question|SubscriberName|QuestionCode|QstnVersionNum
      MERGE|Question|Recruiting|FEEDBACK_1|1
      
      METADATA|Answer|SubscriberName|QuestionCode|QstnVersionNum|AnswerCode|LongText|SequenceNumber|Score
      MERGE|Answer|Recruiting|FEEDBACK_1|1|FEEDBACK_1ANS11|Yes, I'm very satisfied.|5|151
      MERGE|Answer|Recruiting|FEEDBACK_1|1|FEEDBACK_1ANS41|Yes, I'm somewhat satisfied.|4|151

      Die Frage ist in der Datei enthalten, um zugehörige Antworten zu gruppieren und sicherzustellen, dass sie gemeinsam verarbeitet werden.

      • Der Fragendatensatz wird nicht aktualisiert. Er enthält daher nur die Attribute zur Identifizierung der Frage, auf die sich die Antworten beziehen.
      • Die erste Antwort in der Datei ist eine Aktualisierung eines vorhandenen Datensatzes.
      • Die zweite Antwort in der Datei ist neu für diese Frage.

      Tipp:

      Mit der MERGE-Anweisung können Sie neue Datensätze erstellen und vorhandene Datensätze aktualisieren. Sie müssen nicht wissen, ob bereits ein Datensatz vorhanden ist. HDL bestimmt, ob Ihre Daten erstellt oder aktualisiert werden.

      Tipp:

      Denken Sie bei der Bereitstellung untergeordneter Datensätze daran, immer eine eindeutige Referenz auf den übergeordneten Datensatz anzugeben, und geben Sie dabei nicht nur den zu erstellenden oder zu aktualisierenden Datensatz eindeutig an.
    3. Speichern Sie die Datei, und nennen Sie sie Question.dat.
    4. Komprimieren Sie die Datei Question.dat, und importieren Sie sie, und laden Sie sie.
    5. Prüfen Sie die Antworten mit der Aufgabe Fragen.

    Aufgabe 6: Datensätze löschen

    In diesem Schritt lernen Sie, wie Sie einzelne Datensätze löschen und Objekte abschließen.

    Es wird davon ausgegangen, dass Sie Aufgabe 5 abgeschlossen haben, wodurch die Frage erstellt wird, die in diesem Schritt gelöscht wird.

    Tipp:

    Mit der Aufgabe Geschäftsobjekte anzeigen können Sie bestimmen, ob ein Objekt das Löschen unterstützt.

    Einzelnen untergeordneten Datensatz löschen

    1. Erstellen Sie eine Datei mit folgenden Zeilen:
    2. METADATA|Question|QuestionCode|QstnVersionNum|SubscriberName
      MERGE|Question|FEEDBACK_1|1|Recruiting
      
      METADATA|Answer|QuestionCode|QstnVersionNum|SubscriberName|AnswerCode
      DELETE|Answer|FEEDBACK_1|1|Recruiting|FEEDBACK_1ANS31

      Diese Datei löscht die Antwort, die durch AnswerCode FEEDBACK_1ANS31 identifiziert wird.

      • Die Anweisung DELETE weist HDL an, den Datensatz zu löschen.
      • Geben Sie nur die Attribute an, die den zu löschenden Datensatz identifizieren.

      Tipp:

      Es wird empfohlen, das übergeordnete Element mit der MERGE-Anweisung in die Datei aufzunehmen. Dadurch werden alle zugehörigen Datensätze gruppiert, um sicherzustellen, dass sie zusammen verarbeitet werden. Einige Objekthierarchien wie "Frage" erzwingen, dass Sie den Datensatz der obersten Ebene in die Datei aufnehmen, wenn Sie untergeordnete Datensätze aktualisieren oder löschen.
    3. Speichern Sie die Datei, und nennen Sie sie Question.dat.
    4. Komprimieren Sie die Question.dat-Dateien mit einem Dateinamen Ihrer Wahl (ZIP), und stellen Sie sicher, dass sie eine ZIP-Erweiterung enthält.
    5. Importieren und laden Sie Ihre Datei.
    6. Prüfen Sie die Frage mit der Aufgabe Fragen, um zu bestätigen, dass sie jetzt nur noch 3 Antworten enthält.

    Vollständiges Objekt löschen

    1. Erstellen Sie eine Datei mit folgenden Zeilen:
    2. METADATA|Question|QuestionCode|QstnVersionNum|SubscriberName
      DELETE|Question|FEEDBACK_1|1|Recruiting
    3. Speichern Sie die Datei, und nennen Sie sie Question.dat.
    4. Komprimieren Sie die Question.dat-Dateien mit einem Dateinamen Ihrer Wahl (ZIP), und stellen Sie sicher, dass sie eine ZIP-Erweiterung enthält.
    5. Importieren und laden Sie Ihre Datei.
    6. Mit der Aufgabe Fragen können Sie bestätigen, dass die Frage nicht mehr vorhanden ist.
    7. Tipp:

      Bei den meisten Objekten müssen Sie die untergeordneten Datensätze nicht zuerst löschen. Beim Löschen des Datensatzes der obersten Ebene wird der Löschvorgang kaskadiert, um auch alle untergeordneten Datensätze zu entfernen.

    Aufgabe 7: Daten zur Bedarfsdeckungsabstimmung

    Von HCM Data Loader geladene Daten werden in allgemeinen Staging-Tabellen gespeichert. Die für ein Geschäftsobjekt angegebenen Werte werden nicht immer in derselben Datenbankspalte gespeichert.

    WARNUNG:

    Sie sollten nicht versuchen, Daten direkt aus den HDL-Staging-Tabellen zu lesen. Geben Sie stattdessen Attributwerte an, die Sie den Quellreferenzattributen melden, summieren oder abstimmen möchten.

    Attribute der Quellreferenz werden auf der Seite Objektstatus der Benutzeroberfläche Daten importieren und laden angezeigt und können mit HCM-Exporten und OTBI-Reporting extrahiert werden.

    In der METADATA-Zeile geben Sie Prompts für jede Ihrer Quellreferenzspalten mit folgendem Format an:

    SourceRef001={source-column-001}|SourceRef002={source-column-002}|SourceRef003={source-column-003}

    Beispiel:

    METADATA|ElementEntry|...|SourceRef001=PersonNumber|SourceRef002=ElementName|SourceRef003=Amount
    MERGE|ElementEntry|...|892334|Travel Allowance|200

    Tipp:

    Sie können bis zu zehn Quellreferenzwerte angeben.
    1. Erstellen Sie eine Datei mit folgenden Zeilen:
    2. METADATA|ElementEntry|LegislativeDataGroupName|AssignmentNumber|ElementName|EffectiveStartDate|MultipleEntryCount|EntryType|CreatorType|SourceRef001=Assignment Number|SourceRef002=Element|SourceRef003=Amount
      MERGE|ElementEntry|Vision Corp|E3143464|Commutation Allowance|2019/04/01|1|E|H|E3143464|Commutation Allowance|1000
      METADATA|ElementEntryValue|LegislativeDataGroupName|AssignmentNumber|ElementName|EffectiveStartDate|MultipleEntryCount|EntryType|InputValueName|ScreenEntryValue
      MERGE|ElementEntryValue|Vision Corp|E3143464|Commutation Allowance|2019/04/01|1|E|Periodicity|Periodically
      MERGE|ElementEntryValue|Vision Corp|E3143464|Commutation Allowance|2019/04/01|1|E|Amount|1000
    3. Speichern Sie die Datei unter der Bezeichnung ElementEntry.dat. Alternativ können Sie die Datei ElementEntry.dat herunterladen und bearbeiten.
    4. Komprimieren Sie die Datei ElementEntry.dat.
    5. Komprimierte Datei mit HCM Data Loader hochladen
    6. Klicken Sie auf Aktualisieren, bis die Verarbeitung des Datasets abgeschlossen ist. Es werden Ladefehler angezeigt.
    7. Klicken Sie auf die Anzahl der Objekte gesamt.
    8. Klicken Sie auf Objekte gesamt

    9. Die ersten drei Referenznamen und -werte werden zusammen mit dem Quellschlüssel, dem verketteten Benutzerschlüssel sowie dem Import- und Ladestatus angezeigt.
    10. Objektstatus

    Nächste Schritte

    In den folgenden Tutorials wird Ihr HCM Data Loader-Wissen weiter vertieft:

    Die neuesten Tutorials zu HDL und HSDL finden Sie in diesem Thema auf Cloud Customer Connect:

    Weitere Informationen finden Sie im Hilfehandbuch:

    Danksagungen

    Weitere Lernressourcen

    Sehen Sie sich weitere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um ein Oracle Learning Explorer zu werden.

    Die Produktdokumentation finden Sie im Oracle Help Center.