eventhouse-authoring-cli

Automate KQL management and Eventhouse authoring tasks via CLI.

952|267|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/microsoft/skills-for-fabric --skill eventhouse-authoring-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eventhouse-authoring-cli
Source: https://github.com/microsoft/skills-for-fabric/tree/main/plugins/fabric-authoring/skills/eventhouse-authoring-cli
Command: npx skills add https://github.com/microsoft/skills-for-fabric --skill eventhouse-authoring-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables data engineers and developers to efficiently create, modify, and deploy KQL schemas and related Eventhouse resources from the command line, reducing manual REST calls and repetitive setup.

Core Features & Use Cases

  • Schema deployment and management: Create/alter tables, ingestions, policies, and materialized views from CLI, with idempotent patterns.
  • Automated workflows: Deploy entire schema lifecycles from .kql files and automate validation checks across Fabric Eventhouse and KQL databases.
  • Operational governance: Enforce retention, caching, and update policies, plus manage data mappings and function definitions via scripted commands.

Quick Start

Deploy your first schema by invoking the CLI with your cluster URI, database, and a schema file to apply changes to your Fabric environment.

Frequently Asked Questions about eventhouse-authoring-cli

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

FAQPage Schema
How do I automate KQL schema deployment for Fabric Eventhouse from the command line?

You can automate KQL schema deployment by invoking the CLI with your cluster URI, database context, and schema files to apply table and policy changes to your Fabric Eventhouse environment.

What is the best way to manage Eventhouse ingestion policies via CLI?

The best way to manage Eventhouse ingestion policies is using scripted CLI commands that apply retention, caching, and update policies idempotently across Fabric Eventhouse and KQL databases.

Do I need admin or ingestor roles to create KQL tables and materialized views using the CLI?

Yes, you need admin or ingestor roles and proper cluster/database context to create KQL tables and materialized views, as the CLI uses the az rest pattern to call Fabric REST APIs.

Can I deploy entire schema lifecycles from .kql files to KQL databases?

Yes, you can deploy entire schema lifecycles from .kql files to KQL databases, automating validation checks and applying table alterations, data mappings, and function definitions.

Does the Eventhouse authoring CLI support idempotent schema management?

Yes, the Eventhouse authoring CLI supports idempotent patterns for schema management, allowing you to safely create and alter tables, ingestions, and policies without duplicating resources.