Configure attribute filtering for Snowflake pipeline
Learn how to configure the list of attributes to include in the data sent to Snowflake after enabling filtering.
- Existing pipeline - check the pipeline details in the Data Pipelines application in the Console. For more information, see Manage existing data pipelines.
- New pipeline - request for data filtering during setup, see Configure Snowflake (Direct Connect) in Console.
- If you are creating a new pipeline in Console, you can request attribute filtering during setup, then refine it under Manage existing data pipelines.
dataPipelineConfig section of your business configuration. You can define attribute filters separately for entity types, interaction types, and relationship types. For more details on the layer 3 business configuration, see Apply an L3 to a tenant.dataPipelineConfig section is not present for a given type, that object's data will be excluded from the pipeline output. dataPipelineConfig section for each object type you want to filter, and list the attributes to include:
-
Without object inheritance
Entity attribute filtering For the Employmententity type, only theTitle,IsCurrent, andCommentersattributes will be sent:{ "uri": "configuration/entityTypes/Employment", "dataPipelineConfig": { "enabled": true, "attributes": [ "configuration/entityTypes/Employment/attributes/Title", "configuration/entityTypes/Employment/attributes/IsCurrent", "configuration/entityTypes/Employment/attributes/Commenters" ] } }Interaction attribute filtering For ExhibitionEventNoMembers, only these attributes are included:{ "uri": "configuration/interactionTypes/ExhibitionEventNoMembers", "dataPipelineConfig": { "enabled": true, "attributes": [ "configuration/interactionTypes/ExhibitionEvent/attributes/EXHBT_NAME", "configuration/interactionTypes/ExhibitionEvent/attributes/EXHBT_URL", "configuration/interactionTypes/ExhibitionEvent/attributes/EXHBT_DAYS" ] } }Relationship attribute filtering For Supplierrelations, only the following attributes are included:{ "uri": "configuration/relationTypes/Supplier", "dataPipelineConfig": { "enabled": true, "attributes": [ "configuration/relationTypes/Supplier/attributes/Type", "configuration/relationTypes/Supplier/attributes/Primary" ] } } -
With object inheritance (entities only)
Scenario Parent entity Child entity Default inheritance { "uri": "configuration/entityTypes/Individual", "dataPipelineConfig": { "enabled": true, "attributes": [ "configuration/entityTypes/Individual/attributes/Name", "configuration/entityTypes/Individual/attributes/FirstName", "configuration/entityTypes/Individual/attributes/LastName" ] } }{ "uri": "configuration/entityTypes/HCP", "extendsTypeURI": "configuration/entityTypes/Individual" }Disable filtering in child Same as above { "uri": "configuration/entityTypes/HCP", "extendsTypeURI": "configuration/entityTypes/Individual", "dataPipelineConfig": { "enabled": false } }Override filtering in child Same as above { "uri": "configuration/entityTypes/HCP", "extendsTypeURI": "configuration/entityTypes/Individual", "dataPipelineConfig": { "enabled": true, "attributes": [ "configuration/entityTypes/HCP/attributes/Name" ] } }