본문 바로가기
Tableau 흡수내용

[Tableau(태블로)]Solved : invalid character in input string file:Context: 0x5fdfad59

by Mr.noobiest 2022. 6. 10.

 

 

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

728x90
반응형