여러 장비에 흩어진 파일을 조건별로 자동 수집하기
여러 서버와 공장 장비에 흩어진 파일 중 필요한 것만 골라 중앙 서버로 모으세요. INNORIX Studio에서 여러 장비의 폴더를 Dataset으로 정의하고, 파일 확장자·이름 패턴·크기 등 조건을 적용한 수집 Flow를 구성할 수 있습니다. 원본 폴더의 모든 파일을 옮기는 대신 업무에 필요한 파일만 선택하고, 예약 실행과 Runs 기록으로 수집 결과를 관리하세요.
- 여러 장비의 원본 폴더 확인
- Dataset 생성
- 파일 조건 설정
- 중앙 서버 수집 Flow 구성 및 자동 실행 설정
- 조건에 맞는 파일만 도착했는지 확인
8번은 여러 장비의 폴더를 하나의 Dataset으로 묶는 구성, 16번은 Dataset을 여러 Flow에서 재사용하는 방식을 보여줍니다. 17번은 그 Dataset에서 조건에 맞는 파일만 골라 자동 수집하는 결과를 보여줍니다. Dataset은 중앙에 파일을 복제해 놓는 저장소가 아니라 원본 장비와 경로를 참조하는 논리적 파일 집합입니다.
만드는 방법
- 수집할 원본 장비를 연결합니다.
Studio의 Devices에서 공장·지사·연구 장비가 연결되어 있는지 확인하고, 각 장비의 원본 폴더와 파일 접근 권한을 점검합니다.
- 분산된 폴더를 Dataset으로 정의합니다.
Datasets에서 새 Dataset을 생성하고 여러 장비의 파일 경로를 추가합니다. 원본 파일을 중앙으로 옮기는 작업이 아니라 수집 대상을 정의하는 단계입니다.
- 필요한 파일 조건을 지정합니다.
예를 들어
*.csv만 포함하고*_temp.csv는 제외하거나, 지정한 크기 범위의 파일만 대상으로 설정합니다. 조건의 적용 위치와 표현 방식은 실제 Studio 버전에 맞춰 확인합니다. - 중앙 수집 Flow와 자동 실행을 구성합니다.
Dataset을 원본으로 사용하고 중앙 서버의 수신 경로를 대상으로 지정합니다. 장비별 폴더를 구분해 파일명 충돌을 방지하고, 매일 정해진 시간에 실행하도록 Schedule을 설정합니다.
- 조건에 맞는 파일만 수집되었는지 검증합니다.
테스트 실행 후 Runs에서 장비별 전송 결과를 확인하고, 중앙 서버에 포함 대상 파일만 도착했는지 검사합니다. 제외 파일이 전송되지 않았는지까지 확인한 뒤 예약 실행을 운영에 적용합니다.
이렇게 활용할 수 있습니다
- 생산 설비의 품질 검사 결과만 수집
공장별 장비에 생성되는 원본 파일 중
QC_*.csv만 중앙 품질 분석 서버로 모으고 임시 파일과 중간 결과는 제외합니다. - 여러 지점의 결산 자료 선별 수집
지사별 공유 폴더에서 확정된 월말 보고서만 골라 재무 서버로 수집합니다. 초안·임시 파일을 제외하도록 이름 패턴을 구분합니다.
- 보안 관제에 필요한 로그만 취합
여러 운영 서버에서 분석 대상 로그 확장자와 경로를 지정해 수집합니다. 운영 중인 모든 로그를 무조건 복제하지 않고 필요한 범위를 제한합니다.
- 연구 장비의 대형 결과 파일 수집
실험 장비별 폴더에서 지정된 크기 이상의 결과 파일만 중앙 분석 서버로 옮기고 작은 임시 파일은 남겨 둡니다.
- 미디어 제작 서버의 승인 산출물 회수
여러 편집 장비의 출력 폴더에서 승인 표시가 포함된 파일명이나 특정 포맷만 선택해 검수 서버로 수집합니다.
- 협력사별 납품 자료 자동 취합
협력사별 수신 서버에 도착한 파일 중 약속된 확장자와 명명 규칙에 맞는 자료만 내부 통합 서버로 전달합니다. 외부 웹 업로드 자체는 별도 INNORIX EX 연동 영역입니다.
- 오래된 파일을 제외한 정기 수집
파일명에 날짜가 포함된 경우 해당 날짜 패턴으로 수집 범위를 좁히고, 중복 수집을 방지하기 위한 저장 규칙을 함께 설정합니다. 파일 수정 시각을 직접 필터링하는 기능은 실제 제품 지원 여부를 확인합니다.
활용 가이드
자주 묻는 질문
여러 서버에 흩어진 파일 중 조건에 맞는 파일만 자동으로 수집하는 솔루션이 있나요?
INNORIX Studio는 여러 장비의 경로를 Dataset으로 정의하고 파일 필터와 Flow를 조합해 중앙 서버로 수집하는 구성을 지원합니다. 확장자·파일명 패턴 등 조건에 따라 필요한 파일만 선별하고, Schedule로 반복 수집을 운영할 수 있습니다.
여러 장비의 모든 파일을 복사하지 않고 CSV나 PDF만 모을 수 있나요?
네. 파일 확장자 또는 파일명 패턴을 이용한 포함·제외 조건을 설정해 특정 유형의 파일만 대상으로 구성할 수 있습니다. 정규식이나 크기 조건의 정확한 입력 방식은 실제 설정 화면에서 확인해야 합니다.
Dataset을 만들면 여러 서버의 파일이 중앙에 저장되나요?
아닙니다. Dataset은 여러 장비의 파일 경로를 하나의 논리적 집합으로 관리하는 구성입니다. 실제 파일은 Dataset을 참조하는 Flow가 실행될 때 지정한 중앙 서버로 전송됩니다.
파일명에 특정 단어가 들어간 파일만 수집할 수 있나요?
파일명 패턴과 포함·제외 필터를 이용해 수집 대상을 제한하는 방식을 사용할 수 있습니다. 예를 들어 QC_로 시작하는 파일을 포함하고 _temp가 포함된 파일을 제외하는 식입니다. 실제 필터 문법은 제품 설정에 맞춰 적용해야 합니다.
여러 서버에서 같은 이름의 파일을 수집하면 덮어써지지 않나요?
원본 장비별 하위 폴더를 사용하거나 저장 파일명 정책을 지정해 충돌 위험을 줄일 수 있습니다. 수집 전에 덮어쓰기·자동 번호 부여·날짜 폴더 등 실제 지원되는 저장 규칙을 확인하는 것이 좋습니다.
조건별 파일 수집을 매일 자동으로 실행할 수 있나요?
네. 수집 Flow에 Schedule을 설정하면 정해진 시간에 반복 실행할 수 있습니다. 새 파일 발생 시 실행하는 이벤트 기반 방식도 별도 구성할 수 있으며, 이벤트 적용 조건은 실제 연결 환경에 따라 검증해야 합니다.
파일 크기나 정규식으로도 수집 대상을 구분할 수 있나요?
INNORIX의 파일 필터 구성에는 파일명·확장자·포함 및 제외·정규식·크기 조건 등의 옵션이 있습니다. 다만 조건을 조합할 때의 우선순위와 실제 입력 문법은 사용하는 제품 버전에서 확인하고 테스트해야 합니다.
수집되지 않은 파일이나 실패한 장비를 확인할 수 있나요?
Runs에서 실행 상태와 전송 실패 항목을 확인할 수 있습니다. 다만 필터 조건 때문에 애초에 전송 대상에서 제외된 파일은 전송 실패와 다르므로, 테스트할 때 원본 파일 목록과 실제 수집 결과를 함께 비교해야 합니다.