Robuste Transformatoren für Importsatz
Verwenden Sie robuste Transformatoren für Importsatz anstelle von Transformationszuordnungen, wenn Sie Daten extrahieren, transformieren und in eine oder mehrere Zieltabellen laden möchten.
Robuste Transformatoren für Importsatz im Vergleich zu Transformationszuordnungen
Transformationszuordnungen definieren die Zuordnung von importierten Daten, die in einer Bereitstellungstabelle gespeichert sind, zu einer einzelnen Zieltabelle in Now Platform. Transformationszuordnungen fügen auch Daten in Zieltabellen ein und führen sowohl Transformations- als auch Verarbeitungsfunktionen aus. Sie können mehrere Tabellenzuordnungen mit mehreren Transformationszuordnungen definieren.
Die robuste Transformations-Engine (RTE) und der robuste Importsatz-Umwandler trennen die Transformations- und Verarbeitungsfunktionen und bieten eine flexiblere Alternative zur Transformation von Zuordnungen. Mit dem robusten Importsatz-Umwandler können Sie Daten aus einer Quelltabelle in eine intermediäre Datenstruktur extrahieren. Sie können die Daten nach Belieben transformieren und diese Daten dann in eine oder mehrere Zieltabellen laden. Datensätze werden zur Leistungsverbesserung als Batch verarbeitet.
Wenn Sie möchten, dass bei Transformationszuordnungen Daten aus der Quelltabelle an drei verschiedene Zieltabellen übermittelt werden, müssen Sie drei separate Transformationszuordnungen erstellen. Jede Transformationszuordnung analysiert die Daten separat, was zu drei separaten Lesevorgängen führt. Im Gegensatz dazu erfordert der robuste Importsatz-Umwandler nur einen einzigen Lesevorgang, um die Daten für drei Zieltabellen vorzubereiten. Der robuste Transformator für Importsatz ist effizienter, insbesondere wenn er mit mehreren Zieltabellen arbeitet.
Transformationslast extrahieren (ETL)
Wenn Sie den robusten Transformator für Importsätze verwenden, überträgt die Funktion „Extract Transform Load“ (ETL) importierte Daten in Zieltabellen. Sie definieren, wie die Daten extrahiert, transformiert und in eine oder mehrere Zieltabellen geladen werden. Mit ETL-Definitionen können Sie:
- Definieren Sie Entitäten (eine Abstraktion ähnlich wie Tabellen).
- Definieren Sie Entitätsfelder (eine Abstraktion ähnlich wie Tabellenfelder).
- Definieren Sie die Zuordnung zwischen Entitäten, und legen Sie optional fest, ob eine bestimmte Zuordnung während der Datenintegration ignoriert werden soll.
- Definieren Sie Entitätsfeldzuordnungen.
- Definieren Sie Entitätsvorgänge.
Eine Übersicht über -ETL-Definitionen finden Sie unter ETL-Definitionen (Extract Transform Load) – Übersicht. Eine Schritt-für-Schritt-Anleitung zum Erstellen von -ETL-Definitionen finden Sie unter Erstellen Sie ETL-Definitionen (Extract Transform Load)..
{
"records":[
{
"network":{
"location":"San Diego",
"computers":[
{
"id":"C100",
"os":"Mac",
"disks":[
{
"size":"200GB",
"type":"SSD"
},
{
"size":"1TB",
"type":"Magnetic"
},
{
"size":"1TB",
"type":"Magnetic"
}
]
},
{
"id":"C200",
"os":"Windows",
"disks":[
{
"size":"5TB",
"type":"Magnetic"
}
]
}
]
}
}
]
}