1) check NaN or Null or ''
해당 csv파일안에 Null / NaN / '' 이 포함되어 있는지 확인후 만일 1개라도 있다면
connection.catalog.create_table(schema)
insert_csv_data = connection.execute_command(
command=f"COPY {schema.table_name} FROM {escape_string_literal(PATH_TO_CSV)} WITH "
f"(format csv,NULL 'NaN',delimiter ',', header)"
or
f"(format csv,NULL '',delimiter ',', header)"
or
f"(format csv,NULL 'Null',delimiter ',', header)"
를 포함해준다.
2) 그래도 에러가 계속된다면
SQLType이 정상적인지 확인해준다.
schema = TableDefinition(table_name=TableName('Extract','Extract'),
columns=[
TableDefinition.Column('Date', SqlType.date()),
TableDefinition.Column('Text1', SqlType.text()),
TableDefinition.Column('Integer1', SqlType.int()),
TableDefinition.Column('Double / Float ', SqlType.double()),
])
자세한 사항은 공식 사이트에서 검색하자
https://help.tableau.com/current/api/hyper_api/en-us/reference/sql/sql-copy.html
'Tableau 흡수내용' 카테고리의 다른 글
[Tableau(태블로)]부분값/전체값을 1개의 시트에 표시하기 (0) | 2022.07.04 |
---|---|
[Tableau(태블로)]3D 로고 움짤 (0) | 2022.06.23 |
[Tableau(태블로)]탄소중립을 위한 기후기술 정보 시각화 대시보드 -1 (0) | 2022.05.31 |
[Tableau(태블로)]Sub-Total/소계 원하는 부분만 표시하기 (0) | 2022.05.30 |
[태블로(Tableau)] Tabpy 연동하기 - Tabpy_2 (0) | 2022.05.06 |