qlik-naming-conventions

Automate consistent Qlik naming across source, transform, data model, and UI layers.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/Pupfish-LLC/qlik-agents --skill qlik-naming-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qlik-naming-conventions
Source: https://github.com/Pupfish-LLC/qlik-agents/tree/main/skills/qlik-naming-conventions
Command: npx skills add https://github.com/Pupfish-LLC/qlik-agents --skill qlik-naming-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Field naming across source, transform, data model, and UI in Qlik Sense is prone to inconsistencies that break associations, confuse users, and slow development. This guide codifies best practices so naming is predictable, traceable, and UI-friendly.

Core Features & Use Cases

  • Entity-prefix dot notation for non-key fields to prevent accidental cross-table links and to improve self-documentation.
  • Key field naming using consistent suffixes with HideSuffix, and the use of composite keys with the % prefix.
  • Table naming conventions that distinguish dimensions, facts, and bridge/mapping structures, plus rules for temp tables.
  • Variable naming conventions using the v prefix and alignment to final DataModel names.
  • Cross-layer mappings with the Mapping RENAME technique to harmonize renamed business entities without duplicating data.
  • Cross-layer naming strategy guidelines from Source to UI, including when to rename and how to apply field maps.
  • How to handle reserved words and brackets for safe field naming.

Quick Start

Audit your Qlik app to apply entity-prefix naming on non-key fields and implement Mapping RENAME for DataModel changes.

Frequently Asked Questions about qlik-naming-conventions

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

FAQPage Schema
How do I prevent accidental cross-table links in Qlik Sense data models?

To prevent accidental cross-table links in Qlik Sense, apply entity-prefix dot notation to non-key fields. This naming convention isolates fields to their specific tables, improving self-documentation and stopping unintended data model associations.

What is the Mapping RENAME technique in Qlik and when should I use it?

Mapping RENAME in Qlik is a cross-layer technique to harmonize renamed business entities without duplicating data. Use it when applying data model changes to maintain UI alignment and ensure stable field references across source and presentation layers.

How do I standardize key field naming in Qlik to hide technical keys?

Standardize Qlik key field naming by applying consistent suffixes and utilizing the HidePrefix or HideSuffix variables. This approach hides technical key fields from the UI view while maintaining the underlying data model associations.

What's the best way to structure Qlik variable naming conventions for UI alignment?

The best way to structure Qlik variable naming is to use the 'v' prefix and align variable names directly to final DataModel names. This ensures stable field references and prevents UI confusion during dashboard development.

How do I handle reserved words and brackets for safe field naming in Qlik?

Handle Qlik reserved words and ensure safe field naming by applying bracket notation to fields. This cross-layer naming strategy protects against syntax errors when loading data and transforming fields within your Qlik Sense project.

Can I apply cross-layer prefixing across source, transform, and UI layers in Qlik?

Yes, you can apply cross-layer prefixing across source, transform, data model, and UI layers in Qlik. This strategy enforces consistent naming from initial load through to the final dashboard, preventing mislinks and development confusion.