Loading

Snowflake에 연결된 경우 FLOAT 데이터 유형 값이 예상대로 표시되지 않음

게시 일자: Jul 20, 2023
상세 설명
Tableau Desktop에서 Snowflake에 연결하는 경우, 데이터베이스에서 FLOAT 데이터 유형으로 지정되는 필드의 값이 데이터 원본에 표시되는 값과 일치하지 않습니다.

Cause

Snowflake에서 FLOAT 데이터 유형에는 배정밀도 부동 소수점 숫자가 사용됩니다. 따라서 FLOAT 데이터 유형 필드의 정밀도/스케일은 일반적으로 Tableau와 호환되지 않습니다. Tableau는 내부적으로 소수 자릿수를 16으로 제한되는 스케일로 표시하므로, 값의 스케일이 16보다 큰 경우(예: 7.9251349817081219) 예기치 않게 오류가 발생하거나 값이 잘못 렌더링될 수 있습니다.

솔루션
Snowflake 데이터베이스에서 데이터 유형을 변경하여 정밀도와 스케일을 지정합니다(NUMERIC(38,4)). 괄호 안의 두 번째 숫자('스케일'을 나타냄)가 16보다 작고 0보다 크면 Tableau Desktop에서 올바른 값이 반환됩니다.  

Snowflake의 데이터 유형 변경에 대한 내용은 여기에서 확인할 수 있습니다.
Knowledge 기사 번호

001471571

 
로드 중
Salesforce Help | Article