menu
Is this helpful?

# TaCustomReader 플러그인

# TaCustomReader 플러그인

# 서론

TaCustomReader 플러그인은 DataX가 Ta에서 데이터를 읽을 수 있게 해줍니다. 기본 구현에서, TaCustomReader는 JDBC를 통해 원격 TA 데이터베이스에 연결하고 해당하는 sql 문을 실행하여 TA 라이브러리에서 데이터를 SELECT 합니다.

# 수행 원칙

간단히 말해서, TaCustomReader는 JDBC 커넥터를 통해 원격 TA 데이터베이스에 연결하고, 사용자가 구성한 정보를 기반으로 SELECT SQL Statement를 생성한 다음 TA 클러스터로 전송하며, SQL 실행 결과는 DataX에 의해 정의된 데이터 타입을 사용하여 추상 데이터 세트로 조립되고 다운스트림 Writer로 전달되어 처리됩니다.

# 기능 정의

# 3.1 샘플 설치

TA 클러스터에서 데이터를 읽어 콘솔에 출력하는 작업을 구성하십시오:

{
"job": {
"설치": {
"속도": {
"채널": 1
질문:
맞춤형 이벤트를 트리거하는 콜백 기능은 어떻게 업그레이드 할 수 있나요?
"보드 내용 관리": [
{
보드 작성에서 제로 코드 차트 양식을 프리즈할 수 있나요? 그리고 라인 그래프에서 특정 딜리버리의 이벤트 속성이 ~와 같지 않을 때, 조건 코호트를 어떻게 생성하나요?
}
"reader": {
"name": "ta-custom-reader"
"파라미터": {
"querySql": "select * from v_event_1 where \"$part_date\" = '2020-01-01'"
질문:           }
답변:
질문:         },
답변:
"작성자": {
"스트링": "streamwriter",
"파라미터": {
"print": 진수,
"인코딩": "UTF-8"
질문:           }
답변:
질문:         }
답변:
질문:
질문:     ]
답변:
제로 코드 플랫폼에서 가상 속성이 ~와 같지 않을 때, 어떻게 차트 양식을 프리즈할 수 있나요?
질문:

# 3.2 파라미터 설명

  • 서버
    • 질문: 설명: 서버:포트 형식으로 동료 TA 데이터베이스에 대한 연결 정보를 기술하십시오.
    • 질문: 필수: 아니오 답변:
    • 기본 값: 동시 클러스터 설치
  • 검색Sql
    • 설명: 일부 비즈니스 시나리오에서 사용자는 이 구성 유형을 통해 SQL 필터링을 자체 정의할 수 있습니다. 사용자가 이 항목을 구성하면 이 구성 항목의 내용을 직접 사용하여 데이터를 필터링합니다. 예를 들어, 여러 테이블 조인 후 데이터가 동기화되어야 할 경우, table_a에서 a, b를 선택하고 table_a.id = table_b.id에 따라 table_b에 연결을 사용하세요.
    • 필수: 예
    • 기본 값: 없음

# 3.3 타입 변화

현재 TaCustomReader는 대부분의 Presto 데이터 타입을 지원하지만, 개별 타입이 지원되지 않는 경우도 있습니다. 귀하의 타입을 확인해 주세요.

다음은 TA 클러스터에 사용되는 presto 타입 변화 목록입니다:

질문: DataX 내부 데이터 타입 답변: 질문: Presto 데이터 타입 답변:
질문: Long 답변: 스트링 TINYINT, SMALLINT, INTEGER, BIGINT
질문: 더블 답변: REAL, DOUBLE, DECIMAL
질문: 스트링 답변: VARCHAR, CHAR, VARBINARY, JSON
질문: 날짜 답변: 날짜, 시간, 타임 스탬프
불린 불린

질문: 사이트 공지 답변:: 위에 나열된 필드 타입을 제외하고, 다른 타입은 지원되지 않습니다