---
title: "FlowForce 서버를 사용하여 데이터 통합 및 변환 워크플로우를 자동화하세요"
date: 2026-03-13
categories:
  - server-software
  - data-integration
  - etl
tags: 
 - flowforce
 - mapforce-server
 - videos
description: Altova FlowForce Server와 MapForce Server를 사용하여 데이터 통합 및 변환 워크플로우를 자동화하는 방법을 알아보세요. 이 비디오 튜토리얼에서는 조건부 라우팅, 오류 처리 등을 포함한 완전한 ETL(추출, 변환, 로드) 시나리오를 단계별로 안내합니다.
---
Status: #blog

Tags:  #flowforce-server  #mapforce-server #demo-videos #videos 

Categories: [server-software](/blog/ko/category/server-software.md) | [data-integration](/blog/ko/category/data-integration.md) | [etl](/blog/ko/category/etl.md)
# FlowForce 서버를 사용하여 데이터 통합 및 변환 워크플로우를 자동화하세요

대량의 데이터를 처리하는 조직이라면, 수동 작업이 얼마나 빠르게 병목 현상을 일으키는지 잘 알고 있을 것입니다. 파일은 다양한 형식으로 도착하고, 비즈니스 규칙은 지역이나 고객에 따라 달라지며, 오류의 여지는 매우 적습니다. 따라서, 사람의 개입 없이 데이터를 자동으로 분류, 변환 및 계산할 수 있는 안정적인 데이터 처리 시스템이 필요합니다.

Altova FlowForce Server와 MapForce Server는 바로 이러한 기능을 수행하도록 설계되었습니다. 최신 비디오 튜토리얼에서는 실제 업무 환경에서 활용 가능한 워크플로우 자동화 과정을 처음부터 끝까지 자세히 안내합니다.

![데이터 변환 과정을 시각적으로 표현하는 장식적인 이미지](/blog/images/visualize-data-transformation.png)


<!--more-->

## 실제 ETL(추출, 변환, 적재) 시나리오

이 영상에서는 많은 기업들이 공감할 수 있는 실제 데이터 통합 사례를 보여줍니다. 한 회사가 미국과 유럽 고객으로부터 엑셀 파일 형태로 구매 주문을 받습니다. 두 지역 간의 세금 계산 방식이 다르기 때문에, 수신된 주문은 정확한 방식으로 분류되어야 하며, 적절한 비즈니스 로직에 따라 처리되고, 자동으로 JSON 형식으로 변환되어야 합니다.

다음은 작업 흐름이 어떻게 진행되는지 설명입니다

1. 엑셀 파일 형식의 구매 요청서가 지정된 폴더로 들어옵니다.

2. FlowForce 서버는 파일 시스템의 트리거를 통해 새로운 파일을 감지하고, 작업을 시작합니다.

3. 조건부 매핑 기능은 파일의 국가 코드를 확인하여 해당 주문이 미국에서 온 것인지, 유럽 연합에서 온 것인지 판단합니다.

4. 그 결과를 바탕으로, FlowForce 서버는 해당 지역에 맞는 설정을 적용하고, 정확한 세금 계산을 수행한 후 데이터를 JSON 형식으로 변환합니다.

5. 작업이 성공적으로 완료되면, 원본 파일과 결과 파일은 "처리 완료" 폴더로 이동됩니다. 오류가 발생하면, 해당 파일들은 "오류 발생" 폴더로 이동되어 검토를 위해 보관되며, 작업은 계속 진행됩니다.

이러한 조건부로 구성되고 여러 단계를 거치는 데이터 처리 파이프라인은 [ETL 워크플로우](https://www.altova.com/ko/mapforce/etl-tool#mapforce)에서 흔히 요구되는 사항이며, FlowForce Server는 별도의 코드를 작성하지 않고도 쉽게 구성할 수 있도록 설계되었습니다.

데모 버전을 시청하세요:

![](https://www.youtube.com/watch?v=f30Hc72xJ-0)

## FlowForce 서버와 MapForce가 함께 작동하는 방식

이 영상은 세 가지 Altova 제품이 어떻게 결합되어 전체 워크플로우 자동화를 구현하는지 보여줍니다. MapForce는 데스크톱 도구로서, 엑셀 입력 파일을 JSON 출력으로 변환하는 방식을 정의하는 데이터 매핑을 [설계](https://www.altova.com/ko/mapforce)하는 데 사용됩니다. 여기에는 필요한 모든 계산과 데이터 재구조화 작업이 포함됩니다.

![MapForce에서 엑셀 데이터를 JSON 형식으로 변환하는 매핑 규칙을 생성했습니다](/blog/images/excel-to-json-conversion.png)

매핑 설정이 완료되면, 해당 설정은 FlowForce 서버에 직접 배포됩니다.

실행 시, [FlowForce 서버는 워크플로우를 관리합니다](https://www.altova.com/ko/flowforceserver) 이 서버는 트리거를 모니터링하고, 조건을 평가하며, 전체 작업을 관리합니다. 배포된 매핑을 실제로 실행할 때가 되면, FlowForce 서버는 서버 측 실행 엔진인 MapForce 서버를 호출하여 [데이터 변환을 처리합니다](https://www.altova.com/ko/mapforce-server) 이러한 분리는 MapForce에서 한 번 디자인을 완료한 후, FlowForce 서버와 MapForce 서버가 자동 실행을 처리하도록 하는 것을 의미하며, 이 과정에서 셸 스크립트를 작성하거나 사용자 정의 미들웨어를 구축할 필요가 없습니다.

## 데이터 처리 파이프라인 설정 방법

[FlowForce 튜토리얼](https://www.altova.com/ko/mapforce/demos#server)은 견고하고 실제 운영 환경에 적용 가능한 데이터 통합 워크플로우를 구축하는 데 필수적인 FlowForce 서버의 기능을 관리하는 방법을 보여줍니다

- **파일 시스템 트리거**는 모니터링되는 디렉토리에 새로운 파일이 나타날 때 자동으로 작업을 시작합니다. 이는 데이터가 도착하는 즉시 처리해야 하는 경우에 매우 유용합니다.

- **조건부 실행**을 사용하면 작업 내에서 분기 로직을 정의할 수 있습니다. 저희의 경우, 국가 코드가 어떤 지역별 매핑을 실행할지 결정하지만, 동일한 접근 방식은 다양한 처리 경로가 필요한 모든 비즈니스 규칙에 적용될 수 있습니다.

- ** 오류 및 성공 처리** 기능은 작업 흐름이 예상치 못한 상황에서도 원활하게 진행되도록 보장합니다. 보호된 블록은 오류를 감지하고, 문제가 발생한 파일을 지정된 폴더로 이동시키며, 작업을 재개하는 단계를 사용하여 작업이 완전히 중단되지 않고 계속 실행되도록 합니다.

- **변수와 표현식** FlowForce Server의 표현 언어는 파일 이름을 계산하고, 경로를 동적으로 구성하며, 단계 간에 데이터를 전달할 수 있도록 지원하여, 자동화된 워크플로우를 세밀하게 제어할 수 있습니다.

이 영상에서는 더욱 발전된 워크플로우 자동화 요구 사항을 위한 추가 기능들을 미리 보여줍니다. FlowForce 서버는 파일 목록을 반복 처리하는 "각 항목별 처리" 기능을 지원하며, 실행 전에 필요한 조건이 충족되었는지 확인하는 "지연 실행" 기능과, 웹 서비스로 제공되는 시간이 오래 걸리는 작업의 결과를 캐싱하는 기능을 제공합니다. 시간 기반 트리거를 사용하면 특정 간격으로 작업을 예약할 수 있으며, HTTP 트리거를 통해 외부 시스템이 GET 또는 POST 요청을 통해 필요에 따라 작업을 실행할 수 있습니다. 큐 기능은 단일 서버 또는 클러스터 전체의 서버 부하를 관리하는 데 도움이 됩니다.

이러한 기능들을 종합적으로 고려할 때, FlowForce Server는 단순한 파일 기반 ETL 작업부터 외부 시스템과 상호 작용하는 복잡하고 다단계 데이터 통합 파이프라인에 이르기까지, 다양한 워크플로우를 처리할 수 있는 다재다능한 엔진입니다.

## 플로우포스를 무료로 사용해 보세요

귀사의 팀이 반복적인 데이터 변환을 자동화하거나, 안정적인 ETL 파이프라인을 구축하거나, 수동 데이터 처리 단계를 제거해야 하는 경우, FlowForce Server는 이러한 목표를 빠르고 효율적으로 달성할 수 있는 도구를 제공합니다. FlowForce Server는 데이터 통합을 위해 MapForce Server를 호출하는 것 외에도, [XML 및 XBRL 데이터의 유효성 검사 및 처리](https://www.altova.com/ko/raptorxml) 및 [비즈니스 보고서 생성](https://www.altova.com/ko/stylevision-server) 워크플로우를 관리할 수 있습니다.

**직접 사용해 보시겠습니까?** [무료 체험판을 다운로드하세요](https://www.altova.com/ko/flowforce/download) FlowForce 서버를 활용하여 오늘부터 자동화된 워크플로우를 구축해 보세요.

모든 [Altova 서버 소프트웨어](https://www.altova.com/ko/server-software) 제품은 Windows 및 Linux용으로 직접 다운로드할 수 있으며, 또한 무료 [Azure 가상 머신 템플릿](https://marketplace.microsoft.com/en-us/product/altova.altova_server_platform) 또는 [Docker 프로젝트](https://github.com/altova/altova-server-docker)를 통해서도 이용 가능합니다.




