텍스트 매핑 (또는 텍스트 매핑)

강력한 모든 형식 간 변환 도구

  • 컴포넌트 간의 드래그 앤 드롭 방식으로 연결을 설정합니다
  • 텍스트를 XML, 데이터베이스, JSON, EDI, Shopify 형식 등으로 변환합니다.
  • PDF 데이터 추출기
  • CSV, FLF, 및 일반 텍스트 파일 형식 지원
  • 데이터 처리 기능 및 시각화 기능 생성 도구
  • 텍스트 분석 규칙을 정의하기 위한 FlexText
  • 복잡한 데이터 구조와 파일 간의 데이터 매핑을 수행합니다
  • 여러 소스를 통합합니다
  • 실시간 데이터 변환
  • MapForce Server를 사용하여 데이터 변환 작업을 자동화하세요

텍스트 매핑 생성하기

MapForce에서 텍스트 파일을 변환하는 방법

Altova MapForce는 일반 텍스트 파일과 XML, 데이터베이스, EDI, 엑셀, PDF, XBRL, Shopify/GraphQL 및 기타 데이터 형식을 통합하는 데 유연한 기능을 제공합니다.

CSV 파일이나 텍스트 문서와 같은 단순 텍스트 파일은 다양한 응용 프로그램에서 사용되며, 종종 서로 다른 프로그램 간의 데이터 교환 형식으로 활용됩니다. 많은 조직에서는 여전히 텍스트 파일 형태로 결과를 출력하는 기존 소프트웨어를 사용하고 있습니다. 이러한 단순 텍스트 파일과 텍스트 문서를 현대적인 컴퓨팅 환경에서 다른 데이터 형식과 통합하는 것은 점점 더 어려워지고 있습니다.

MapForce는 모든 매핑 작업에서 일반 텍스트 파일을 소스 및 대상 데이터로 지원합니다. MapForce는 일대일 매핑에만 국한되지 않으며, 여러 소스와 여러 대상을 혼합하여 다양한 데이터 형식의 조합을 매핑할 수 있습니다.

MapForce 데이터 매핑 디자인에 CSV 또는 FLF 텍스트 파일을 불러올 때, 파일을 가져오기 전에 필요한 경우 필드를 추가, 삽입, 삭제하고, 필드 헤더 이름과 값을 변경할 수 있습니다.

또한, 빈 텍스트 파일 필드를 데이터 대상에서 빈 요소로 처리하도록 선택할 수도 있습니다. 또는, 빈 필드를 "존재하지 않음"으로 간주하여 대상 데이터 구조에 해당 필드가 표시되지 않도록 설정할 수도 있습니다.

매핑에 필요한 모든 콘텐츠 모델을 불러온 후, 소스(출력)와 타겟(입력) 구조 간에 연결선을 드래그하여 일치하는 요소를 연결하면 됩니다.

MapForce는 데이터를 필터링하거나, 평면 파일에서 숫자 또는 문자 데이터를 변환하는 등 다양한 데이터 처리 기능을 위한 포괄적인 라이브러리를 제공합니다. 이러한 기능은 불리언 조건을 기반으로 데이터를 필터링하거나, 데이터 변환 과정에서 숫자 또는 문자 데이터를 조작하는 데 사용될 수 있습니다.

FlexText를 사용하여 텍스트 파일을 분석합니다

MapForce는 매핑 디자인에서 표준이 아니거나 매우 복잡한 기존 텍스트 파일, 예를 들어 메인프레임 텍스트 보고서, 텍스트 기반 로그 파일 등을 파싱하고 변환하는 데 사용되는 독특한 FlexText 유틸리티를 포함합니다. FlexText는 시각적인 인터페이스를 통해 기존 텍스트 파일을 삽입하고, MapForce 매핑 인터페이스에서 변환하려는 부분을 추출할 수 있습니다.

FlexText는 템플릿을 생성하며, 이 템플릿은 매핑 디자인에 로드됩니다. 여기서 개별 텍스트 노드를 XML, 데이터베이스, PDF, EDI, XBRL, 일반 파일, 엑셀, JSON, 그리고/또는 웹 서비스 데이터 등 다양한 형식으로 변환할 수 있습니다. FlexText에서 생성한 설정을 저장하면, 동일한 템플릿을 재사용하여 여러 매핑에서 여러 텍스트 파일을 변환할 수 있습니다.

데이터 매핑 도구에는 텍스트 파일 분석을 위한 FlexText 기능이 포함되어 있습니다

FlexText는 텍스트 파일 변환을 위한 규칙을 설정할 수 있는 기능을 제공합니다. FlexText 인터페이스에서 텍스트 파일을 열면, 파일 내용은 두 개의 영역으로 표시됩니다. 왼쪽 영역은 원본 파일을 나타내고, 오른쪽 영역(즉, 오른쪽에 위치한 영역)은 사용자가 필요한 데이터를 추출하는 동안 파일의 내용을 실시간으로 보여줍니다.

사용자가 수행하는 모든 작업의 결과는 실시간으로 표시되므로, 원하는 결과를 얻었는지 즉시 확인할 수 있습니다.

레거시 텍스트 파일에는 CSV 또는 FLF 형식의 유용한 데이터가 더 복잡한 플랫 파일 내부에 포함되어 있을 수 있습니다. FlexText를 사용하면 CSV 및 FLF 기능을 통해 이러한 데이터를 직접 추출할 수 있습니다. 분할 및 기타 작업을 수행한 후, 필드 이름, 길이 등을 설정하여 남은 CSV 또는 FLF 형식의 필드를 저장할 수 있습니다.

FlexText를 사용하여 기존 텍스트 파일을 분석하는 방법

관련 데이터를 추출합니다

FlexText는 분할 기능을 사용하여 불필요한 텍스트, 문자, 공백 등을 제거함으로써 필요한 데이터만 분리할 수 있습니다. 각 분할 작업은 데이터를 두 개의 새로운 블록으로 표시합니다. 한 블록에는 분리된 데이터가 포함되어 있고, 다른 블록에는 변환된 파일의 수정된 내용이 표시됩니다. 사용자는 수행하는 각 작업의 결과를 즉시 확인할 수 있습니다.

노드, 무시, 스위치, 그리고 정규 표현식

FlexText는 정보 트리를 구성할 때 더 많은 유연성을 제공하기 위해 "노드(Node)" 및 "무시(Ignore)" 기능을 지원합니다. "무시" 기능은 특정 텍스트 블록을 변환 과정에서 필요 없는 것으로 표시하고, MapForce에게 해당 부분을 무시하도록 지시합니다. "노드" 기능은 MapForce 내에서 새로운 노드를 생성하여, 필요에 따라 텍스트 데이터의 계층적인 구조를 정확하게 표현할 수 있도록 돕습니다.

"Switch" 기능은 텍스트 블록 하나에 대해 여러 조건을 정의할 수 있도록 해줍니다. 텍스트 파일 내의 데이터는 정의된 조건을 충족하는 경우에만 해당 컨테이너로 전달되어 MapForce 변환 과정에서 사용됩니다.

FlexText는 정규 표현식도 지원합니다. 예를 들어, 입력 파일은 시스템에서 생성된 보고서일 수 있으며, 이 보고서의 왼쪽 여백에는 숫자와 문자 코드가 포함되어 있어 레코드 유형을 나타냅니다. 이 중, 연속된 숫자 5자리 다음에 "O"가 오는 경우, 이는 특정 사무실 위치에 대한 새로운 섹션의 시작을 의미합니다.

텍스트 변환 자동화

데이터 매핑 프로젝트가 완료되면, MapForce는 데이터를 변환하여 결과를 즉시 확인하고 저장할 수 있도록 지원합니다. 또한, MapForce 서버를 통해 텍스트 변환 및 데이터 변환 프로세스를 자동화할 수 있습니다.

“Altova MapForce는 뛰어난 매핑 기능을 제공하며, 이를 저희의 핵심 제품에 원활하게 통합할 수 있습니다. 이 제품의 확장성은 저희의 모든 솔루션 요구 사항을 충족할 수 있도록 해줍니다.”

Scott Redford Visionware