February 2024 Release Announcement
This announcement is for PDL Snowflake Customers
If you are a current PDL customer receiving data through Snowflake, please read this announcement regarding the upcoming changes to the Snowflake Table Schemas scheduled for the May 2024 release.
⚠️ Snowflake Schema Standardization
Change Expected In: v26.1 / May 2024
Previous Announcements: v24 / October 2023, v25 / January 2024
As announced in our previous release notes (linked above) we will be standardizing our Snowflake Person and Company Schemas in May 2024 (v26.1). This will be a breaking change to our existing Snowflake schema, and so this announcement aims to provide some additional resources and information to prepare our customers for the transition.
Summary of Schema Changes
We are migrating all Snowflake users to a common delivery schema, which represents changes to the current format that data is being received in. These changes apply to both the Person and Company Snowflake Schema and include:
- Table and column name changes
- Additions/modifications of columns within tables
- Data type changes across columns
The summary of these changes is as follows:
Person Schema Changes for Snowflake
- (Table Rename) “Plural” table names will now be “Singular” (i.e.
languages
is nowlanguage
,certifications
is nowcertification
, etc) - (Column Rename)
num_sources
will now becount_sources
- (Column Rename)
num_records
will now becount_records
- (Column Rename)
linkedin_connections
will now becount_linkedin_connections
- (Column Rename)
facebook_friends
will now becount_facebook_friends
- (Column Rename)
gender
will now besex
- (Type Change) All
Date
types will now beString
types
Company Schema Changes for Snowflake
- (Table Rename) “Plural” table names will now be “Singular” (i.e.
subsidiaries
is nowsubsidiary
,profiles
is nowprofile
, etc) - (Table Schema Change) Table
top_us_employee_metro
now contains separate columns forheadcount
(INT
) andgrowth_rate_12_month
(FLOAT
) - (Column Rename)
top_next_employer_by_role.employer
will be renamed totop_next_employer_by_role.next_company_id
- (Column Rename)
top_previous_employer_by_role.employer
will be renamed totop_previous_employer_by_role.previous_company_id
- (Column Rename)
recent_exec_departure.pdl_id
will be renamed torecent_exec_departure.person_id
- (Column Rename)
recent_exec_departure_job_title_level.pdl_id
will be renamed torecent_exec_departure_job_title_level.person_id
- (Column Rename)
recent_exec_departure_new_company_job_title_level.pdl_id
will be renamed torecent_exec_departure_new_company_job_title_level.person_id
- (Column Rename)
recent_exec_hire.pdl_id
will be renamed torecent_exec_hire.person_id
- (Column Rename)
recent_exec_hire_job_title_level.pdl_id
will be renamed torecent_exec_hire_job_title_level.person_id
- (Column Rename)
recent_exec_hire_previous_company_job_title_level.pdl_id
will be renamed torecent_exec_hire_previous_company_job_title_level.person_id
- (Column Rename) All columns referencing employee count metrics will be renamed to
count
- (Column Rename) More descriptive columns within tables describing growth rates (e.g. column
tenure
in tableaverage_tenure_by_level
and columngrowth_rate
in tableheadcount_12mo_growth_by_role
) - (Column Rename) Closer adherence to SQL naming conventions (e.g.
linkedin_employee_count
will now becount_linkedin_employee
- (Type Change) All
Date
types will now beString
types
How to Prepare for the Transition
Before the May 2024 (v26.1), we strongly suggest you:
- Make a copy of your current data after your April 2024 delivery. This way you not only have a backup, but can also compare new to old after you switch over.
- Go through the new standard schemas, which are included in the Resources section below as well as here
- Prepare any script changes to your existing processes before the switch in May 2024.
For any questions or help transitioning to these new schema, please reach out to your Customer Success Manager.
Resources
Standard Schemas
We now have explicit documentation of the Person and Company Snowflake Schemas that will go into effect with the May 2024 Release (v26.1). We encourage our snowflake customers to ensure their data pipelines can support the specifications linked below. These documents are also linked in the Data Delivery Using Snowflake page as well.
Snowflake Data Sample
In addition, we will also have some sample data in these new schema formats available for customers to test with to ensure their data pipelines fully support the upcoming changes.
- Data Sample on Snowflake Marketplace (coming soon)