Sử dụng thư viện Tableau Server Client [TSC] để tăng năng suất khi bạn tương tác với Tableau Server REST API. Với thư viện TSC, bạn có thể làm hầu hết mọi thứ mà bạn có thể làm với API REST, bao gồm
- Xuất bản sổ làm việc và nguồn dữ liệu
- Tạo người dùng và nhóm
- Truy vấn các dự án, trang web, v.v.
Kho lưu trữ này chứa mã nguồn Python cho thư viện và các tệp mẫu hướng dẫn cách sử dụng nó. Kể từ tháng 5 năm 2022, Python phiên bản 3. 7 trở lên được hỗ trợ
Để xem mã mẫu hoạt động trực tiếp với API REST [bằng Java, Python hoặc Postman], hãy truy cập repo Mẫu API REST
Để biết thêm thông tin về cách cài đặt và sử dụng TSC, hãy xem tài liệu. https. // hoạt cảnh. github. io/máy chủ-máy khách-python/docs/
Sử dụng thư viện Tableau Server Client [TSC] để tăng năng suất khi bạn tương tác với Tableau Server REST API. Với thư viện TSC, bạn có thể làm hầu hết mọi thứ mà bạn có thể làm với API REST, bao gồm
- Xuất bản sổ làm việc và nguồn dữ liệu
- Tạo người dùng và nhóm
- Truy vấn các dự án, trang web, v.v.
Nếu bạn cần trợ giúp hoặc báo cáo sự cố, hãy tham khảo trang Nhận trợ giúp
Trang này mô tả làm thế nào để
Xác nhận điều kiện tiên quyết
Trước khi bạn cài đặt TSC, hãy xác nhận rằng bạn đã cài đặt các phụ thuộc sau
- con trăn. Bạn có thể sử dụng TSC với Python 3. 5 hoặc muộn hơn
- Git. Tùy chọn, nhưng nên tải xuống các mẫu hoặc cài đặt từ mã nguồn
Cài đặt TSC
Bạn có thể cài đặt TSC bằng pip hoặc từ mã nguồn
Cài đặt bằng pip [được khuyến nghị]
Chạy lệnh sau để cài đặt phiên bản ổn định mới nhất của TSC
pip install tableauserverclient
Cài đặt từ nhánh phát triển
Bạn có thể cài đặt từ nhánh phát triển để xem trước các tính năng sắp tới. Chạy lệnh sau để cài đặt từ nhánh phát triển
pip install git+//github.com/tableau/server-client-python.git@development
Lưu ý rằng không nên sử dụng phiên bản từ nhánh phát triển cho mã sản xuất. Các phương thức và điểm cuối trong phiên bản phát triển có thể thay đổi bất kỳ lúc nào trước khi phát hành ổn định tiếp theo
Cài đặt trên máy ngoại tuyến
Để cài đặt TSC trên máy không có kết nối internet, hãy làm theo các bước sau
1] Đảm bảo rằng Python 3. 5 hoặc cao hơn được cài đặt
2] Tải xuống và cài đặt thủ công thư viện Python requests
[và các phụ thuộc của nó]
3] Tải xuống gói cài đặt
4] Chạy pip install ./tableauserverclient-x.y.tar.gz
Lấy mẫu
Các mẫu TSC được bao gồm trong thư mục
pip install git+//github.com/tableau/server-client-python.git@development
0 của kho lưu trữ TSC trên Github. Bạn có thể chạy lệnh sau để sao chép kho lưu trữgit clone git@github.com:tableau/server-client-python.git
Để biết thêm thông tin về các mẫu và cách chạy mẫu, hãy xem Mẫu
Viết chương trình đầu tiên của bạn
Chạy đoạn mã sau để có danh sách tất cả các nguồn dữ liệu khi bạn cài đặt Tableau Server
import tableauserverclient as TSC
tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', 'SITENAME']
server = TSC.Server['//SERVER_URL']
with server.auth.sign_in[tableau_auth]:
all_datasources, pagination_item = server.datasources.get[]
print["\nThere are {} datasources on site: ".format[pagination_item.total_available]]
print[[datasource.name for datasource in all_datasources]]
pip install git+//github.com/tableau/server-client-python.git@development
1 là URL của máy chủ Tableau của bạn không có đường dẫn phụ. Đối với các máy chủ Tableau cục bộ, một ví dụ sẽ là. pip install git+//github.com/tableau/server-client-python.git@development
2. Đối với Tableau Cloud, một ví dụ sẽ là. pip install git+//github.com/tableau/server-client-python.git@development
3pip install git+//github.com/tableau/server-client-python.git@development
0 là đường dẫn phụ của URL trang web đầy đủ của bạn [còn được gọi là pip install git+//github.com/tableau/server-client-python.git@development
1 trong API REST]. pip install git+//github.com/tableau/server-client-python.git@development
2 sẽ là tên trang web của pip install git+//github.com/tableau/server-client-python.git@development
3. Có thể bỏ qua tham số này khi đăng nhập vào Trang web mặc định của máy chủ Tableau tiền đề