Build Data Catalog tag template configurations with typed fields, enum values, and display ordering.
Output will appear here...Build a Data Catalog tag template, a typed schema (STRING, DOUBLE, BOOL, ENUM, TIMESTAMP, RICHTEXT fields) that gets attached to BigQuery tables, Pub/Sub topics, and other catalog entries as structured, queryable business metadata, rather than free-text descriptions nobody can filter on. An ENUM field's allowedValues become a fixed dropdown in the console, catching typos like 'Confidental' that a free-text 'classification' field would happily accept and that would then quietly break any downstream policy or query filtering on exact string match.
The tool validates each field locally as you build it and only renders output once every field has a non-empty id, displayName, and type, and any ENUM field has at least one allowed value, mirroring the Data Catalog API's own rejection of a tag template with an incomplete field definition, before assembling the Tag Template resource with fields keyed by their field ID as the API expects.
Field IDs are permanent once created and used in a live tag, plan the field ID naming (snake_case, unambiguous) carefully up front since renaming later means creating a new field and migrating data, not an in-place rename.
A tag template with more than a handful of required fields creates real friction for whoever is tagging tables manually, keep required fields to the two or three that genuinely block downstream governance decisions, and make the rest optional.
Tag templates are project-scoped by default; a template meant to be used consistently across a multi-project data platform needs an explicit sharing/IAM setup so other projects' catalog entries can actually reference it.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.