RandomLastName
The RandomLastName
transformer is developed to populate specified database columns with random last names. This tool is essential for applications requiring the simulation of user profiles, testing user registration systems, or anonymizing user data in datasets.
Parameters¶
Name | Description | Default | Required | Supported DB types |
---|---|---|---|---|
column | The name of the column to be affected | Yes | text, varchar | |
keep_null | Indicates whether NULL values should be preserved | false |
No | - |
Description¶
The RandomLastName
transformer utilizes a comprehensive list of last names to inject random last names into the designated database column. This feature allows for the creation of diverse and realistic user profiles by simulating a variety of last names without using real user data.
Example: Populate random last names for the user_profiles
table¶
This example demonstrates configuring the RandomLastName
transformer to populate the last_name
column in the user_profiles
table with random last names. It is an effective method for simulating a variety of user profiles with diverse last names.
- schema: "public"
name: "user_profiles"
transformers:
- name: "RandomLastName"
params:
column: "last_name"
keep_null: false
In this configuration, the last_name
column will be updated with random last names for each user profile entry, replacing any existing non-NULL values. If the keep_null
parameter is set to true
, existing NULL values in the column will be preserved, ensuring the integrity of records where last name information is not applicable or provided.