AI를 활용한 동적 데이터 보고 및 시각화 - n8n 워크플로우

강력한 n8n 워크플로우 내에서 AI 서비스를 사용하여 포괄적인 데이터 분석, 해석 및 시각화를 자동화하세요. Google 시트나 MySQL과 같은 데이터 소스를 연결하고 결과를 Gmail을 통해 직접 받아보세요.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상


  • 반복적인 보고 및 분석 작업을 자동화하려는 데이터 분석가.

  • 여러 이기종 데이터 소스에서 즉각적인 보고서가 필요한 비즈니스 인텔리전스(BI) 전문가.

  • 깊은 코딩 지식 없이 고급 데이터 처리를 원하는 사용자.

  • AI 기반 인사이트를 위해 강력한 n8n 템플릿을 도입하려는 조직.

개요

이 포괄적인 n8n 워크플로우 템플릿은 원시 비즈니스 데이터를 고급 AI 분석 서비스(특히 Ada.im)와 통합하여 전문적인 자연어 보고서와 시각적 대시보드를 생성하기 위한 강력한 프레임워크를 제공합니다. 이 템플릿이 해결하는 핵심 문제는 Google 시트나 데이터베이스와 같은 다양한 시스템에서 데이터를 추출, 처리, 결과 해석 및 시각화 자료를 생성하는 데 필요한 수동 작업을 없애는 것입니다.

The n8n 워크플로우는 선택한 소스에서 데이터를 수집하고, 효율적으로 집계한 다음, 분석, 해석 및 시각화를 위해 구조화된 데이터를 세 가지 전문 AI 엔드포인트로 병렬 전송합니다. 이때 자연어 쿼리를 기반으로 처리됩니다. 마지막으로 Gmail 자동화 기능을 사용하여 결과 보고서와 차트를 전달합니다. 이를 통해 n8n 템플릿은 지속적인 보고 요구사항에 대해 높은 유연성과 재사용성을 갖추게 됩니다.

작동 방식

전체 프로세스는 Start n8n 트리거에 의해 시작됩니다.


  1. 데이터 수집 (Data Ingestion): 워크플로우는 여러 소스(MySQL, Google 시트, 로컬 XLSX 파일 또는 생성된 샘플 데이터)로부터 데이터를 수신하도록 구성됩니다. 제공된 설정에서는 Sample Data n8n 노드가 1000개의 시뮬레이션된 판매 주문을 생성합니다.

  2. 데이터 집계 (Aggregation): Process Data n8n 노드가 수신된 모든 데이터 레코드를 단일 JSON 객체로 집계하여 AI API 호출에 필요한 구조화된 페이로드를 준비합니다.

  3. 병렬 AI 처리 (Parallel AI Processing): 집계된 데이터 항목은 세 개의 httpRequest n8n 노드(DataAnalysis, DataInterpretation, DataVisualization)로 분기됩니다. 각 노드는 전체 데이터 세트와 특정 자연어 query를 외부 AI 플랫폼(Ada.im)으로 전송합니다.

  4. 보고서 형식 변환 (Report Formatting): DataAnalysisDataInterpretation 노드에서 반환된 결과(마크다운 형식)는 이메일에서 보기 편하도록 별도의 Convert markdown to HTML n8n 노드를 사용하여 HTML로 변환됩니다.

  5. 시각화 처리 (Visualization Handling): DataVisualization n8n 노드의 결과(차트에 대한 원시 HTML 코드)는 Set n8n 노드를 사용하여 추출된 다음, Convert to HTML File n8n 노드를 사용하여 chart.html이라는 바이너리 HTML 파일로 변환됩니다.

  6. 전달 (Delivery): 세 개의 독립적인 Gmail n8n 노드가 최종 출력을 전달합니다. 두 개는 분석 및 해석 보고서의 HTML 본문을 보내고, 하나는 시각화 자료를 첨부된 HTML 파일로 보냅니다. 이를 통해 모든 보고서가 강력한 n8n 워크플로우를 사용하여 정확하게 배포됩니다.

설치 가이드

이 강력한 n8n 워크플로우 템플릿을 배포하려면 다음 단계를 따르세요:


  1. 가져오기 (Import): 제공된 JSON 코드를 복사하여 n8n 인스턴스에 직접 가져옵니다.

  2. API 키 발급 (Ada.im): 이 n8n 워크플로우는 Ada.im 플랫폼에 의존합니다. Ada 공식 웹사이트에 가입하고 인증을 위해 API 키를 발급받아야 합니다.

  3. 자격 증명 설정: DataAnalysis, DataInterpretation, DataVisualization n8n 노드에 대해 사용자 지정 자격 증명(헤더 인증)을 구성해야 합니다.

HTTP 요청 노드 설정에서 인증(Authentication) -> Generic Credential Type을 선택합니다.
HTTP Header Auth를 선택하고 새 자격 증명을 생성합니다.
헤더 이름(Header Name)은 정확히 Authorization이어야 합니다.
헤더 값(Header Value)은 발급받은 Ada API 키여야 합니다.

  1. 데이터 소스 구성: 데이터 소스 n8n 노드 중 하나만 선택하고 활성화하세요 (예: MySQL 노드, Google 시트 노드 구성 또는 Sample Data 코드 노드 사용). 사용하지 않는 소스 노드는 연결을 해제합니다.

  2. 쿼리 사용자 정의: DataAnalysis, DataInterpretation, DataVisualization n8n 노드 내의 query 파라미터를 검토하세요. 특정 분석 요구사항에 맞게 자연어 쿼리를 업데이트하세요.

  3. Gmail 설정: Gmail n8n 노드에 대한 자격 증명을 구성하고 보고서를 수신할 sendTo 이메일 주소를 설정합니다.

노드 상세 정보

Start (n8n 트리거): 데이터 처리 및 보고 n8n 워크플로우를 수동으로 시작합니다.
Sample Data (Code n8n 노드): orderdate, productcategory, salesamount와 같은 필드를 포함하여 n8n 워크플로우 테스트를 위한 1000개의 시뮬레이션된 판매 주문 레코드를 생성합니다.
Process Data (Aggregate n8n 노드): 데이터 소스의 모든 항목을 단일 항목으로 수집합니다. 이는 전체 데이터 세트 배열($json.data)을 AI API 엔드포인트로 전달하는 데 중요합니다.
DataAnalysis, DataInterpretation, DataVisualization (HTTP Request n8n 노드): 이들은 핵심 처리 단계입니다. 구조화된 데이터(input
json)와 자연어 쿼리를 Ada.im API로 POST 요청합니다. 주요 구성 작업은 API 키를 사용하여 Authorization 헤더를 설정하는 것입니다.
Convert markdown to HTML (Markdown n8n 노드): AI로부터 받은 마크다운 형식의 분석 보고서를 표준 HTML로 변환하여 이메일 클라이언트에서 올바르게 표시되도록 합니다.
Process Visualization Data (Set n8n 노드): 시각화 API의 JSON 응답을 구문 분석하여 원시 HTML 차트 코드를 추출하는 작업을 수행합니다.
Convert to HTML File (Convert to File n8n 노드): 시각화 HTML 콘텐츠를 받아 chart.html이라는 이름의 바이너리 첨부 파일로 변환합니다.
Send DataAnalysis message, Send DataInterpretation message, Send DataVisualization (Gmail n8n 노드): 최종 실행 노드들입니다. 구성된 Gmail 자격 증명을 사용하여 생성된 HTML 보고서와 차트 파일을 첨부로 배포함으로써 자동화된 n8n 워크플로우 사이클을 완료합니다.

관련 n8n 워크플로우

무료

노드: 13 노드
업데이트됨: 12월 26 2025
모두 보기
작성자

추천*