데이터 기반 인사이트 – SQL, Tableau 및 Power BI 작업을 위한 10가지 AI 프롬프트

10 AI Prompts for SQL, Tableau & Power BI Tasks

현대 비즈니스 분석은 단순한 요구사항 수집을 넘어 데이터 조작과 시각화에 대한 높은 수준의 기술적 숙련도를 요구합니다. AI는 분석가들이 데이터와 상호작용하는 방식을 근본적으로 바꾸어, 수 시간에 걸친 코딩과 문제 해결을 전략적 개선을 위한 몇 분으로 전환했습니다.

다음 프롬프트는 ChatGPT, Gemini, Claude, DeepSeek에 대해 엄격하게 테스트되고 최적화되었습니다. 각 모델마다 고유한 아키텍처를 가지고 있지만(DeepSeek은 순수 코드 로직에서, Claude는 의미론적 이해에서 종종 뛰어납니다), 이 10가지 프롬프트는 SQL, Tableau, Power BI를 효과적으로 활용하려는 모든 비즈니스 분석가에게 보편적이고 고성능의 기초를 제공합니다.


1. 자연어에서 복잡한 SQL 쿼리 생성

최적 모델: DeepSeek (논리 정밀도) 또는 ChatGPT (다용도성).

윈도우 함수를 포함한 다중 조인 쿼리 작성은 오류가 발생하기 쉽습니다. 이 프롬프트는 AI가 일반 영어 비즈니스 로직을 기반으로 구문적으로 올바른 SQL을 구성하도록 강제합니다.

시니어 데이터 엔지니어 역할을 해 주세요. [PostgreSQL/SQL Server/MySQL]과 호환되는 표준 SQL 쿼리가 필요합니다.

제 데이터베이스 스키마에는 세 개의 테이블이 있습니다:
1. 'Orders' (OrderID, CustomerID, OrderDate, TotalAmount)
2. 'Customers' (CustomerID, Region, SignupDate)
3. 'Returns' (ReturnID, OrderID, ReturnReason)

지난 12개월 동안 지역별 '반품률'(반품된 주문의 백분율)을 계산하는 쿼리를 작성해 주세요. 날짜 필터링을 먼저 처리하기 위한 CTE를 포함하세요. 로직을 설명하는 주석과 함께 코드를 출력해 주세요.

결과: 복잡한 조인에서 구문 오류를 제거하고 공통 테이블 표현식(CTE)을 통해 날짜 로직이 효율적으로 처리되도록 보장합니다.

2. 느린 SQL 쿼리 최적화

최적 모델: DeepSeek (코드 효율성).

쿼리가 멈추거나 과도한 리소스를 소모할 때, 전체 로직을 수동으로 다시 작성하지 않고 병목 현상을 식별할 최적화 파트너가 필요합니다.

다음 SQL 쿼리의 성능 최적화를 검토해 주세요. 불필요한 서브쿼리, 비-SARGable 조건자 또는 비효율적인 조인과 같은 특정 비효율성을 식별해 주세요.

[여기에 느린 SQL 쿼리를 삽입하세요]

최적화된 버전의 코드를 제공하고, 어떤 변경 사항이 계산 비용을 줄였는지 정확히 설명해 주세요.

결과: 숨겨진 성능 저하 요소를 즉시 식별하여 쿼리 실행 시간과 서버 부하를 줄입니다.

3. 복잡한 DAX 시간 인텔리전스 측정값 생성

최적 모델: ChatGPT (표준 업계 지식) 또는 Claude (맥락적 설명).

Power BI의 시간 인텔리전스(예: 전년 대비 성장률 비교)는 종종 까다로운 필터 컨텍스트 조작이 필요합니다.

Power BI 전문가 역할을 해 주세요. '전년 대비(YoY) 매출 성장률 %'을 계산하는 DAX 측정값이 필요합니다.

- 팩트 테이블: 'Sales_Data'
- 날짜 테이블: 'Date_Table' (Date 키로 연결됨)
- 측정값: [Total Sales]

DAX는 0으로 나누기 오류를 처리할 수 있어야 하며, 시각적 개체의 외부 필터 컨텍스트를 존중해야 합니다. [YoY Sales Growth %]와 지원하는 [Sales Last Year] 측정값에 대한 코드를 제공해 주세요.

결과: 누락된 데이터나 나누기 오류와 같은 예외 상황을 강력하게 처리하는 프로덕션 준비된 DAX를 생성합니다.

4. Tableau 세부 수준(LOD) 표현식 설계

최적 모델: Claude (미묘한 차이) 또는 Gemini (논리).

LOD 표현식(FIXED, INCLUDE, EXCLUDE)은 강력하지만 구문적으로 관대하지 않습니다. 이 프롬프트는 시행착오 단계를 우회하는 데 도움을 줍니다.

Tableau에서 작업 중이며 FIXED 세부 수준(LOD) 표현식이 필요합니다.

현재 뷰에 있는 차원(예: Region 또는 Category)에 관계없이 '고객별 평균 주문 가치'를 계산하고 싶습니다.
- 차원: [Customer Name]
- 측정값: [Sales]

계산된 필드 수식을 작성해 주세요. 그런 다음, 'Region'으로 필터링할 때와 'Order Date'(컨텍스트 필터)로 필터링할 때 이 계산이 어떻게 동작할지 설명해 주세요.

결과: 계산과 뷰 필터 간의 상호작용을 명확히 하여 보고서에서 흔히 발생하는 집계 오류를 방지합니다.

5. 비즈니스 로직을 데이터베이스 스키마로 변환

최적 모델: Claude (비즈니스 의도 파싱에 탁월함).

코드를 작성하기 전에 분석가들은 종종 데이터 모델을 구조화해야 합니다. 이 프롬프트는 추상적인 요구사항을 구체적인 스키마 설계로 변환합니다.

데이터 아키텍트 역할을 해 주세요. SaaS 제품에 대한 구독 서비스를 추적해야 하는 요구사항이 있습니다.

다음을 추적해야 합니다:
- 사용자(여러 구독을 가질 수 있음)
- 구독 플랜(Tier 1, Tier 2)
- 결제 주기(월간, 연간)
- 결제 내역

이 요구사항에 대한 스타 스키마 설계(팩트 및 차원 테이블)를 제안해 주세요. 각 테이블에 대한 기본 키와 외래 키를 나열해 주세요.

결과: Power BI나 Tableau에서 확장성과 정확한 보고 관계를 보장하는 데이터 모델링을 위한 청사진을 제공합니다.

6. Power Query에서 “M” 코드 디버깅

최적 모델: DeepSeek (기술적 디버깅) 또는 ChatGPT.

Power Query의 “M” 언어는 대소문자를 구분하며 구문 오류 디버깅이 악명 높게 어렵습니다.

Power Query 편집기에서 다음 M 코드 스크립트로 'Expression.Error'를 받고 있습니다.

[M 코드 스니펫 삽입]

목표는 'ID' 열을 고정한 상태에서 A, B, C 열을 언피벗하는 것입니다. 구문 오류나 논리적 결함을 진단하고 수정된 스크립트를 제공해 주세요.

결과: 데이터 변환 계층에서 정확한 구문 오류를 지적하여 수 시간의 좌절을 줄입니다.

7. 데이터 사전 생성 자동화

최적 모델: Gemini (대용량 텍스트 입력 처리) 또는 Claude.

문서화는 중요하지만 지루합니다. 이해관계자들을 위한 명확한 정의를 생성하기 위해 AI를 사용하세요.

다음은 'Inventory_Snapshot' 테이블의 SQL 열 이름과 데이터 유형 목록입니다.

[열 목록 삽입: 예: SKU, Qty_OH, Reorder_Lvl, Last_Audit_Date]

비즈니스 이해관계자를 위한 사용자 친화적인 데이터 사전을 생성해 주세요. 각 열에 대해 데이터가 무엇을 나타내는지, 분석에서 어떻게 사용되어야 하는지에 대한 명확하고 비기술적인 정의를 제공해 주세요.

결과: 기술적 데이터 구조와 비즈니스 이해 사이의 간극을 메워 이해관계자들이 보고서를 올바르게 해석하도록 보장합니다.

8. 데이터 정리를 위한 정규식 생성

최적 모델: DeepSeek 또는 ChatGPT.

SQL이나 Python/Pandas에서 지저분한 문자열(이메일 도메인 추출이나 전화번호 형식 지정 등)을 정리하려면 정확한 정규 표현식이 필요합니다.

SQL 함수(또는 Python)에서 사용할 정규 표현식(Regex) 패턴이 필요합니다.

대상 데이터에는 다음과 같은 문자열이 포함되어 있습니다:
"ID: 4522 - LOC: NY - Date: 2023/05"
"ID: 9981 - LOC: CA - Date: 2024/01"

위치 코드(예: 'NY', 'CA')만 추출하는 Regex 패턴을 작성해 주세요. 패턴이 올바른 부분 문자열을 어떻게 식별하는지 설명해 주세요.

결과: 즉시 테스트하고 배포할 수 있는 구체적이고 복잡한 텍스트 추출 로직을 제공합니다.

9. 전략적 대시보드 레이아웃 및 KPI 선택

최적 모델: Claude (디자인 및 전략).

때로는 코드가 아니라 시각적 스토리텔링이 문제입니다.

데이터 시각화 전문가 역할을 해 주세요. CFO를 위한 '운영 OpEx'에 관한 임원 대시보드를 구축하고 있습니다.

상단에 표시해야 할 상위 5개 KPI를 제안해 주세요. 각 KPI에 대해 예산 대비 추세를 가장 효과적으로 전달하는 특정 시각화 유형(예: BAN, 스파크라인, 불릿 차트)을 추천해 주세요. 레이아웃 선택에 대한 심리적 근거를 설명해 주세요.

결과: 단순히 원시 데이터를 표시하는 것이 아니라 의사 결정에 초점을 맞춘 고급 대시보드 디자인을 제공합니다.

10. Excel 로직을 SQL/DAX로 변환

최적 모델: ChatGPT (다용도 번역).

분석가들은 종종 강력한 데이터베이스나 BI 도구로 마이그레이션해야 하는 방대한 Excel 파일을 물려받습니다.

복잡한 Excel 수식을 [SQL Case 문 / Power BI DAX]로 변환해야 합니다.

Excel 수식:
=IF(AND(A2>1000, B2="Premium"), "High Priority", IF(A2>500, "Medium", "Low"))

이 로직을 대상 언어로 번역하고, null 값을 적절히 처리하도록 보장해 주세요.

결과: 레거시 비즈니스 로직을 확장 가능한 엔터프라이즈 시스템으로 원활하게 마이그레이션합니다.


프로 팁: “컨텍스트 우선” 체인

엘리트 결과를 얻으려면 프롬프트를 단순히 복사-붙여넣기하지 마세요. 프롬프트 체이닝을 사용하세요. 먼저, 스키마나 데이터 샘플(익명화된)을 붙여넣고 AI에게 “이 구조를 분석하고 관계를 이해했는지 확인해 주세요.”라고 요청하세요. AI가 이해를 확인한 후에만 구체적인 작업 프롬프트를 발행하세요. 이렇게 하면 모델의 컨텍스트 창이 상당히 높은 정확도를 위해 준비됩니다.

이러한 입력을 숙달함으로써, 당신은 코드를 작성하는 기술자에서 솔루션을 설계하는 전략가로 전환하게 됩니다. 이러한 프롬프트를 일상 업무에 통합하면 출력 속도가 가속화될 뿐만 아니라 SQL, Tableau, Power BI 전반에 걸쳐 통찰력의 품질이 표준화될 것입니다.