본문 바로가기

엉터리 개발 이야기/Superset

[Superset] 'NoneType' object has no attribute 'to_dict'

반응형

Table 추가 후 컬럼 정보가 안나올 때 조치방법


sqlite 를 사용하여 superset 기본 db 를 제어하면 발생하지 않는다.

하지만, mysql 을 연결해서 사용하면 table 추가 시 columns 정보가 출력되지 않고, 딱히 에러 메세지도 출력되지 않아 확인이 힘들다.


확인해본 결과, table_columns 테이블에 column 정보가 입력되지 않아, chart를 그릴 때 위와 같은 에러 메세지가 출력된다.


table_columns 테이블의 type 컬럼 사이즈를 늘려주면 해결된다.


mariaDB에서 type 이름이 긴 경우 입력이 안되어 발생하는 문제이다.


반응형