Decube
Try for free
  • 🚀Overview
    • Welcome to decube
    • Getting started
      • How to connect data sources
    • Changelog
    • Public Roadmap
  • 💻Security & Infrastructure
    • Overview
    • Deployment Methods
      • SaaS (Multi-Tenant)
      • SaaS (Single-Tenant)
      • Bring-Your-Own-Cloud (BYOC)
    • Data Policy
  • 🔌Data Warehouses
    • Snowflake
    • Redshift
    • Google Bigquery
    • Databricks
    • Azure Synapse
  • 🔌Relational Databases
    • PostgreSQL
    • MySQL
    • SingleStore
    • Microsoft SQL Server
    • Oracle
  • 🔌Transformation Tools
    • dbt (Cloud Version)
    • dbt Core
    • Fivetran
    • Airflow
    • AWS Glue
    • Azure Data Factory
    • Apache Spark
      • Apache Spark in Azure Synapse
    • OpenLineage (BETA)
    • Additional configurations
  • 🔌Business Intelligence
    • Tableau
    • Looker
    • PowerBI
  • 🔌Data Lake
    • AWS S3
    • Azure Data Lake Storage (ADLS)
      • Azure Function for Metadata
    • Google Cloud Storage (GCS)
  • 🔌Ticketing and Collaboration
    • ServiceNow
    • Jira
  • 🔒Security and Connectivity
    • Enabling VPC Access
    • IP Whitelisting
    • SSH Tunneling
    • AWS Identities
  • ✅Data Quality
    • Incidents Overview
    • Incident model feedback
    • Enable asset monitoring
    • Available Monitor Types
    • Available Monitor Modes
    • Catalog: Add/Modify Monitor
    • Set Up Freshness & Volume Monitors
    • Set Up Field Health Monitors
    • Set Up Custom SQL Monitors
    • Grouped-by Monitors
    • Modify Schema Drift Monitors
    • Modify Job Failure Monitors (Data Job)
    • Custom Scheduling For Monitors
    • Config Settings
  • 📖Catalog
    • Overview of Asset Types
    • Assets Catalog
    • Asset Overview
    • Automated Lineage
      • Lineage Relationship
      • Supported Data Sources and Lineage Types
    • Add lineage relationships manually
    • Add tags and classifications to fields
    • Field Statistcs
    • Preview sample data
  • 📚Glossary
    • Glossary, Category and Terms
    • Adding a new glossary
    • Adding Terms and Linked Assets
  • Moving Terms to Glossary/Category
  • AI Copilot
    • Copilot's Autocomplete
  • 🤝Collaboration
    • Ask Questions
    • Rate an asset
  • 🌐Data Mesh [BETA]
    • Overview on Data Mesh [BETA]
    • Creating and Managing Domains/Sub-domains
    • Adding members to Domain/Sub-domain
    • Linking Entities to Domains/Sub-domains
    • Adding Data Products to Domains/Subdomains
    • Creating a draft Data Asset
    • Adding a Data Contract - Default Settings
    • Adding a Data Contract - Freshness Test
    • Adding a Data Contract - Column Tests
    • Publishing the Data Asset
  • 🏛️Governance
    • Governance module
    • Classification Policies
    • Auto-classify data assets
  • ☑️Approval Workflow
    • What are Change Requests?
    • Initiate a change request
    • What are Access Requests?
    • Initiate an Access Request
  • 📋Reports
    • Overview of Reports
    • Supported sources for Reports
    • Asset Report: Data Quality Scorecard
  • 📊Dashboard
    • Dashboard Overview
    • Incidents
    • Quality
  • ⏰Alert Notifications
    • Get alerts on email
    • Connect your Slack channels
    • Connect to Microsoft Teams
    • Webhooks integration
  • 🏛️Manage Access
    • User Management - Overview
    • Invite users
    • Deactivate or re-activate users
    • Revoke a user invite
  • 🔐Group-based Access Controls
    • Groups Management - Overview
    • Create Groups & Assign Policies
    • Source-based Policies
    • Administrative-based Policies
    • Module-based Policies
    • What is the "Owners" group?
  • 🗄️Org Settings
    • Multi-factor authentication
    • Single Sign-On (SSO) with Microsoft
    • Single Sign-On (SSO) with JumpCloud
  • Export/Import
    • Export/Import Overview
  • Export for Editing existing objects
  • Export for Creating new objects
  • CSV Template Structure (Edit existing items)
  • CSV Template Structure (Add new items)
  • Importing Data (Edit existing items & Add new items)
  • History
  • ❓Support
    • Supported Features by Integration
    • Frequently Asked Questions
    • Supported Browsers and System Requirements
  • Public API (BETA)
    • Overview
      • Data API
        • Glossary
        • Lineage
        • ACL
          • Group
      • Control API
        • Users
    • API Keys
Powered by GitBook
On this page
  • Overview
  • Supported Object Types
  • ⚠️ Important Notes & Tips
  • Glossary, Category, Term
  • Classification Policies

CSV Template Structure (Add new items)

PreviousCSV Template Structure (Edit existing items)NextImporting Data (Edit existing items & Add new items)

Last updated 1 day ago

Overview

This document outlines the required CSV structure when adding new metadata objects using the Export/Import feature in Decube. It covers supported object types, required fields, field-level constraints, and examples to help you construct your templates accurately.

Supported Object Types

You can use the Add New Items workflow to create:

  • Glossary Objects: Glossary, Category, Term (within a single template)

  • Classification Policies

To get started, download the appropriate CSV templates from the Export/Import > Export > Add New Items tab.

⚠️ Important Notes & Tips

Before starting lets just focus on important notes first

  • Use official templates only: Download templates from to avoid schema mismatch errors.

  • Don’t rename headers: Modifying column headers will break import.

  • Fill in correct Type values: Type must be correctly set as Glossary, Category, Term, etc.

  • Multi-value fields (Tags, Owners, Related Terms, Linked Assets) must use comma-separated values.

  • One logical operation per file: For new items, keep only relevant object types per file (e.g., all glossary rows or all policy rows).

  • Do not leave required fields blank: All required fields must be filled. Optional fields can be left empty.

  • Check limits:

    • Descriptions: Max 8000 characters

    • Tags/Owners: Max 3

    • Names: Max 100 characters

  • Linked Assets and Related Terms require strict formatting:

    • Linked Assets → type:source.schema.table.column

    • Related Terms → Glossary.Category.Term

  • Empty attributes will not throw errors but will be treated as intentionally empty.

Below is a breakdown of editable fields, format requirements, character limits, and constraints by object type.

All empty value in any editable attribute will overwrite and clear the existing value.

Glossary, Category, Term

All three object types—Glossary, Category, and Term—are handled in a single CSV file. The Type column determines what you're creating on each row. Required fields vary based on the type selected.

When handling glossary objects with a . in the name, please use escape slash before the . to indicate. eg. glossary object "Marketing.Plans" should be marketing\.plans

  • Use "Glossary", "Category", or "Term" in the Type column to identify the object.

  • For terms added under a category, both Glossary and Category fields are required.

  • Term can be added directly under a glossary.

  • Leave unused identifier fields blank depending on the Type.

Template Columns

Field

Field Type

Required

Description

Constraints

Example

Glossary

Identifier

Yes

Name of the glossary

Max 100 chars, unique

Glossary_1

Category

Identifier

Conditional (read description)

Required (if creating term under category or category) Not required (for adding glossary)

Max 100 chars, unique

-

Term

Identifier

Conditional (read description)

Required (if creating term) Not required (for adding glossary or category)

Max 100 chars, unique

-

Type

Identifier

Yes

Type of the object ( whatever object you are creating)

Must be Glossary, Category or Term

Glossary

Data Owners

Editable Attribute

No

Designated data owners

Comma-separated emails, ≤3

user@org.com

Business Owners

Editable Attribute

No

Designated business owners

Comma-separated emails

user@org.com

Description

Editable Attribute

Yes

Glossary, category and term level description

Max 8000 chars

Some text

Classification

Editable Attribute

No

Policy tags (only applicable for term)

Must exist policy

PII

Related Terms

Editable Attribute

No

Related terms (only applicable for terms)

glossary.term, comma-separated

Glossary_1.Term_1

Classification Policies

Template Columns

Field

Field Type

Required

Description

Constraints

Example

Name

Identifier

Yes

Name of the classification policy

Unique

PII Classification

Classification Name

Identifier

Yes

Short unique tag for the policy

Max 5 chars, unique

PII

Description

Editable Attribute

No

Description of the policy

-

Protects PII data

Purpose

Editable Attribute

No

Purpose of the policy

-

Regulatory

Stewards

Editable Attribute

No

Responsible users

Comma-separated emails

user@org.com

These format ensures consistent structure and validation for adding metadata in bulk via CSV Export/Import. Make sure identifier fields are correct and that each row adheres to constraints to avoid import failures.

Use to create new glossary, category and term.

Use to create new policies.

docs.decube.io
this template
this template