업로드 서버 계정 정보는 담당자에게 개별적으로 전달드립니다. 이 페이지에서 확인되지 않는 정보는 반드시 담당자에게 직접 문의해 주십시오.
제공 방식 선택
필요 테이블만 부분 백업
지정된 테이블만 덤프하여 압축 후 업로드합니다. 운영 DB에 부하가 없고, 명령 한 줄로 끝나며, 전체 구조를 노출하지 않습니다.
조회 전용 VIEW 공유
필요한 컬럼만 담은 VIEW를 만들고 읽기 전용 계정에 SELECT 권한만 부여합니다. 최신 데이터를 항상 볼 수 있습니다.
정기 CSV 추출
일 1회 또는 주 1회 CSV로 내보내 업로드합니다. DB 접근을 전혀 열지 않아도 되는 방식입니다.
방식 A — 필요 테이블만 부분 백업
가장 간단하고 안전한 방법입니다. 아래 명령에서 테이블명만 회사별 요청 목록으로 바꿔 실행하시면 됩니다.
MySQL / MariaDB
# 지정한 테이블만 덤프하고 바로 압축 mysqldump -u 계정 -p DB명 \ 테이블1 테이블2 테이블3 \ | gzip > data_회사코드_$(date +%Y%m%d).sql.gz
MS-SQL Server
-- 1) 분석용 임시 DB에 필요 테이블만 복사 SELECT * INTO 분석DB.dbo.테이블1 FROM 운영DB.dbo.테이블1; -- 2) 해당 DB만 백업 BACKUP DATABASE 분석DB TO DISK = 'D:\backup\data_회사코드.bak' WITH COMPRESSION;
SSMS를 쓰신다면 데이터베이스 우클릭 → 태스크 → 백업 메뉴로도 동일하게 가능합니다.
PostgreSQL
pg_dump -U 계정 -d DB명 \ -t 테이블1 -t 테이블2 \ | gzip > data_회사코드_$(date +%Y%m%d).sql.gz
업로드
| 항목 | 내용 |
|---|---|
| 접속 방식 | SFTP |
| 주소 / 포트 | 담당자 개별 전달 |
| 계정 / 비밀번호 | 담당자 개별 전달 |
| 업로드 경로 | /data |
| 파일명 규칙 | data_회사코드_YYYYMMDD.sql.gz |
| 제공 주기 | 초기 1회 (최근 2~3년) + 이후 협의된 주기 |
FileZilla, WinSCP 등 일반적인 SFTP 클라이언트를 사용하시면 됩니다. 업로드 전용 계정이므로 지정된 폴더 외에는 접근되지 않습니다.
방식 B — 조회 전용 VIEW 공유
필요한 컬럼만 노출하는 VIEW를 만들고, 그 VIEW에 대해서만 SELECT 권한을 가진 계정을 발급하는 방식입니다. 원본 테이블 구조는 드러나지 않고, 쓰기 권한이 없어 운영 데이터가 변경될 위험도 없습니다.
MySQL 예시
-- 1) 필요한 컬럼만 담은 VIEW 생성 CREATE VIEW v_analysis_production AS SELECT work_date, machine_cd, mold_cd, item_cd, good_qty, ng_qty FROM production_result WHERE work_date >= '2024-01-01'; -- 2) 조회 전용 계정 생성 및 VIEW 권한만 부여 CREATE USER 'analyst'@'%' IDENTIFIED BY '비밀번호'; GRANT SELECT ON DB명.v_analysis_production TO 'analyst'@'%'; FLUSH PRIVILEGES;
MS-SQL 예시
CREATE VIEW dbo.v_analysis_production AS
SELECT work_date, machine_cd, mold_cd, item_cd, good_qty, ng_qty
FROM dbo.production_result
WHERE work_date >= '2024-01-01';
GO
CREATE LOGIN analyst WITH PASSWORD = '비밀번호';
CREATE USER analyst FOR LOGIN analyst;
GRANT SELECT ON dbo.v_analysis_production TO analyst;
외부 접속을 여는 것이 부담되실 경우, 방화벽에서 지정 IP만 허용하도록 설정해 주시면 됩니다. 필요한 접속 IP는 요청 시 알려드립니다.
방식 C — 정기 CSV 추출
DB 접근을 전혀 열지 않으셔도 되는 방식입니다. 시스템의 조회 화면에서 내보내기 기능을 사용하시거나, 아래처럼 스케줄로 자동 추출해 업로드할 수 있습니다.
# MySQL — 조회 결과를 CSV로 저장 mysql -u 계정 -p -e \ "SELECT * FROM 테이블1 WHERE work_date >= '2024-01-01'" \ --batch --raw DB명 > 테이블1_$(date +%Y%m%d).tsv
| 항목 | 내용 |
|---|---|
| 파일 형식 | CSV 또는 TSV (인코딩 UTF-8) |
| 첫 행 | 컬럼명 포함 |
| 날짜 형식 | YYYY-MM-DD HH:MM:SS |
| 업로드 | 방식 A와 동일한 SFTP 경로 |
업로드 방법 (SFTP)
파일 전달은 전용 업로드 서버를 통해 이루어집니다. 회사별로 계정이 분리되어 있어 다른 회사의 자료에는 접근할 수 없으며, 지정된 폴더 외의 서버 영역에도 접근되지 않습니다.
1. 프로그램 준비
무료 SFTP 클라이언트를 사용하시면 됩니다. 둘 중 편하신 것을 쓰시면 됩니다.
| 프로그램 | 내려받기 |
|---|---|
| FileZilla | filezilla-project.org — Client 버전 |
| WinSCP | winscp.net — 한글 지원 |
2. 접속 정보 입력
| 항목 | 입력값 |
|---|---|
| 프로토콜 | SFTP (SSH File Transfer Protocol) |
| 호스트 | 담당자 개별 전달 |
| 포트 | 22 |
| 사용자 | 담당자 개별 전달 |
| 비밀번호 | 담당자 개별 전달 |
FileZilla를 쓰실 경우, 상단 사이트 관리자에서 프로토콜을 반드시 SFTP로 선택해 주십시오. 기본값인 FTP로는 접속되지 않습니다.
3. 파일 업로드
- 접속하면
data폴더 하나만 보입니다. 그 안에 파일을 올려 주십시오. - 왼쪽(내 PC)에서 오른쪽(서버)으로 파일을 끌어다 놓으면 업로드됩니다.
- 업로드가 끝나면 파일 크기가 원본과 같은지 확인해 주십시오.
4. 파일명 규칙
data_회사코드_YYYYMMDD.sql.gz ← 부분 백업 data_회사코드_YYYYMMDD.bak ← MS-SQL 백업 테이블명_YYYYMMDD.csv ← CSV 추출
회사코드는 위 회사별 요청 데이터 탭에 표기된 코드를 사용해 주십시오.
(예: 지에스테크 → data_csgt_20260901.sql.gz)
5. 자동 업로드를 원하실 경우
매번 수동으로 올리기 번거로우시면, 백업 스케줄에 아래 한 줄을 추가하시면 자동으로 전송됩니다.
# Linux — 백업 직후 실행 sftp -b - 계정@호스트 <<'EOF' cd /data put /경로/data_회사코드_*.sql.gz EOF :: Windows — WinSCP 명령줄 winscp.com /command "open sftp://계정:비밀번호@호스트/" ^ "put D:\backup\data_회사코드_*.sql.gz /data/" "exit"
업로드가 안 될 때
| 증상 | 확인 사항 |
|---|---|
| 연결이 되지 않음 | 프로토콜이 FTP가 아닌 SFTP인지, 포트가 22인지 확인 |
| 비밀번호가 틀렸다고 나옴 | 대소문자 구분 확인. 복사·붙여넣기 시 공백이 섞이지 않았는지 확인 |
| 권한이 없다고 나옴 | 최상위가 아닌 data 폴더 안에 올리고 계신지 확인 |
| 사내 방화벽에서 차단 | 아웃바운드 22번 포트 허용이 필요합니다. 전산 담당자에게 문의 |
회사별 요청 데이터
아래 탭에서 귀사에 해당하는 항목을 확인해 주십시오. 보유하지 않은 항목은 보유 여부만 회신해 주셔도 무방합니다.
CSGT · 분석 주제 : 금형 예지보전 (교체·보전 시점 판단)
| 구분 | 필요 항목 |
|---|---|
| 생산실적 | 작업일시, 설비코드, 금형코드, 품목코드, 양품수량, 불량수량 |
| 금형 마스터 | 금형코드, 품명, 캐비티수, 도입일, 설계수명(타수) |
| 비가동 이력 | 설비코드, 발생일시, 복구일시, 사유코드 |
| 보전 이력 | 대상(설비/금형), 일시, 조치내용, 부품비, 소요시간 |
| 대상 기간 | 최근 2년 |
금형 수명 판단에는 캐비티수와 설계수명이 반드시 필요합니다. 시스템에 없을 경우 금형 제작 사양서로 대체 가능합니다.
CSGD · 분석 주제 : 수주–생산 리드타임 및 표준 소요시간
| 구분 | 필요 항목 |
|---|---|
| 수주 이력 | 수주일, 거래처, 품목, 수량, 납기일 |
| 생산실적 | 작업일시, 품목, 공정, 수량, 작업자 |
| 품목 마스터 | 품목코드, 품명, 규격, 분류 |
| 불량 이력 | 일시, 품목, 공정, 불량유형, 수량 |
| 대상 기간 | 시스템 사용 전체 기간 |
시스템을 상시 사용하지 않으시는 경우, 사용 기간이 짧더라도 전체 기간을 그대로 주시면 됩니다. 데이터 양에 맞춰 분석 방법을 조정합니다.
CSDF · 분석 주제 : 판매 수요 예측
| 구분 | 필요 항목 |
|---|---|
| 판매실적 | 일자, 거래처, 품목, 수량, 단가, 금액 |
| 수주 이력 | 수주일, 납기일, 품목, 수량 |
| 재고 | 품목별 월말 재고 수량 |
| 품목 마스터 | 품목코드, 품명, 규격, 제품군 |
| 대상 기간 | 최소 3년 (계절성 파악에 필요) |
판매·수주 데이터는 MES가 아닌 ERP 또는 회계 시스템에 있는 경우가 많습니다. 해당 시스템 담당자를 함께 알려주시면 감사하겠습니다.
CEGF · 분석 주제 : 증숙 공정 품온 산포 최소화
| 구분 | 필요 항목 |
|---|---|
| 증숙 공정 이력 | 배치번호, 일시, 단계, 설정온도, 실측 품온, 시간 |
| 생산실적 | 일시, 라인, 품목, 생산수량, 불량수량 |
| CCP 모니터링 | 측정일시, CCP 구분, 측정값, 한계기준, 판정 |
| 비가동 이력 | 설비코드, 발생/복구일시, 사유 |
| 대상 기간 | 최근 2년 |
품온 데이터가 시스템이 아닌 온도기록계나 PLC에만 저장되는 경우, 해당 장비의 로그 파일 형태로 제공해 주셔도 됩니다.
CSBC · 분석 주제 : 협의 진행 중
| 구분 | 필요 항목 |
|---|---|
| 생산실적 | 작업일시, 설비, 품목, 수량, 불량수량 |
| 품목 마스터 | 품목코드, 품명, 규격, 분류 |
| 불량 이력 | 일시, 품목, 공정, 불량유형, 수량 |
| 설비 이력 | 설비코드, 가동/비가동 일시, 사유 |
설치형 프로그램을 사용 중이신 경우, 자동 백업 파일이 사내 서버에 이미 생성되어 있을 수 있습니다. 해당 파일을 그대로 전달해 주시는 것이 가장 빠릅니다.
CSSD · 분석 주제 : 협의 예정
확약 사항
- 본 과제는 중소벤처기업부 지원 컨설팅 사업의 일환으로 수행됩니다.
- 제공받은 데이터는 분석 목적으로만 사용하며, 제3자에게 제공하지 않습니다.
- 데이터는 읽기 전용으로만 활용하며, 귀사 운영 시스템에 어떠한 변경도 가하지 않습니다.
- 수행기관은 비밀유지확약서를 제출하며, 과제 종료 후 전달받은 데이터를 폐기합니다.
- 업로드 서버는 회사별로 분리된 계정을 사용하며, 다른 회사의 자료에 접근할 수 없습니다.
- 추출·연계 작업에 별도 공수가 소요될 경우 사전 협의 후 진행합니다.