Temporäres Entitätsmodell

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Verwenden Sie temporäre ETL-Entitäten, um wiederholte Vorgänge in Zielentitäten zu vermeiden.

    Im temporären Entitätsmodell (Temp.) dienen temporäre Entitäten als Zwischenelement zwischen Eingabe- und Zielentitäten. Daten werden aus der Eingabeentität der temporären Entität und dann aus der temporären Entität den Zielentitäten zugeordnet. So verwenden Sie das temporäre Entitätsmodell:

    • Erstellen Sie eine temporäre Entität mit Entitätsfeldern, die denen in der Eingabeentität ähneln. Wenn die Eingabeentität beispielsweise ein Feld mit dem Namen Typ hat, kann die temporäre Entität ein Feld mit dem Namen Temp Type haben.
    • Fügen Sie eine RTE-Entitätszuordnung hinzu, um Daten aus der Eingabeentität der temporären Entität zuzuordnen.
    • Fügen Sie in der temporären Entität neue Entitätsfelder und Entitätsvorgänge hinzu, um die Werte zu unterstützen, die zum Zuordnen der Daten zu den Zielentitäten erforderlich sind.
    • Fügen Sie Zielentitäten und RTE-Entitätszuordnungen hinzu, um Daten aus der temporären Entität den Zielentitäten zuzuordnen.

    Mit diesem Modell müssen keine Vorgänge in der Zielentität definiert werden. Sie erstellen Vorgänge nur in der temporären Entität und ordnen die endgültigen Werte dann den Zielentitäten zu. Eine Übersicht über den Importprozess mithilfe einer ETL-Definition mit einer temporären Entität.

    Teams-ETL-Definition

    In diesem Beispiel ordnet die ETL-Definition Teams Daten aus der Eingabeentität einer temporären Entität und dann aus der temporären Entität den Zielentitäten zu. Die Teams-Definition hat vier ETL-Entitäten.
    • Gruppe: Eine Zielentität
    • Importsatz: Eine Eingabeentität
    • Mitglied: Eine Zielentität
    • Temp: Die temporäre Zwischenentität

    Die Teams-Definition hat vier Entitäten: Gruppe, Importsatz, Mitglied und Temp.

    Die Teams-Definition verfügt auch über drei RTE-Entitätszuordnungen.
    • Importsatz auf „Temp“, der Daten aus der Eingabeentität der temporären Entität zuordnet.
    • Temp zu Mitglied, das Daten aus der temporären Entität der Zielentität des Mitglieds zuordnet.
    • Temp zu Gruppe, die Daten aus der temporären Entität der Gruppenzielentität zuordnet.

    Die Teams-Definition verfügt über drei Entitätszuordnungen: Importsatz auf Temp, Temp zu Mitglied und Temp zu Gruppe.

    Bedingtes Skript

    In einigen Fällen möchten Sie möglicherweise nicht alle Eingabedaten in eine Zieltabelle einfügen oder aktualisieren. Sie können ein bedingtes Skript verwenden, um auszuwählen, welche Importsatzzeilen einer Zielentität zugeordnet werden sollen. Im folgenden Beispiel verwendet die Entitätszuordnung Temp to Member RTE ein bedingtes Skript, um anzugeben, welche Zeilen aus der temporären Entität der Mitgliedsentität zugeordnet werden sollen. Nur Zeilen mit dem Typ Mitglied Sind der Mitgliedsentität zugeordnet. Bedingtes Skript, das angibt, welche Zeilen aus der temporären Entität der Mitgliedsentität zugeordnet werden sollen.