Documentation

How to Create Data Governance Rules for Naming Conventions

Updated on

Jun 10, 2026

Automatically generate data governance rules that monitor your naming conventions for compliance, catching violations like missing parts, incorrect delimiters, or values outside your allowed lists.

Overview

When you define a naming convention in Improvado, you establish a structure for how campaigns, ad sets, or other entities should be named. But as your team scales, naming mistakes inevitably slip through.

Data governance rules bridge that gap. With a single click, Improvado generates a compliance rule for each dimension in your naming convention. These rules continuously scan your live data and flag any entity names that don't match the structure you defined — so you can catch issues before they affect reporting.

Rules are created and managed through the AI Agent chat interface. Once created, they appear on your Data Governance Dashboard alongside any other rules you've configured.

How It Works

Each data governance rule checks a single dimension (e.g., Campaign Name, Ad Set Name) against the structure defined in your naming convention. Specifically, the rule:

  1. Splits each entity name by the delimiter you configured (typically -).
  2. Checks each required part against its allowed values list. If a part is empty or contains a value not in the allowed list, it's flagged as a violation.
  3. Skips optional parts — only required parts are validated.
  4. Applies filters — if your naming convention has filters configured (e.g., only check a specific advertiser), the rule respects those filters.

A single entity name can have multiple violated parts. The rule output shows exactly which parts failed and what values were found, making it easy to identify and fix the issue.

Create Rules

  1. Open your naming convention from the Naming Convention page.
  2. Click the Create Data Governance Rules button in the toolbar.
  3. If rules already exist for this naming convention, a confirmation dialog appears asking whether you want to overwrite them. Click Confirm to proceed.
  4. A new AI Agent chat opens and automatically generates one rule per dimension. You'll see the progress in the chat as each rule is created.
  5. Once complete, your rules are live. Once the rules are processed, navigate to the Data Governance Dashboard to view them.

Each rule is named using the format: {Naming Convention Name} - {Dimension Column} (e.g., "Meta Ads Campaigns - campaign_name").

Default Rule Settings

When rules are first created, they use the following defaults:

SettingDefault Value
StatusEnabled
Run FrequencyDaily
SeverityMedium
Compliance CategoryTaxonomy Compliance
Business CategoryNaming Convention
Rule OwnersYour email address

You can modify any of these settings from the Data Governance Rules page after creation.

Automatic Rule Sync

When you update your naming convention and save changes, Improvado automatically checks whether the update affects your data governance rules. If it does, the rules are regenerated to match the new structure — no manual action required.

Changes that trigger an automatic sync include:

  • Adding, removing, or reordering naming parts
  • Changing a part's optionality (required vs. optional)
  • Modifying the delimiter
  • Updating filter columns

Changes that do not trigger a sync (because they don't affect rule logic):

  • Editing allowed values within a part
  • Updating workbook metadata that doesn't affect structure

When a rule is synced, any customizations you've made to its settings — such as owners, status, severity, or description — are preserved. Only the underlying compliance query is regenerated.

Rule Deletion

Automatic deletion

Data governance rules are automatically deleted when the associated naming convention or dimension is removed:

  • Deleting an entire naming convention removes all linked rules.
  • Deleting a single dimension removes only the rule associated with that dimension.

This cleanup happens automatically before the naming convention data is removed, ensuring no orphaned rules remain.

Manual deletion

You can also delete individual rules from the Data Governance Rules page at any time, just like any other data governance rule.

What Gets Checked

The rule queries your live source data directly, so violations are detected as soon as new data arrives.

For each entity name in the dimension, the rule evaluates every required part:

  • Empty part — the delimiter split produced a blank value (e.g., a double delimiter ```--``` or a trailing delimiter).
  • Value not in allowed list — the part contains a value that isn't in your configured allowed values. If no allowed values are defined for a part, that part is not checked.

FAQ

What happens if I edit a rule's SQL directly?

The next time your naming convention is saved with structural changes, the rule's SQL will be regenerated and your manual SQL edits will be overwritten. Custom settings like owners and severity are preserved, but the query itself is always derived from the naming convention structure.

Do rules check optional parts?

No. Only parts marked as required in your naming convention are validated. Optional parts are excluded from the compliance check.

Can I disable a rule without deleting it?

Yes. Change the rule's Status to Disabled on the Data Governance Dashboard. A disabled rule won't run on its schedule but will remain linked to the naming convention. If a sync occurs, the rule will stay disabled.

Is there a limit on the number of dimensions?

Currently, the Create Data Governance Rules button is available for naming conventions with up to 6 dimensions to avoid creating an excessive number of rules at once. This limit may be adjusted in a future update.

Setup guide

Schema information

Settings

No items found.

Troubleshooting

Troubleshooting guides

Check out troubleshooting guides for
How to Create Data Governance Rules for Naming Conventions
here:

Limits

Frequently asked questions

No items found.
☶ On this page
Description
Related articles
No items found.
No items found.

Questions?

Improvado team is always happy to help with any other questions you might have! Send us an email.

Contact your Customer Success Manager or raise a request in Improvado Service Desk.