목차

Search

  1. 서문
  2. Informatica Developer
  3. 모델 리포지토리
  4. Informatica Developer에서 검색
  5. 연결
  6. 실제 데이터 개체
  7. 플랫 파일 데이터 개체
  8. 데이터의 논리적 보기
  9. 데이터 보기
  10. 응용 프로그램 배포
  11. 응용 프로그램 패치 배포
  12. 응용 프로그램 패치 배포 예
  13. CI/CD(지속적인 통합 및 지속적인 전달)
  14. 개체 가져오기 및 내보내기
  15. 부록 A: 데이터 유형 참조
  16. 부록 B: 키보드 바로 가기
  17. 부록 C: 연결 속성

Developer tool 가이드

Developer tool 가이드

Avro 데이터 유형 및 변환 데이터 유형

Avro 데이터 유형 및 변환 데이터 유형

Avro 데이터 유형은 데이터 통합 서비스가 플랫폼 간에 데이터를 이동하는 데 사용하는 변환 데이터 유형에 매핑됩니다.
다음 테이블에서는 데이터 통합 서비스에서 지원하는 Avro 데이터 유형과 해당하는 변환 데이터 유형을 비교합니다.
Avro 데이터 유형
변환 데이터 유형
범위
배열
배열
제한 없는 수의 문자입니다.
부울
정수
TRUE(1) 또는 FALSE(0)입니다.
바이트
이진
전체 자릿수 4000
날짜
날짜/시간
0001년 1월 1일 ~ 9999년 12월 31일
10진수
10진수
선언된 전체 자릿수와 소수 자릿수가 있는 10진수 값. 소수 자릿수는 전체 자릿수보다 작거나 같아야 합니다.
최대 38자리의 전체 자릿수를 지원하는 변환에서 전체 자릿수는 1 ~ 38자리이고 소수 자릿수는 0 ~ 38입니다.
최대 28자리의 전체 자릿수를 지원하는 변환에서 전체 자릿수는 1 ~ 28자리이고 소수 자릿수는 0 ~ 28입니다.
전체 자릿수를 최대 자릿수보다 많게 지정하는 경우 데이터 통합 서비스가 10진수 값을 많은 전체 자릿수 모드에서 두 배로 변환합니다.
배정밀도
배정밀도
전체 자릿수 15
고정됨
이진
1~104,857,600바이트.
부동 소수점 수
배정밀도
전체 자릿수 15.
Int
정수
-2,147,483,648 ~ 2,147,483,647 전체 자릿수 10 및 소수 자릿수 0
긴 정수
Bigint
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807.
전체 자릿수 19 및 소수 자릿수 0
매핑
매핑
제한 없는 수의 문자입니다.
레코드
구조
제한 없는 수의 문자입니다.
문자열
문자열
1 ~ 104,857,600자.
시간
날짜/시간
하루 중의 시간입니다. 전체 자릿수는 밀리초까지입니다.
타임스탬프
날짜/시간
0001년 1월 1일 00:00:00 ~ 9999년 12월 31일 23:59:59.997.
전체 자릿수는 밀리초까지입니다.
합집합
["primitive_type|complex_type", "null"] 또는 ["null", "primitive_type|complex_type"]의 합집합에서 해당하는 데이터 유형입니다.
기본 또는 복합 데이터 유형에 종속됩니다.

Avro 합집합 데이터 유형

합집합은 필드에 둘 이상의 데이터 유형이 포함될 수 있음을 나타냅니다. 예를 들어 필드가 문자열이거나 null일 수 있음을 나타내는 합집합이 있습니다. 합집합은 해당 데이터 유형을 포함하는 JSON 배열로 표현됩니다.
Developer tool은 ["primitive_type|complex_type", "null"] 또는 ["null", "primitive_type|complex_type"]의 합집합만 해석합니다. Avro 데이터 유형은 해당하는 변환 데이터 유형으로 변환됩니다.

Avro 타임스탬프 데이터 유형 지원

다음 테이블에는 Avro 파일 형식에 대한 타임스탬프 데이터 유형 지원이 나열되어 있습니다.
타임스탬프 데이터 유형
원시
Spark
Timestamp_micros
Timestamp_millis
아니요
Time_millis
아니요
Time_micros
아니요

지원되지 않는 Avro 데이터 유형

Developer tool은 다음과 같은 Avro 데이터 유형을 지원하지 않습니다.
  • 열거
  • Null
  • Timestamp_tz