본문 바로가기
Tableau 흡수내용

[TSC(Tableau Server Client)]None값만 나올경우

by Mr.noobiest 2022. 9. 29.

TSC를 Python으로 코딩하고 나서 실행했을때  분명히 태블로 서버와 잘 연결했고 값도 잘 나오는데 

 

id나 name이나 기타등등의 정보를 조회할때

 

None만 나오는 경우가 있을 것이다.

 

 

이유는 간단하다 -> tableau_auth를 반드시 설정해줘야하고 뭘 하던지 간에

아래와 같이 with으로 서버와 연결부터 해줘야 한다.

with server.auth.sign_in(tableau_auth):

    실행할 코드들

위의 tableau_auth는 아래와 같이 입력해주면 된다.

tableau_auth = TSC.TableauAuth('로그인 id', '로그인 비밀번호', site_id = '')
ex) tableau_auth = TSC.TableauAuth('my_id', 'my_password', site_id = '')

 

결론적으로 아래와 같이 입력해줘야 한다.

tableau_auth = TSC.TableauAuth('my_id', 'my_password', site_id = '')

req_option = TSC.RequestOptions(pagesize=1000)


with server.auth.sign_in(tableau_auth):
    all_users, pagination_item = server.users.get(req_option)

for i in all_users:
    print(i.name + " : " + i.id)

 

728x90
반응형