domain-creation

Create, update, and delete Honeydew domains with semantic and source filters.

39|1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/honeydew-ai/honeydew-ai-coding-agents-plugins --skill domain-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-creation
Source: https://github.com/honeydew-ai/honeydew-ai-coding-agents-plugins/tree/main/plugins/semantic-modeling-tools/skills/domain-creation
Command: npx skills add https://github.com/honeydew-ai/honeydew-ai-coding-agents-plugins --skill domain-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you define focused, governed views of your semantic model, controlling data visibility and applying mandatory filters for specific teams or analysis contexts.

Core Features & Use Cases

  • Scoped Data Access: Define which entities and fields are visible within a domain.
  • Mandatory Governance: Apply semantic filters that are enforced on all queries within the domain.
  • Performance Optimization: Utilize source filters to leverage data partitioning and improve query speed.
  • Use Case: Create a 'Sales Analytics' domain that only includes orders, customers, and products entities, and applies a semantic filter to ensure only completed orders are analyzed.

Quick Start

Create a new domain named 'sales_analytics' that includes the 'orders', 'customers', and 'products' entities.

Frequently Asked Questions about domain-creation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scope data access to specific entities and fields in a semantic model?

To scope data access, you create a domain governance object that restricts visibility to specific entities and fields, ensuring users only interact with the data relevant to their specific analysis context.

How do I apply mandatory filters to all queries within a semantic model?

You apply mandatory filters by defining semantic filters within a domain, which are automatically enforced on all queries executed inside that domain to maintain consistent governance and query context.

What is the difference between semantic filters and source filters when governing data?

Semantic filters enforce mandatory query logic for data governance, while source filters optimize performance by pushing filter conditions down to the data source to leverage partitioning and improve speed.

How do I create a governed view for sales analytics using a semantic model?

You create a governed view by defining a domain that includes specific entities like orders and customers, then applying a semantic filter to ensure only relevant data, such as completed orders, is analyzed.

Can I override parameters for granular control over data access in a domain?

Yes, you can define parameter overrides within a domain to achieve granular control over data access and customize the query context for specific teams or analysis requirements.

How do I update or delete governance scopes for a semantic model?

You can manage governance scopes by updating or deleting existing domains, which directly modifies the entity visibility, mandatory filters, and field selectors applied to the semantic model.