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
반응형
'Tableau 흡수내용' 카테고리의 다른 글
[Tableau Server]tsm 재시작하기(아예 꺼졌을때 다시 키는법) (0) | 2022.10.24 |
---|---|
[TSC(Tableau Server Client)]Get 조회 limit(100) 제한 해제하기 (0) | 2022.09.29 |
[Tableau Server]GCP Bigquery와 Tablaeu Server 연결이 안될 경우 해결방법 (6) | 2022.09.05 |
[Tableau(태블로)]TSC(Tableau Server Client)로 Tableau Server 관리하기 (0) | 2022.08.31 |
[Tableau(태블로)]라벨 가로로 표시하기 (1) | 2022.08.30 |