RawPersonprofilesModel
The RawPersonprofilesModel represents Guestline personprofile event payloads used to enrich guest records. These are needed by CleanGuestlineTask to derive guest-level attributes not always present on reservations.
Purpose
- Store personprofile event payloads as persisted raw records
- Serve as input for
CleanGuestlineTask
Fields & Schema
- Depends on the Guestline
PERSONPROFILE_SCHEMAused in the ingester code - Contains fields such as
entityid,profileref,forename,surname,email,addressetc.
Usage
from etl_lib.models.raw.RawPersonprofilesModel import RawPersonprofilesModel
model = RawPersonprofilesModel(job_context=job_context)
df = model.get()Back to models: /processes/models
Last updated on