우리는 사용하고있는 플루 JDBC 커넥터를 석사 SQL 데이터베이스에서 데이터를 추출 할 수 있습니다. 열 데이터 형식 decimal(10,2)
이 10 진수가 아닌 바이트로 데이터를 전달 하는 10 진수 열을 추출하는 데 문제가 있습니다 . "charge":{"bytes":"\u0006Iô"}
(이것은 소비자의 콘솔에서 가져오고 스키마 레지스트리 구조를 보여줍니다).
커넥터에서이 동작을 본 사람이 있고 해결 방법을 알고있는 사람이 있습니까?
건배
현재 .Net에서 Schema Registry 사용에 대한 지원이 제한되어 있습니다. 따라서 십진수를 생성하려면 바이트 배열을 수동으로 조작해야했습니다.
여기에는 바이트 배열의 패딩 및 반전, 정밀도 및 스케일에 대한 가정, 첫 번째 값 (> 128 == 음수)을 기준으로 양수인지 음수인지 결정하는 작업이 포함되었습니다. 또한 모든 음수 소수점에 .01을 추가해야했습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다