일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Mac
- google apps script
- gas
- PANDAS
- Java
- Github
- matplotlib
- SQL
- Redshift
- Google Excel
- Tkinter
- hive
- GIT
- math
- 파이썬
- Python
- Google Spreadsheet
- Kotlin
- Excel
- numpy
- string
- array
- dataframe
- django
- c#
- PySpark
- list
- PostgreSQL
- Apache
- Today
- Total
목록Python/Python tableauserverclient (7)
달나라 노트
tableauserverclient를 사용하다보면 간혹 코드는 정상인데 제대로 작동되지 않을 때가 있습니다. RequestOptions를 이용해서 특정 Project class를 얻어오는 코드를 작성했는데 에러가 발생합니다. import tableauserverclient as TSC id = 'user_1' pw = 'pw_1' url_tableau = 'https://tableau-server.test.com' server = TSC.Server(url_tableau) tableau_auth = TSC.TableauAuth(id, pw) server.auth.sign_in(tableau_auth) req_option = TSC.RequestOptions() req_option.filter.add(TS..
Project, Workbook, View 객체를 얻어와서 attribute를 조회할 때 일반적인 방법으로는 조회가 되지 않는 attribute가 있습니다. 아래 코드를 보시죠. import tableauserverclient as TSC id = 'user_1' pw = 'pw_1' url_tableau = 'https://tableau-server.test.com' server = TSC.Server(url_tableau) tableau_auth = TSC.TableauAuth(id, pw) server.auth.sign_in(tableau_auth) req_option = TSC.RequestOptions() req_option.filter.add(TSC.Filter(TSC.RequestOption..
tableauserverclient에서 Project, Workbook, View 등의 객체를 얻으려면 get method를 사용합니다. get method = https://cosmosproject.tistory.com/635 근데 그냥 get method만 사용하면 서버에 존재하는 모든 Project, 모든 Workbook, 모든 View에 대한 정보가 return되기 때문에 원하는 대상의 객체만을 얻어올 수 없습니다. 이럴 때 원하는 것만 얻어올 수 있도록 filtering하는 방법이 있습니다. import tableauserverclient as TSC id = 'user_1' pw = 'pw_1' url_tableau = 'https://tableau-server.test.com' server ..
tableauserverclient를 이용해서 뭔가를 하려면 거의 대부분의 경우 일단 proejct, workbook, view class를 얻어와야 합니다. 예를들어 workbook class를 얻어와서 workbook의 정보를 출력하거나 workbook을 refresh하는 등의 작업을 하는 것이죠. 이를 위해선 get method를 사용해야 합니다. get method를 알기 전에 먼저 Tableau에서 사용하는 용어 정리를 하고 가겠습니다. Project, Workbook, View라는 용어들이 나올겁니다. Tableau에서 Project란 흔히 말해 폴더같은 의미입니다. 다른 Project 또는 다른 Workbook 등을 담을 수 있는 폴더같은 역할이죠. Tableau에서 View는 그래프/표 등..