Dynamische Verwendung der Daten aus einem anderen Datensatz
Die Lookup-Funktion vergleicht Daten aus der aktuellen Datenaufbereitung mit den entsprechenden Daten in einem Referenzdatensatz, sodass Sie diese Referenzdaten in Ihrer Datenaufbereitung hinzufügen können.
Vorbereitungen
- Google Cloud Storage (Cloud-Dateisysteme)
- Azure Synapse (Datenbank)
- Google BigQuery (Databank)
- Google BigTable (Databank)
- Marketo (Business-Anwendungen)
- Google Analytics (Business-Anwendungen)
- NetSuite (Business-Anwendungen)
- Workday (Business-Anwendungen)
- Kafka (Messaging)
- RabbitMQ (Messaging)
Prozedur
Ergebnisse
Ein anderes Verhalten der Lookup-Funktion, das im vorhergehenden Beispiel nicht illustriert wurde, betrifft die Handhabung möglicher Duplikate und leerer Werte aus einem Referenzdatensatz.
Im folgenden Beispiel fehlt einer der Bundesstaat-Codes in Ihrer Datenaufbereitung und Ihr Referenzdatensatz enthält einen doppelten Eintrag für den Bundesstaat-Code NY. Im Rahmen des Beispiels verfügt NY über zwei mögliche Werte: New York und Nueva York, allerdings könnten beide Einträge durchaus denselben Wert annehmen.
Das obige Ergebnis wurde durch Anwendung des folgenden Verhaltens erreicht:
- Wenn derselbe Wert mehrmals im Referenzdatensatz vorhanden ist, wird nur die erste Instanz abgeglichen, in diesem Fall Nueva York.
- Eine leere Zelle in Ihrer Datenaufbereitung wird einer leeren Zelle zugeordnet