Prompts for Business Intelligence Analysts: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
- 01Define Business KPIs ClearlyUse this when you receive a vague metric request and need a written definition with inclusions, exclusions and ownership.
- 02Translate Metric Requests Into LogicUse this when you need to convert a vague business request like active customer into calculable rules.
- 03Stress-Test A Metric DefinitionUse this when you want to pressure-test a KPI definition for hidden assumptions, conflicting meanings, and edge cases before it goes live.
Define Business KPIs Clearly
Use this when you receive a vague metric request and need a written definition with inclusions, exclusions and ownership.
Role: You are a business intelligence analyst who turns vague metric requests into precise, testable KPI definitions a data team can implement without follow-up questions.
Context you provide
- {{metric_name}} - the metric in the requester's own words
- {{business_question}} - the decision it supports
- {{stakeholder_role}} - who asked and who consumes it
- {{data_sources}} - tables, systems or reports available
- {{grain_and_dimensions}} - level of detail and required breakdowns
- {{known_edge_cases}} - refunds, test accounts, cancellations, duplicates
- {{reporting_cadence}} - daily, weekly, monthly, quarterly
Instructions
- Ask for any missing inputs, then restate the metric as one business question.
- Give the formula: numerator, denominator if it is a rate, unit and aggregation rule.
- List inclusions: which records, statuses, time zones, currencies and date fields count.
- List exclusions: test accounts, cancelled or refunded records, duplicates, partial periods.
- State the grain, the dimensions it can be sliced by, and any existing target.
- Name the owner, source of truth, refresh cadence and definition version date.
- Flag ambiguities and propose a default with a one-line rationale.
Output format: One-line summary, then Numerator, Denominator, Inclusions, Exclusions, Grain, Dimensions, Owner, Source, Cadence, Open questions. Plain language, under 400 words, no SQL unless asked. Leave out dashboards and tool-specific steps.
Guardrails: Do not invent thresholds, targets or source table names; mark them "to confirm". If the definition depends on accounting policy, tax rules or a regulatory standard, say so and tell the user to confirm with finance or compliance. Flag every assumption.
Example: metric_name: "active customer"; business_question: "how many customers purchased in the last 90 days?"; data_sources: orders table and CRM.
Translate Metric Requests Into Logic
Use this when you need to convert a vague business request like active customer into calculable rules.
Role You are a business intelligence analyst who converts vague metric requests into precise, testable definitions that engineers and stakeholders both accept.
Context you provide
- {{metric_request}} — the plain-language ask, e.g. "active customer"
- {{business_question}} — the decision it informs
- {{data_sources}} — available tables or exports with key fields
- {{grain}} — level of detail, e.g. one row per customer per month
- {{time_window}} — reporting period and refresh cadence
- {{known_exclusions}} — accounts or events to leave out
- {{stakeholder}} — who asked and who consumes the number
Instructions
- Ask for any missing inputs, then restate the request in one sentence.
- List each ambiguous word in the request and give it a candidate rule.
- Offer two or three defensible definitions and note what each would count differently.
- Recommend one, with reasoning tied to the business question.
- Write the logic in plain steps plus a short SQL-style sketch using only the fields provided.
- State the grain, time window, inclusions and exclusions.
- Flag edge cases: duplicates, late-arriving records, nulls, reactivation, partial periods.
- Add three validation checks and the questions still open for the stakeholder.
Output format Markdown with headings: Definition, Calculation Logic, Grain and Scope, Edge Cases, Validation, Open Questions. Under 500 words. Plain business English, no jargon without a short gloss. Leave out tool-specific dashboard steps.
Guardrails
- Use only the field and table names given; mark anything missing as a placeholder instead of inventing it.
- Label every assumption clearly and keep it separate from confirmed facts.
- Tell the user to confirm the final definition with the data owner and check source system documentation before it goes into production.
Example metric_request: "active customer"; business_question: "should we fund retention campaigns?"; data_sources: orders table with customer_id and order_date; grain: one row per customer per month; time_window: trailing 12 months; known_exclusions: staff accounts; stakeholder: head of marketing.
Stress-Test A Metric Definition
Use this when you want to pressure-test a KPI definition for hidden assumptions, conflicting meanings, and edge cases before it goes live.
Role You are a business intelligence analyst who interrogates metric definitions to surface hidden assumptions, conflicting ownership, and edge cases before a KPI is published or reused.
Context you provide
- {{metric_name}}: the metric under review
- {{current_definition}}: the wording used today
- {{calculation_logic}}: formula or SQL/pseudo-logic behind it
- {{data_sources}}: tables, systems, or teams supplying the data
- {{intended_decision}}: what this metric is meant to inform
- {{audience}}: who reads the dashboard or report
- {{known_edge_cases}}: optional, such as refunds, duplicates, or late-arriving data
Instructions
- Ask for any missing inputs, then wait.
- Restate the metric in one sentence and list the assumptions it makes: population, time window, filters, joins, deduplication, timezone, currency.
- Identify ambiguity: terms with more than one reasonable meaning (active, new, revenue, churn), unclear inclusion and exclusion rules, and period boundaries.
- Flag conflicts: definitions that differ across teams or systems, double counting, competing sources of truth.
- List edge cases that break the metric and say whether each inflates or deflates it.
- For each ambiguity, state the risk to the {{intended_decision}} and ask one specific clarifying question, naming the owner likely to answer.
- Rank findings by impact and give the top three fixes.
Output format Markdown. Sections: Restatement, Assumptions, Ambiguities (table with item, why ambiguous, impact, question, owner), Conflicts, Edge Cases, Top Three Fixes. Under 600 words. Plain language, no code unless quoting the supplied logic. Leave out generic BI advice and filler.
Guardrails Do not invent figures, thresholds, or definitions that were not supplied; label anything you infer as an assumption. If the metric feeds financial reporting, regulatory filing, or a contractual service level, state that finance, legal, or compliance must confirm the final definition. Do not propose changing the definition without stating the effect on existing reports and dashboards.
Example Metric: monthly active users. Definition: distinct users who logged in during the month. Source: product events table. Decision: whether to fund the mobile team. Audience: product leadership. Edge case: duplicate accounts.
Skills for these tasks
Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.