흐름(소프트웨어)
Flow (software)![]() |
컴퓨팅에서 Flow는 데이터 통합 전문가가 서로 다른 시스템(사내, 호스트 또는 클라우드 내)을 연결하여 환경 간에 필요에 따라 데이터를 변환 및 재구성할 수 있는 미들웨어 소프트웨어입니다.흐름 기능은 데이터 통합 프로젝트, EDI 및 데이터 변환 작업에 사용할[by whom?] 수 있습니다.Flow는 뉴질랜드의 Flow Software Ltd에 의해 개발되었으며, 다양한 파트너사를 통해 또는 뉴질랜드와 호주의 Flow Software에서 직접 이용할 수 있습니다.
통합 소프트웨어를 사용하면 조직은 기존 애플리케이션을 계속 사용할 수 있으며, 요건의 변화에 따라 커스터마이즈 또는 업그레이드해야 하는 필요성을 극복할 수 있습니다.통합 소프트웨어를 사용함으로써 많은[quantify] 기업은 수동 데이터 키 입력에 대한 의존도를 줄이고 키 입력 오류로 인한 비용 및 지연을 방지할 수 있습니다.
특징들
플로우는 데이터 관리를 가능하게 합니다.
- 세트 내 및 세트 간 데이터 변환
- 구조 내에서 지정된 집합에서 데이터 생성 및 소비
- 시큐어 등 다양한 전송 형식을 사용한 데이터 파일 전송
- 태스크 워크플로우 지정
- 보고서를 통한 트랜잭션 및 형식 통지
데이터 생성
흐름은 파일 또는 데이터베이스에서 구조화된 형식으로 데이터에 액세스하여 생성합니다.
플로우는 SQL89 또는 SQL92 사양 중 하나를 사용하여 데이터베이스에 대한 액세스 및 읽기 또는 쓰기를 수행할 수 있습니다.Informix는 확장 SQL 사용을 지원합니다.
- Microsoft SQL Server 2000 이후
- Microsoft Access 97 위
- MySQL 4.x
- Oracle 8i
- InterBase 5.6
- 인포믹스
- IBM DB2
- 미오브
- Microsoft ODBC 규격에 따른 ODBC 준수 데이터베이스
- Microsoft ADO 사양에 따른 ADO 준거 데이터 소스
플로우는 다양한 파일유형에 액세스 및 읽기 또는 쓰기를 할 수 있습니다.
데이터 변환
비주얼 매핑엔진은 데이터 세트 간의 데이터 변환을 구성하기 위해 사용됩니다.데이터가 변환될 때 재구성될 수 있으므로 소스와 대상 간에 서로 다른 데이터 구조가 허용됩니다.흐름 데이터 액세스는 매핑레이어와 독립적으로 동작합니다.적용된 매핑 로직은 Object Pascal 코드를 포함하는 이벤트를 사용합니다.
데이터 전송
흐름은 생성된 데이터 및 파일을 다음 형식으로 전송합니다.
사용자 인터페이스
Flow 사용자 인터페이스를 통해 사용자는 작성 및 처리, 프로세스 활성화 및 액티비티 로그 보기를 수행할 수 있습니다.
플로우 프로세스액티비티의 이메일 알림도 설정할 수 있습니다.
행동들
흐름은 일정대로 또는 이벤트 주도로 실행할 수 있는 미리 정의된 이벤트 처리를 사용합니다.액션과 그 결과는 로그에 기록되며 사용자 인터페이스를 통해 사용할 수 있습니다.
액션은 다음과 같습니다.
- 데이터 또는 파일 변환
- 특정 보고서 생성
- Windows 기반 셸 명령어
- 데이터 또는 파일의 외부 전송
- 선택한 SQL 문
- 사용자 지정 플러그인 작업
리포트
흐름에는 Report Builder 소프트웨어를 기반으로 한 보고서 작성기가 포함됩니다.리포트 작성자는 트랜잭션과 관련된 상세 내역을 사용자에게 제공하는 사용자 정의 통지 리포트를 생성할 수 있습니다.보고서는 XML, PDF, JPEG 및 XLS로 작성할 수 있습니다.필요한 경우 보고서를 전자 메일 메시지에 포함할 수 있습니다.