Cách đọc file tableau trong python

Quan trọng. Sắp có thêm. Phần này đang được xây dựng tích cực và có thể không phản ánh tất cả các chức năng có sẵn của thư viện TSC

Tableau Server Client [TSC] là một thư viện Python dành cho Tableau Server REST API. Sử dụng thư viện TSC, bạn có thể quản lý và thay đổi nhiều tài nguyên Tableau Server và Tableau Cloud theo chương trình. Bạn có thể sử dụng thư viện này để tạo các ứng dụng tùy chỉnh của riêng mình

Tham chiếu TSC API được tổ chức theo tài nguyên. Thư viện TSC được mô hình hóa sau API REST. Các phương thức, ví dụ,

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
96, tương ứng với các điểm cuối cho tài nguyên, chẳng hạn như sổ làm việc, người dùng, dạng xem và nguồn dữ liệu. Các lớp mô hình [ví dụ: lớp WorkbookItem có các thuộc tính đại diện cho các trường [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97,
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98,
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
99] nằm trong các gói phản hồi và yêu cầu API REST hoặc tải trọng

Ghi chú. Một số phương thức và tính năng được cung cấp trong API REST hiện có thể không có sẵn trong thư viện TSC [và trong một số trường hợp, điều ngược lại là đúng]. Ngoài ra, các hạn chế tương tự áp dụng cho thư viện TSC áp dụng cho API REST đối với các tài nguyên trên Tableau Server và Tableau Clous. Để biết thêm thông tin, hãy xem Tham chiếu API Tableau Server REST

Bạn có thể sử dụng thư viện TSC để đăng nhập và đăng xuất khỏi Tableau Server và Tableau Cloud. Thông tin đăng nhập được xác định trong lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 và chúng tương ứng với các thuộc tính bạn chỉ định khi đăng nhập bằng API Tableau Server REST

Lớp TableauAuth

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]

Lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 xác định thông tin bạn có thể đặt trong yêu cầu đăng nhập. Các thành viên lớp tương ứng với các thuộc tính của yêu cầu máy chủ hoặc tải trọng phản hồi. Để sử dụng lớp này, hãy tạo một phiên bản mới, cung cấp tên người dùng, mật khẩu và thông tin trang web nếu cần và chuyển đối tượng yêu cầu tới Auth. phương thức đăng nhập

Ghi chú. Trong tương lai, có thể có hỗ trợ cho các hình thức ủy quyền và xác thực bổ sung [ví dụ: OAuth]

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
02Tên của người dùng có thông tin đăng nhập sẽ được sử dụng để đăng nhập.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
03Mật khẩu của người dùng.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04Điều này tương ứng với thuộc tính
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
05 trong Tableau REST API.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04 là một phần của URL theo sau
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
07 trong URL. Ví dụ: “MarketingTeam” là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04 trong URL sau MyServer/#/site/MarketingTeam/projects. Để chỉ định trang web mặc định trên Tableau Server, bạn có thể sử dụng một chuỗi rỗng
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
09 [dấu nháy đơn, không khoảng trắng]. Đối với Tableau Cloud, bạn phải cung cấp giá trị cho
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
11Chỉ định id [không phải tên] của người dùng để đăng nhập với tư cách

tập tin nguồn. mô hình/tableau_auth. py

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]

Lớp PersonalAccessTokenAuth

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']

Lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
12 có cùng mục đích và được sử dụng giống như lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00, nhưng sử dụng Mã thông báo truy cập cá nhân][https. //Cứu giúp. hoạt cảnh. com/current/server/en-us/security_personal_access_tokens. htm] thay vì tên người dùng và mật khẩu

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
14Tên mã thông báo truy cập cá nhân.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
15Giá trị mã thông báo truy cập cá nhân.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04Điều này tương ứng với thuộc tính
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
05 trong Tableau REST API.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04 là một phần của URL theo sau
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
07 trong URL. Ví dụ: “MarketingTeam” là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04 trong URL sau MyServer/#/site/MarketingTeam/projects. Để chỉ định trang web mặc định trên Tableau Server, bạn có thể sử dụng một chuỗi rỗng
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
09 [dấu nháy đơn, không khoảng trắng]. Đối với Tableau Cloud, bạn phải cung cấp giá trị cho
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04

tập tin nguồn. xác thực mô hình/personal_access_token. py

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0

phương thức xác thực

Tableau Server Client cung cấp hai phương thức để tương tác với tài nguyên xác thực. Các phương thức này tương ứng với các điểm cuối đăng nhập và đăng xuất trong Tableau Server REST API

tập tin nguồn. máy chủ/điểm cuối/auth_endpoint. py

Xem thêm Máy chủ Đăng nhập và Đăng xuất

xác thực. đăng nhập

Đăng nhập bạn vào Tableau Server

Phương thức đăng nhập vào Tableau Server hoặc Tableau Cloud và quản lý mã thông báo xác thực. Bạn gọi phương thức này từ đối tượng máy chủ mà bạn tạo. Để biết thông tin về đối tượng máy chủ, hãy xem Máy chủ. Mã thông báo xác thực giúp bạn đăng nhập trong 240 phút hoặc cho đến khi bạn gọi phương thức

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
23. Trước khi bạn sử dụng phương pháp này, trước tiên bạn cần tạo đối tượng yêu cầu đăng nhập [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
24] bằng cách tạo một phiên bản của
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00. Để gọi phương thức này, hãy tạo một đối tượng máy chủ cho máy chủ của bạn. Để biết thêm thông tin, hãy xem Đăng nhập và Đăng xuất

API REST. Đăng nhập

Thông số

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
24. Đối tượng
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 chứa thông tin xác thực đăng nhập cho trang web

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
6

xác thực. đăng xuất

Đăng xuất bạn khỏi phiên hiện tại

Phương thức

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
28 xử lý việc vô hiệu hóa mã thông báo xác thực. Để biết thêm thông tin, hãy xem Đăng nhập và Đăng xuất

API REST. Đăng xuất

Thí dụ

xác thực. switch_site

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
8

Chuyển sang một trang web khác trên Máy chủ Tableau hiện tại

Chuyển đổi tránh nhu cầu xác thực lại cho cùng một máy chủ. [Ghi chú. Phương pháp này không khả dụng trong Tableau Cloud. ]

API REST. Chuyển đổi trang web

Thông số

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
29Trang web mà bạn muốn chuyển sang. Đây phải là một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30 được lấy từ
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
31,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
32 hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
33

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
4

Xem thêm
Đăng nhập và đăng xuất
Máy chủ

kết nối

Các kết nối cho nguồn dữ liệu Tableau Server và sổ làm việc được đại diện bởi một lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34. Bạn có thể gọi các phương thức nguồn dữ liệu và sổ làm việc để truy vấn hoặc cập nhật thông tin kết nối. Lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
35 đại diện cho thông tin kết nối mà bạn có thể cập nhật

Lớp kết nối

Lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34 tương ứng với các kết nối nguồn dữ liệu và sổ làm việc

Trong Tableau Server REST API, có các điểm cuối riêng biệt để truy vấn và cập nhật các kết nối nguồn dữ liệu và sổ làm việc

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37Định danh của nguồn dữ liệu.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
38Tên của nguồn dữ liệu.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Số nhận dạng của kết nối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
40Loại kết nối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
02Tên người dùng cho kết nối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
03Mật khẩu được sử dụng để kết nối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
43[Boolean] Xác định có nhúng mật khẩu [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44] cho sổ làm việc hoặc kết nối nguồn dữ liệu hay không [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
46Địa chỉ máy chủ cho kết nối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
47Cổng được sử dụng để kết nối

tập tin nguồn. mô hình/connection_item. py

Lớp thông tin kết nối

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
9

Lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
35 được sử dụng cho các yêu cầu xuất bản sổ làm việc và nguồn dữ liệu

Thuộc tính

AttributeDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên người dùng cho kết nối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
50[Boolean] Xác định có nhúng mật khẩu [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44] cho sổ làm việc hoặc kết nối nguồn dữ liệu hay không [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
03Mật khẩu được sử dụng để kết nối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
54[Boolean] Chỉ định xem OAuth có được sử dụng cho nguồn dữ liệu của kết nối sổ làm việc hay không. Để biết thêm thông tin, hãy xem Kết nối OAuth

tập tin nguồn. mô hình/connection_credentials. py

Nguồn dữ liệu

Sử dụng thư viện TSC, bạn có thể lấy tất cả các nguồn dữ liệu trên một trang web hoặc lấy các nguồn dữ liệu cho một dự án cụ thể. Tài nguyên nguồn dữ liệu cho Tableau Server được xác định trong lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55. Lớp tương ứng với các tài nguyên nguồn dữ liệu mà bạn có thể truy cập bằng API Tableau Server REST. Ví dụ: bạn có thể thu thập thông tin về tên của nguồn dữ liệu, loại, kết nối và dự án được liên kết với nguồn dữ liệu đó. Các phương thức nguồn dữ liệu dựa trên các điểm cuối cho nguồn dữ liệu trong API REST và hoạt động trên lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55

Lớp DatasourceItem

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
9

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 đại diện cho tài nguyên nguồn dữ liệu trên Tableau Server. Đây là thông tin có thể được gửi hoặc trả lại trong phản hồi đối với yêu cầu API REST cho các nguồn dữ liệu. Khi bạn tạo một phiên bản
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 mới, bạn phải chỉ định
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59 mà nguồn dữ liệu được liên kết với

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
60Xác định xem nguồn dữ liệu có cho phép sử dụng Dữ liệu Hỏi hay không. Giá trị có thể là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
61,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
62 hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
63. Nếu không có cài đặt nào được chỉ định, nó sẽ mặc định là SiteDefault. Xem REST API Publish Datasource để biết thêm thông tin về ask_data_enablement.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
64Danh sách các kết nối dữ liệu [______434] cho nguồn dữ liệu được chỉ định. Trước tiên, bạn phải gọi phương thức
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
66 để truy cập dữ liệu này. Xem lớp ConnectionItem.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
67Tên của nguồn dữ liệu sẽ xuất hiện trong một URL.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
68Ngày và giờ khi nguồn dữ liệu được tạo.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
69Một giá trị Boolean cho biết liệu nguồn dữ liệu có được chứng nhận hay không.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
70Ghi chú tùy chọn mô tả nguồn dữ liệu được chứng nhận.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
71Loại nguồn dữ liệu, ví dụ:
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
72 hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
73.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
74Mô tả cho nguồn dữ liệu.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
75Một giá trị Boolean để xác định xem nguồn dữ liệu có nên được mã hóa hay không. Xem Phương pháp giải nén và mã hóa để biết thêm thông tin.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
76Một giá trị Boolean cho biết liệu nguồn dữ liệu có trích xuất hay không.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Số nhận dạng cho nguồn dữ liệu. Bạn cần giá trị này để truy vấn một nguồn dữ liệu cụ thể hoặc để xóa một nguồn dữ liệu bằng các phương thức
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
78 và
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
79.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên của nguồn dữ liệu. Nếu không được chỉ định, tên của tệp nguồn dữ liệu đã xuất bản sẽ được sử dụng.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
99Số nhận dạng của chủ sở hữu nguồn dữ liệu.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59Số nhận dạng của dự án được liên kết với nguồn dữ liệu. Bạn phải cung cấp số nhận dạng này khi bạn tạo một phiên bản của
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
84Tên của dự án được liên kết với nguồn dữ liệu.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
85Các thẻ [danh sách các chuỗi] đã được thêm vào nguồn dữ liệu.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
86Ngày và giờ khi nguồn dữ liệu được cập nhật lần cuối.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
87Một giá trị Boolean cho biết có cho phép hay không cho phép trang web Tableau Cloud của bạn sử dụng ứng dụng khách Tableau Bridge. Bridge cho phép bạn duy trì các nguồn dữ liệu có kết nối trực tiếp với các nguồn dữ liệu tại chỗ được hỗ trợ. Xem Định cấu hình và quản lý Nhóm khách hàng cầu nối để biết thêm thông tin.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
88Url của nguồn dữ liệu như được hiển thị trong trình duyệt

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
02

tập tin nguồn. mô hình/datasource_item. py

phương pháp nguồn dữ liệu

Tableau Server Client cung cấp một số phương thức để tương tác với tài nguyên nguồn dữ liệu hoặc điểm cuối. Các phương thức này tương ứng với các điểm cuối trong Tableau Server REST API

tập tin nguồn. máy chủ/điểm cuối/điểm cuối nguồn dữ liệu. py

nguồn dữ liệu. xóa bỏ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0

Xóa nguồn dữ liệu đã chỉ định khỏi Tableau Server

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37Số nhận dạng [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98] cho
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 mà bạn muốn xóa khỏi máy chủ

ngoại lệ

ErrorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
92Raise một ngoại lệ nếu một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37 hợp lệ không được cung cấp

API REST. Xóa nguồn dữ liệu

nguồn dữ liệu. Tải xuống

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
1

Tải xuống nguồn dữ liệu được chỉ định ở định dạng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
94 hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
95

API REST. Tải xuống nguồn dữ liệu

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37Số nhận dạng [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98] cho
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 mà bạn muốn tải xuống từ máy chủ.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
99[Tùy chọn] Tải tệp xuống vị trí bạn chỉ định. Nếu không có vị trí nào được chỉ định [mặc định là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
000], tệp sẽ được tải xuống thư mục làm việc hiện tại.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
001[Tùy chọn] Chỉ định có tải xuống tệp có giải nén hay không. Mặc định là bao gồm phần trích xuất, nếu có [______3002]. Khi nguồn dữ liệu có phần trích xuất, nếu bạn đặt tham số
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
003, phần trích xuất sẽ không được bao gồm. Bạn có thể sử dụng tham số này để cải thiện hiệu suất nếu bạn đang tải xuống các nguồn dữ liệu có trích xuất lớn. Có sẵn bắt đầu với Tableau Server REST API phiên bản 2. 5.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
004[Không dùng nữa] Thay vào đó, hãy sử dụng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
001. Giá trị mặc định là bỏ qua tham số này [______3006]. Nếu bạn đặt tham số thành
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
007, quá trình tải xuống sẽ không bao gồm phần trích xuất [nếu có]. Nếu được đặt thành
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
008, quá trình tải xuống sẽ bao gồm phần trích xuất [nếu có]. Có sẵn bắt đầu với Tableau Server REST API phiên bản 2. 5

ngoại lệ

ErrorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
92Raise một ngoại lệ nếu một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37 hợp lệ không được cung cấp

trả lại

Đường dẫn tệp đến nguồn dữ liệu đã tải xuống. Nguồn dữ liệu được tải xuống ở định dạng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
94 hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
95

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
2

nguồn dữ liệu. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
3

Trả về tất cả các nguồn dữ liệu cho trang web

Để lấy thông tin kết nối cho từng nguồn dữ liệu, trước tiên bạn phải điền thông tin kết nối vào

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 bằng phương thức populate_connections[datasource_item]. Để biết thêm thông tin, hãy xem Điền kết nối và dạng xem

API REST. Nguồn dữ liệu truy vấn

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể truyền cho phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu. Ví dụ: nếu bạn đang tìm kiếm một nguồn dữ liệu cụ thể, bạn có thể chỉ định tên của dự án hoặc id của dự án

trả lại

Trả về danh sách đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 và đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
4

nguồn dữ liệu. get_by_id

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
5

Trả về mục nguồn dữ liệu đã chỉ định

API REST. Nguồn dữ liệu truy vấn

Thông số

NameDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37The
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37 chỉ định nguồn dữ liệu để truy vấn

ngoại lệ

ErrorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
92Raise một ngoại lệ nếu một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37 hợp lệ không được cung cấp

trả lại

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55. Xem lớp DatasourceItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
6

nguồn dữ liệu. popated_connections

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
7

Điền các kết nối cho nguồn dữ liệu được chỉ định

Phương pháp này lấy thông tin kết nối cho nguồn dữ liệu được chỉ định. API REST được thiết kế để chỉ trả lại thông tin bạn yêu cầu một cách rõ ràng. Khi bạn truy vấn tất cả các nguồn dữ liệu, thông tin kết nối sẽ không được đưa vào. Sử dụng phương pháp này để truy xuất các kết nối. Phương thức thêm danh sách các kết nối dữ liệu vào mục nguồn dữ liệu [______3022]. Đây là danh sách các đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34

API REST. Truy vấn kết nối nguồn dữ liệu

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024 chỉ định nguồn dữ liệu để điền thông tin kết nối

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
026Xảy ra lỗi nếu datasource_item không được chỉ định

trả lại

Không có. Một danh sách các đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34 được thêm vào nguồn dữ liệu [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
022]

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
8

nguồn dữ liệu. công bố

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
9

Xuất bản nguồn dữ liệu lên máy chủ hoặc nối thêm dữ liệu vào nguồn dữ liệu hiện có

Phương pháp này kiểm tra kích thước của nguồn dữ liệu và tự động xác định xem xuất bản nguồn dữ liệu thành nhiều phần hay trong một thao tác

API REST. Xuất bản nguồn dữ liệu

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024_______3024 chỉ định nguồn dữ liệu mới mà bạn đang thêm hoặc nguồn dữ liệu bạn đang thêm vào. Nếu bạn đang thêm một nguồn dữ liệu mới, bạn cần tạo một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024 mới với một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59 của một dự án hiện có. Tên của nguồn dữ liệu sẽ là tên của tệp, trừ khi bạn cũng chỉ định tên cho nguồn dữ liệu mới khi tạo phiên bản. Xem DatasourceItem.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
033Đường dẫn tệp hoặc đối tượng tệp của nguồn dữ liệu để xuất bản.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
034Chỉ định xem bạn có đang xuất bản nguồn dữ liệu mới [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
035], ghi đè lên nguồn dữ liệu hiện có [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
036] hay nối thêm dữ liệu vào nguồn dữ liệu [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
037]. Nếu bạn đang nối thêm vào một nguồn dữ liệu, thì nguồn dữ liệu trên máy chủ và nguồn dữ liệu bạn đang xuất bản phải được trích xuất [. tde] và chúng phải chia sẻ cùng một lược đồ. Bạn cũng có thể sử dụng các thuộc tính chế độ xuất bản, chẳng hạn.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
038.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
039[Tùy chọn] Thông tin xác thực cần thiết để kết nối với nguồn dữ liệu. Đối tượng
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
35 chứa thông tin xác thực cho nguồn dữ liệu [tên người dùng và mật khẩu cũng như liệu thông tin đăng nhập có được nhúng hay OAuth được sử dụng hay không].
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
041[Tùy chọn] Nếu giá trị này được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44, hoạt động xuất bản sẽ không đồng bộ và trả về một Mục công việc

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
043Raise lỗi đường dẫn tệp không chính xác hoặc nếu tệp bị thiếu.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044Phát sinh lỗi nếu chế độ xuất bản không phải là một trong các tùy chọn được xác định.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
045Phát sinh lỗi nếu loại tệp được chỉ định không được hỗ trợ

trả lại

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 cho nguồn dữ liệu đã được thêm hoặc nối vào

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
0

nguồn dữ liệu. Làm tươi

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
1

Làm mới dữ liệu của trích xuất được chỉ định

API REST. Cập nhật nguồn dữ liệu ngay

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024 chỉ định nguồn dữ liệu để cập nhật

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
026Xảy ra lỗi nếu datasource_item không được chỉ định. Sử dụng phương thức
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
050 để truy xuất thông tin nhận dạng cho các nguồn dữ liệu trên máy chủ

trả lại

Một

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 được làm mới

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
2

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
3

Cập nhật nguồn dữ liệu được chỉ định

API REST. Cập nhật nguồn dữ liệu

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024 chỉ định nguồn dữ liệu để cập nhật

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
026Xảy ra lỗi nếu datasource_item không được chỉ định. Sử dụng phương thức
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
050 để truy xuất thông tin nhận dạng cho các nguồn dữ liệu trên máy chủ

trả lại

Một

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 được cập nhật

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
4

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
5

Cập nhật địa chỉ máy chủ, cổng, tên người dùng hoặc mật khẩu cho kết nối nguồn dữ liệu được chỉ định

API REST. Cập nhật kết nối nguồn dữ liệu

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024 chỉ định nguồn dữ liệu để cập nhật.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
059The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
059 có thông tin bạn muốn cập nhật

trả lại

Một

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34 được cập nhật cho nguồn dữ liệu

Thí dụ

Xem mẫu

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062 trong thư mục Mẫu

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
6

Cập nhật dữ liệu có trong nguồn dữ liệu trực tiếp đến Hyper đã xuất bản

API REST. Cập nhật dữ liệu trong nguồn siêu dữ liệu

Phiên bản

Điểm cuối này khả dụng với API REST phiên bản 3. 13 trở lên

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
063Hoặc là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
064 hoặc là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34. Nếu nguồn dữ liệu chỉ chứa một kết nối duy nhất, thì
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
064 là đủ để xác định dữ liệu nào sẽ được cập nhật. Mặt khác, đối với nguồn dữ liệu có nhiều kết nối, phải cung cấp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
068Người dùng cung cấp chuỗi tùy ý để xác định yêu cầu. Một yêu cầu được xác định bằng cùng một khóa sẽ chỉ được thực hiện một lần, ngay cả khi các yêu cầu bổ sung sử dụng khóa được thực hiện, chẳng hạn như do thử lại khi gặp sự cố mạng.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
069a danh sách các hành động [chèn, cập nhật, xóa,…] chỉ định cách sửa đổi dữ liệu trong nguồn dữ liệu đã xuất bản
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
070an [tùy chọn] Siêu tệp chứa các bộ sẽ được chèn/xóa hoặc dữ liệu trọng tải khác được sử dụng bởi
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
069

Để biết thêm thông tin về

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
069, hãy xem tài liệu API REST về “Mô tả lô hành động”. Để tạo tệp Hyper
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
070, bạn có thể sử dụng Hyper API hoặc pantab

trả lại

Một

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 cho công việc cập nhật trên máy chủ. Sau khi hoàn thành công việc này, dữ liệu đã được cập nhật

Thí dụ

Xem mẫu

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
075 trong thư mục Mẫu

bộ lọc

Thư viện TSC cung cấp một lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
076 mà bạn có thể sử dụng để lọc kết quả trả về từ máy chủ

Bạn có thể sử dụng các lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
076 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
078 để lọc và sắp xếp các điểm cuối sau

  • người dùng
  • Nguồn dữ liệu
  • sách bài tập
  • Lượt xem

Để biết thêm thông tin, hãy xem Lọc và Sắp xếp

lớp lọc

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
7

Lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
076 tương ứng với các biểu thức lọc trong Tableau REST API

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
080Được xác định trong lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
081.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
082Được định nghĩa trong lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
083
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
084Giá trị để so sánh với trường và toán tử được chỉ định

Các nhóm

Sử dụng thư viện TSC, bạn có thể lấy thông tin về tất cả các nhóm trên một trang web, bạn có thể thêm hoặc xóa nhóm hoặc thêm hoặc xóa người dùng trong một nhóm

Các tài nguyên nhóm cho Tableau Server được xác định trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085. Lớp tương ứng với các tài nguyên nhóm mà bạn có thể truy cập bằng API REST của Tableau Server. Các phương thức nhóm dựa trên các điểm cuối cho các nhóm trong API REST và hoạt động trên lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085

Lớp GroupItem

Lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 chứa các thuộc tính cho tài nguyên nhóm trên Tableau Server. Lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 xác định thông tin bạn có thể yêu cầu hoặc truy vấn từ Tableau Server. Các thành viên lớp tương ứng với các thuộc tính của yêu cầu máy chủ hoặc tải trọng phản hồi

tập tin nguồn. mô hình/nhóm_item. py

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
089Tên của miền Active Directory [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
090 nếu sử dụng xác thực cục bộ].
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Id của nhóm.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
092Danh sách người dùng [______3093].
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên nhóm.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97 được yêu cầu khi bạn tạo một phiên bản của một nhóm.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
096Vai trò cấp quyền cho người dùng được thêm vào nhóm.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
097Chế độ xác định thời điểm áp dụng giấy phép cho thành viên nhóm. Khi chế độ là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
098, giấy phép được cấp cho mỗi thành viên nhóm khi họ đăng nhập vào một trang web. Khi chế độ là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099, giấy phép sẽ được cấp cho các thành viên nhóm mỗi khi miền được đồng bộ hóa

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
8

phương pháp nhóm

Tableau Server Client cung cấp một số phương thức để tương tác với tài nguyên nhóm hoặc điểm cuối. Các phương thức này tương ứng với các điểm cuối trong Tableau Server REST API

tập tin nguồn. máy chủ/điểm cuối/điểm cuối nhóm. py

các nhóm. thêm người dùng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
9

Thêm người dùng vào nhóm được chỉ định

API REST Thêm người dùng vào nhóm

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 chỉ định nhóm để cập nhật.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602Id của người dùng

trả lại

Không có

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
00

các nhóm. tạo ra

Tạo một nhóm cục bộ mới trong Tableau Server

API REST. Tạo nhóm

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 chỉ định nhóm để thêm. Trước tiên, bạn tạo một phiên bản mới của
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 và chuyển phiên bản đó cho phương thức này

Trả lại Thêm mới

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
01

các nhóm. tạo_AD_group

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
02

Tạo một nhóm thư mục hoạt động trong Tableau Server

API REST. Tạo nhóm

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 chỉ định nhóm để thêm. Trước tiên, bạn tạo một phiên bản mới của
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 và chuyển phiên bản đó cho phương thức này.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
610Cờ Boolean được sử dụng để chỉ định hoạt động không đồng bộ. Nếu đặt là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44, giá trị trả về sẽ là JobItem chứa trạng thái của queued job. Xem lớp JobItem

Trả về Trả về

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 đã tạo nếu cờ asJob được đặt thành True

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
03

các nhóm. xóa bỏ

Xóa nhóm trên trang web

API REST. Xóa nhóm

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
614Số nhận dạng [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98] cho nhóm mà bạn muốn xóa khỏi máy chủ

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
616Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
614 hợp lệ không được cung cấp

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
04

các nhóm. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
05

Trả về thông tin về các nhóm trên trang web

Để có được thông tin về người dùng trong một nhóm, trước tiên bạn phải điền vào

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 thông tin người dùng bằng cách sử dụng các nhóm. phương thức popated_users

API REST. Nhận người dùng trên trang web

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể truyền cho phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu. Ví dụ: nếu bạn đang tìm kiếm một nhóm cụ thể, bạn có thể chỉ định tên của nhóm hoặc id nhóm

trả lại

Trả về danh sách đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 và đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
06

các nhóm. popated_users

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
07

Điền vào

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 với danh sách người dùng

API REST. Nhận người dùng trong nhóm

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 chỉ định nhóm để điền thông tin người dùng.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Tùy chọn yêu cầu bổ sung để gửi đến điểm cuối

ngoại lệ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
626. Tăng lỗi nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 không được chỉ định

trả lại

Không có. Danh sách các đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093 được thêm vào nhóm [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
629]

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
08

các nhóm. remove_user

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
09

Xóa người dùng khỏi nhóm

API REST. Xóa người dùng khỏi nhóm

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 chỉ định nhóm để xóa người dùng khỏi.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602Id cho người dùng

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
633Tăng lỗi nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 không được điền

trả lại

Không có. Người dùng bị xóa khỏi nhóm

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
60

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
61

Cập nhật một nhóm trong Tableau Server

API REST. cập nhật nhóm

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 chỉ định nhóm để cập nhật.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
041[Tùy chọn] Nếu giá trị này được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44, thao tác cập nhật sẽ không đồng bộ và trả về một JobItem. Điều này chỉ được hỗ trợ cho các nhóm Active Directory. Theo mặc định, giá trị này được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
640Raise error nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
600 thiếu thuộc tính
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
643Thuộc tính
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
041 được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44 cho một nhóm cục bộ

trả lại

Đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085 được cập nhật. Nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
041 được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44, thay vào đó, một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 sẽ được trả về

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
62

công việc

Sử dụng thư viện TSC, bạn có thể lấy thông tin về quy trình [hoặc công việc] không đồng bộ trên máy chủ. Những công việc này có thể được tạo khi Tableau chạy một số tác vụ có thể chạy lâu, chẳng hạn như nhập hoặc đồng bộ hóa người dùng từ Active Directory hoặc chạy làm mới giải nén. Ví dụ: các phương thức API REST để tạo hoặc cập nhật nhóm, để chạy tác vụ làm mới trích xuất hoặc để xuất bản sổ làm việc có thể nhận tham số

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
610 [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
651] để tạo quy trình nền [công việc] để hoàn thành lệnh gọi. Thông tin về công việc không đồng bộ được trả về từ phương thức

Nếu bạn có mã định danh của công việc, bạn có thể sử dụng thư viện TSC để tìm hiểu trạng thái của công việc không đồng bộ

Các thuộc tính công việc được định nghĩa trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074. Lớp tương ứng với các thuộc tính cho các công việc mà bạn có thể truy cập bằng API Tableau Server REST. Các phương thức công việc dựa trên các điểm cuối cho các công việc trong API REST và hoạt động trên lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074

Lớp hạng mục công việc

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
63

Lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 chứa thông tin về công việc được chỉ định đang chạy trên Tableau Server. Lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 xác định thông tin bạn có thể truy vấn từ Tableau Server. Các thành viên lớp tương ứng với các thuộc tính của tải trọng phản hồi của máy chủ

tập tin nguồn. mô hình/job_item. py

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98 của công việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
658Loại nhiệm vụ. Các loại tương ứng với các loại công việc được liệt kê cho Query Job REST API.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
68Thời gian công việc được tạo.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
660Thời gian bắt đầu công việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
661Thời gian hoàn thành công việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
662Mã trả về từ công việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
663Tiến độ công việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
664Các ghi chú của công việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
034Phương thức làm việc

phương pháp công việc

Các phương thức Công việc dựa trên các điểm cuối cho các công việc trong API REST và hoạt động trên lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074

tập tin nguồn. máy chủ/điểm cuối/jobs_endpoint. py

việc làm. get_by_id

Nhận thông tin về công việc được chỉ định

API REST. Công việc truy vấn

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
667_______3667 chỉ định id của công việc được trả về từ một tác vụ không đồng bộ, chẳng hạn như làm mới giải nén hoặc nhập hoặc cập nhật cho các nhóm bằng Active Directory

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
669Raise error nếu không tìm thấy
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
667

trả lại

Trả về

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 được yêu cầu

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
64

việc làm. wait_for_job

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
65

Đợi cho đến khi một công việc nhất định kết thúc thành công. Liên tục thăm dò máy chủ bằng cách sử dụng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
672 cho đến khi hoàn thành công việc. Nó sử dụng thời gian ngủ tăng theo cấp số nhân giữa các cuộc thăm dò để đảm bảo thời gian phản hồi nhanh chóng cho các công việc chạy nhanh trong khi không đặt tải quá lớn lên máy chủ cho các công việc chạy dài

Trong trường hợp công việc thất bại hoặc bị hủy bỏ,

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
673 sẽ đưa ra một ngoại lệ

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
667The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
667 chỉ định id của công việc mà chúng tôi muốn đợi cho
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
676Khoảng thời gian chờ tùy chọn tính bằng giây.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
673 sẽ tăng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
678 nếu công việc chưa hoàn thành sau khi đợi
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
676 giây

trả lại

Trả về

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 cuối cùng

Thông thường, bạn chỉ có thể loại bỏ giá trị trả về mà không cần kiểm tra trạng thái công việc. Trong trường hợp công việc không thành công, _______ 3673 đã đưa ra một ngoại lệ. Đối với các tình huống nâng cao, anh ấy đã trả lại

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 vẫn có thể thú vị khi truy cập e. g. thời gian bắt đầu và kết thúc hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
664

Thí dụ

Xem mẫu

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
075 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
685 trong thư mục Mẫu

Sử dụng điểm cuối

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
686, người ta có thể sử dụng GraphQL để truy vấn siêu dữ liệu trên, e. g. , sổ làm việc, nguồn dữ liệu, các trường có trong chúng và mối quan hệ giữa chúng

Các phương thức Siêu dữ liệu gọi API Siêu dữ liệu là giao diện GraphQL cho phép truy vấn siêu dữ liệu về các đối tượng trên máy chủ [sổ làm việc, nguồn dữ liệu,…] và mối quan hệ giữa chúng

tập tin nguồn. máy chủ/điểm cuối/điểm cuối siêu dữ liệu. py

metadata. truy vấn

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
66

Thực hiện truy vấn siêu dữ liệu và trả về kết quả

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
687Truy vấn GraphQL
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
688Các biến cho truy vấn GraphQL
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
689Liệu có ném ngoại lệ do lỗi không

trả lại

Phương thức trả về kết quả truy vấn dưới dạng cấu trúc gồm các

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
690 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
691 như được trả về bởi gói
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
692

Thí dụ

Xem mẫu

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
693 trong thư mục Mẫu

số liệu

Sử dụng thư viện TSC, bạn có thể nhận thông tin về tất cả các chỉ số trên một trang web, cập nhật hoặc xóa các chỉ số

Lớp MetricItem

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
67

Tài nguyên số liệu cho Tableau được xác định trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
694. Lớp tương ứng với tài nguyên số liệu mà bạn có thể truy cập bằng API REST của Tableau Server

Tên thuộc tính. Sự mô tả. —. . —

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97. Tên của số liệu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98. Id API REST cho số liệu
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
74. Mô tả của số liệu
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
88. URL cho chỉ số
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
68. Đối tượng ngày giờ khi số liệu được tạo
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
86. Đối tượng ngày giờ khi số liệu được cập nhật
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
801. Boolean cho nếu số liệu ở trạng thái tạm ngưng
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59. Id API REST cho dự án có chứa số liệu
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
84. Tên của dự án có chứa số liệu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
99. Id API REST cho người dùng sở hữu số liệu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
805. Id API REST cho chế độ xem từ đó số liệu được tạo

tập tin nguồn. mô hình/metric_item. py

phương pháp số liệu

Các phương pháp số liệu dựa trên các điểm cuối cho số liệu trong API REST và hoạt động trên lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
694. Điểm cuối số liệu cũng hỗ trợ lọc kiểu django. Xem Lọc và Sắp xếp để biết thêm thông tin

tập tin nguồn. máy chủ/điểm cuối/điểm cuối số liệu. py

chỉ số. xóa bỏ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
68

Xóa một mục chỉ số khỏi một trang web

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Xóa số liệu

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
809Id của chỉ số cần xóa

trả lại

Không có

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
69

chỉ số. lấy

Trả về danh sách các mục số liệu cho một trang web

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Liệt kê số liệu cho trang web

Thông số

Không có

trả lại

Trả về Tuple chứa danh sách tất cả các đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
694 và một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
80

chỉ số. get_by_id

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
81

Trả lại một mục chỉ số cụ thể từ trang web

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Nhận số liệu

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
809Id của chỉ số mong muốn

trả lại

Trả về một đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
694 tương ứng với ID được yêu cầu

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
82

Cập nhật một mục số liệu trên Tableau Server

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Cập nhật số liệu

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
820_______3694 đã thay đổi sẽ được cập nhật trên Máy chủ Tableau

trả lại

Trả về một đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
694 phản ánh những thay đổi được áp dụng cho Tableau Server

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
83

dự án

Sử dụng thư viện TSC, bạn có thể lấy thông tin về tất cả các dự án trên một trang hoặc bạn có thể tạo, cập nhật dự án hoặc xóa dự án

Tài nguyên dự án cho Tableau được xác định trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823. Lớp tương ứng với các tài nguyên dự án mà bạn có thể truy cập bằng API Tableau Server REST. Các phương thức của dự án dựa trên các điểm cuối cho các dự án trong API REST và hoạt động trên lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823

lớp ProjectItem

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
84

Tài nguyên dự án cho Tableau được xác định trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823. Lớp tương ứng với các tài nguyên dự án mà bạn có thể truy cập bằng API Tableau Server REST

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
826Đặt hoặc hiển thị các quyền đối với nội dung trong dự án. Các tùy chọn là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
827 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
828.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên dự án.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
74Mô tả dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98ID dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
832Id của dự án mẹ. Sử dụng tùy chọn này để tạo phân cấp dự án. Để biết thông tin về quản lý dự án, phân cấp dự án và quyền, hãy xem Sử dụng dự án để quản lý quyền truy cập nội dung

tập tin nguồn. mô hình/dự án_item. py

Dự ánItem. Nội dungQuyền

Lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823 có một lớp con định nghĩa các quyền cho dự án [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
834]. Các tùy chọn là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
827 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
828. Để biết thông tin về các quyền nội dung này, hãy xem Khóa quyền nội dung đối với dự án

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
837Khóa tất cả các quyền đối với nội dung đối với dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
838Người dùng có thể quản lý quyền đối với nội dung mà họ sở hữu. Đây là mặc định

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
85

phương pháp dự án

Các phương thức của dự án dựa trên các điểm cuối cho các dự án trong API REST và hoạt động trên lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823

tập tin nguồn. máy chủ/điểm cuối/dự án_endpoint. py

dự án. tạo ra

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
86

Tạo một dự án trên trang web được chỉ định

Để tạo một dự án, trước tiên bạn tạo một phiên bản mới của

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823 và chuyển nó vào phương thức tạo. Để chỉ định trang web để tạo dự án mới, hãy tạo phiên bản
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Tạo dự án

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
843Chỉ định các thuộc tính cho dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
843 là gói yêu cầu. Để tạo gói yêu cầu, hãy tạo một phiên bản mới của
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823

Trả về Trả về mục dự án mới

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
87

dự án. lấy

Trả về danh sách các mục dự án cho một trang web

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Dự án truy vấn

Thông số

Không có

trả lại

Trả về một danh sách tất cả các đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823 và một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
88

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
89

Sửa đổi cài đặt dự án

Bạn có thể sử dụng phương pháp này để cập nhật tên dự án, mô tả dự án hoặc quyền của dự án. Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Cập nhật dự án

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
843Đối tượng mục dự án phải bao gồm ID dự án. Các giá trị trong mục dự án sẽ ghi đè cài đặt dự án hiện tại

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
853Raise một ngoại lệ nếu mục dự án không có ID. ID dự án được gửi đến máy chủ như một phần của URI

trả lại

Trả về thông tin dự án được cập nhật

Xem lớp ProjectItem

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
40

dự án. xóa bỏ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
41

Xóa một dự án theo ID

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Xóa dự án

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59ID của dự án cần xóa

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
857Raise một ngoại lệ nếu mục dự án không có ID. ID dự án được gửi đến máy chủ như một phần của URI

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
42

dự án. popated_permissions

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
43

Truy vấn các quyền của dự án, phân tích cú pháp và lưu trữ các quyền được trả lại

API REST. Quyền dự án truy vấn

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45

Thêm hoặc cập nhật quyền dự án

API REST. Thêm quyền dự án

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
46

dự án. xóa_permission

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
47

Xóa quyền dự án

API REST. Xóa quyền dự án

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule hoặc một đối tượng PermissionsRule đơn lẻ

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
48

dự án. populate_workbook_default_permissions

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
49

Truy vấn các quyền mặc định của sổ làm việc, phân tích cú pháp và lưu trữ các quyền được trả về

API REST. Truy vấn quyền mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án

Thí dụ

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
90

dự án. populate_datasource_default_permissions

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
91

Truy vấn các quyền nguồn dữ liệu mặc định, phân tích cú pháp và lưu trữ các quyền được trả về

API REST. Truy vấn quyền mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án

Thí dụ

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
92

dự án. populate_flow_default_permissions

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
93

Truy vấn các quyền luồng mặc định, phân tích cú pháp và lưu trữ các quyền được trả về

API REST. Truy vấn quyền mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án

Thí dụ

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
94

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
95

Thêm hoặc cập nhật quyền sổ làm việc mặc định

API REST. Thêm quyền sổ làm việc mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule

Thí dụ

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
96

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
97

Thêm hoặc cập nhật quyền nguồn dữ liệu mặc định

API REST. Thêm quyền nguồn dữ liệu mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule

Thí dụ

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
98

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
99

Thêm hoặc cập nhật quyền dòng mặc định

API REST. Thêm quyền dòng mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
90

dự án. xóa_workbook_default_permissions

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
91

Xóa quyền sổ làm việc mặc định

API REST. Xóa quyền của sổ làm việc mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
92

dự án. xóa_datasource_default_permissions

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
93

Xóa quyền truy cập nguồn dữ liệu mặc định

API REST. Xóa quyền nguồn dữ liệu mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
94

dự án. xóa_flow_default_permissions

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
95

Xóa quyền lưu lượng mặc định

API REST. Xóa quyền lưu lượng mặc định

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
858Một đối tượng dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
860Một danh sách các đối tượng PermissionsRule

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
96

yêu cầu

Thư viện TSC cung cấp một lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
078 mà bạn có thể sử dụng để lọc kết quả trả về từ máy chủ

Bạn có thể sử dụng các lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
879 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
078 để lọc và sắp xếp các điểm cuối sau

  • người dùng
  • Nguồn dữ liệu
  • Các nhóm
  • sách bài tập
  • Lượt xem

Bạn có thể sử dụng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
881 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
882 để đặt tùy chọn cho các chế độ xem được trả về dưới dạng hình ảnh và tệp PDF

Để biết thêm thông tin về lọc và sắp xếp, hãy xem Lọc và sắp xếp

lớp RequestOptions

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
97

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
883Số trang của kết quả trả về. Giá trị mặc định là 1.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
884Số lượng mục sẽ trả về với mỗi trang [giá trị mặc định là 100].
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
885Trả về một tập hợp các đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
879 có thể lặp lại.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
887Trả về một tập hợp các đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
076 có thể lặp lại

Yêu cầuTùy chọn. lớp lĩnh vực

Lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
081 tương ứng với các trường được sử dụng trong các biểu thức lọc trong Tableau REST API. Để biết thêm thông tin, hãy xem Lọc và sắp xếp trong Tableau REST API

Thuộc tính

Thuộc tính

FieldDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
890Giống như ‘createdAt’ trong API REST. TSC.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
891
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
892Giống như ‘lastLogin’ trong API REST.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
893
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
894Giống như 'tên' trong API REST.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
895
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
896Giống như ‘tên chủ sở hữu’ trong API REST.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
897
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
898Giống như ‘siteRole’ trong API REST.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
899
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
400Giống như 'thẻ' trong API REST.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
401
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
402Giống như 'updatedAt' trong API REST.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
403

Yêu cầuTùy chọn. lớp toán tử

Chỉ định các toán tử bạn có thể sử dụng để lọc các yêu cầu

Thuộc tính

OperatorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
404Đặt toán tử bằng [giống như
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
405 trong API REST].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
406
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
407Đặt toán tử lớn hơn [giống như
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
408 trong API REST].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
409
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
410Đặt toán tử lớn hơn hoặc bằng [giống như
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
411 trong API REST].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
412
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
413Đặt toán tử nhỏ hơn [giống như
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
414 trong API REST].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
415
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
416Đặt toán tử nhỏ hơn hoặc bằng [giống như
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
417 trong API REST].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
418
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
419Đặt toán tử vào [giống như
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
420 trong API REST].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
421

Yêu cầuTùy chọn. lớp hướng

Chỉ định hướng sắp xếp các trường được trả về

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
422Đặt hướng sắp xếp thành tăng dần [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
423]
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
424Đặt hướng sắp xếp thành giảm dần [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
425]

Lớp CSVRequestOptions

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
98

Sử dụng lớp này để chỉ định các bộ lọc chế độ xem sẽ được áp dụng khi dữ liệu CSV được tạo. Theo tùy chọn, bạn có thể chỉ định tuổi tối đa của dữ liệu CSV được lưu trong bộ nhớ đệm trên máy chủ bằng cách cung cấp giá trị

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426. Xem
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
427

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426Tùy chọn. Số phút tối đa mà dữ liệu CSV sẽ được lưu vào bộ nhớ cache trên máy chủ trước khi được làm mới. Giá trị phải là số nguyên trong khoảng từ
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
429 đến
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
430 phút.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
431 sẽ được hiểu là 1 phút trên máy chủ, vì đó là khoảng thời gian ngắn nhất được phép. Theo mặc định,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426 được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
433, cho biết hành vi mặc định được định cấu hình trong cài đặt máy chủ

Thí dụ

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
99

lớp ImageRequestOptions

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
020

Sử dụng lớp này để chỉ định độ phân giải của chế độ xem và tùy chọn tuổi tối đa của hình ảnh được lưu trong bộ nhớ cache trên máy chủ. Bạn cũng có thể sử dụng lớp này để chỉ định các bộ lọc chế độ xem sẽ được áp dụng khi hình ảnh được tạo. Xem

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
434

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
435Độ phân giải của chế độ xem được trả về dưới dạng hình ảnh. Nếu không được chỉ định, phương thức
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
434 sẽ trả về một hình ảnh có độ phân giải tiêu chuẩn [chiều rộng của hình ảnh được trả về là 784 pixel]. Nếu bạn đặt giá trị tham số này cao [______4437], chiều rộng của ảnh được trả về là 1568 pixel. Đối với cả hai độ phân giải, chiều cao thay đổi để duy trì tỷ lệ khung hình của chế độ xem.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426Tùy chọn. Số phút tối đa hình ảnh sẽ được lưu vào bộ nhớ cache trên máy chủ trước khi được làm mới. Giá trị phải là số nguyên trong khoảng từ
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
429 đến
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
430 phút.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
431 sẽ được hiểu là 1 phút trên máy chủ, vì đó là khoảng thời gian ngắn nhất được phép. Theo mặc định,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426 được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
433, cho biết hành vi mặc định được định cấu hình trong cài đặt máy chủ

Xem bộ lọc

Bạn có thể sử dụng phương pháp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
444 để thêm bộ lọc chế độ xem. Khi hình ảnh được tạo, các bộ lọc được chỉ định sẽ được áp dụng cho chế độ xem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
021

lớp PDFRequestOptions

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
022

Sử dụng lớp này để chỉ định định dạng của PDF được trả về cho chế độ xem. Theo tùy chọn, bạn có thể chỉ định tuổi tối đa của tệp PDF được hiển thị được lưu vào bộ nhớ đệm trên máy chủ bằng cách cung cấp giá trị

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426. Xem
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
446

Thuộc tính

NameDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
447Loại trang được trả về ở định dạng PDF để xem. page_type được đặt bằng lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
448.
______4449
______4450
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
451
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
452
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
453 . Các tùy chọn là dọc và ngang. Các tùy chọn được đặt bằng lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
462.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
454
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
455
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
456
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
457
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
458
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
459
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
460
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
461The orientation of the page. The options are portrait and landscape. The options are set using the
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
462 class:
______4463
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
464
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426Tùy chọn. Số phút tối đa mà tệp PDF kết xuất sẽ được lưu vào bộ nhớ đệm trên máy chủ trước khi được làm mới. Giá trị phải là số nguyên trong khoảng từ
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
429 đến
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
430 phút.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
431 sẽ được hiểu là 1 phút trên máy chủ, vì đó là khoảng thời gian ngắn nhất được phép. Theo mặc định,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426 được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
433, cho biết hành vi mặc định được định cấu hình trong cài đặt máy chủ.

Xem bộ lọc Bạn có thể sử dụng phương pháp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
444 để thêm bộ lọc xem. Khi PDF được tạo, các bộ lọc được chỉ định sẽ được áp dụng cho chế độ xem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
023

lịch trình

Sử dụng thư viện TSC, bạn có thể lên lịch giải nén các tác vụ làm mới hoặc đăng ký trên Tableau Server. Bạn cũng có thể nhận và cập nhật thông tin về các tác vụ đã lên lịch hoặc xóa các tác vụ đã lên lịch

Nếu bạn có mã định danh của công việc, bạn có thể sử dụng thư viện TSC để tìm hiểu trạng thái của công việc không đồng bộ

Các thuộc tính lịch biểu được định nghĩa trong lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
472. Lớp tương ứng với các thuộc tính cho lịch biểu mà bạn có thể truy cập trong Tableau Server hoặc bằng cách sử dụng API REST của Tableau Server. Các phương thức Lịch trình dựa trên các điểm cuối cho các công việc trong API REST và hoạt động trên lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074

Lịch trình Hạng mục

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
024

Lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
472 chứa thông tin về lịch trình được chỉ định chạy trên Tableau Server. Lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
472 xác định thông tin bạn có thể truy vấn và đặt. Các thành viên lớp tương ứng với các thuộc tính của tải trọng phản hồi của máy chủ

tập tin nguồn. mô hình/schedule_item. py

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97 của lịch trình.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
478Mức độ ưu tiên của lịch trình [số nguyên]. Giá trị thấp hơn thể hiện mức độ ưu tiên cao hơn, với
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
431 cho biết mức độ ưu tiên cao nhất.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
480Loại nhiệm vụ. Các loại là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
481 cho tác vụ làm mới trích xuất hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
482 cho đăng ký theo lịch trình.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
483Chỉ định cách chạy tác vụ theo lịch trình. Các lựa chọn là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
484 sử dụng tất cả các quy trình nền có sẵn cho tác vụ đã lên lịch này hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
485 giới hạn lịch trình này cho một quy trình nền.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
486Chỉ định tần suất mà tác vụ đã lên lịch sẽ chạy.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
486 là một thể hiện của lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
488.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
486 có các thuộc tính về tần suất [hàng giờ, hàng ngày, hàng tuần, hàng tháng] cũng như ngày giờ mà mục đã lên lịch chạy. Bạn đặt giá trị này bằng cách khai báo một đối tượng
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
488 là một trong những đối tượng sau. ________ 4491, ________ 4492, ________ 4493 hoặc ________ 4494

Lớp IntervalItem

Lớp này đặt tần suất và thời gian bắt đầu của mục đã lên lịch. Lớp này chứa các lớp cho khoảng thời gian hàng giờ, hàng ngày, hàng tuần và hàng tháng. Lớp này phản ánh các tùy chọn bạn có thể đặt bằng API REST và giao diện Máy chủ Tableau

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
491Chạy mục đã lên lịch hàng giờ. Để đặt khoảng thời gian hàng giờ, bạn tạo một phiên bản của lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
491 và gán các giá trị sau.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
497,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
498 và
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
499. Để đặt
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
497 và
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
498, hãy gán giá trị thời gian bằng cú pháp này.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
902giờ
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
903 phút
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
904 và
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
905giờ
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
903 phút
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
904. Giờ được chỉ định trong thời gian 24 giờ.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
499 chỉ định tần suất chạy tác vụ trong khoảng thời gian bắt đầu và kết thúc. Các tùy chọn được thể hiện bằng giờ. Ví dụ:
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
909 cứ sau 15 phút. Các giá trị là
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
910,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
911,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
429,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
913,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
914,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
915,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
916,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
917. Lịch trình hàng giờ chạy thường xuyên hơn 60 phút một lần phải có thời gian bắt đầu và kết thúc vào giờ đó.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
492Chạy mục đã lên lịch hàng ngày. Để đặt khoảng thời gian hàng ngày, bạn tạo một phiên bản của
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
492 và chỉ định
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
497. Thời gian bắt đầu sử dụng cú pháp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
902giờ____5903 phút
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
904.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
493Chạy mục đã lên lịch mỗi tuần một lần. Để đặt khoảng thời gian hàng tuần, bạn tạo một phiên bản của
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
493 và chỉ định thời gian bắt đầu cũng như nhiều phiên bản cho
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
499 [các ngày trong tuần và thời gian bắt đầu]. Thời gian bắt đầu sử dụng cú pháp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
927giờ____5903 phút
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
904. ________ 4499 là ngày trong tuần, được thể hiện dưới dạng ________ 4488. Ví dụ:
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
932 cho Thứ Hai.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
494Chạy mục đã lên lịch mỗi tháng một lần. Để đặt khoảng thời gian hàng tháng, bạn tạo một phiên bản của
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
494 và chỉ định ngày và giờ bắt đầu. Các

phương pháp lịch trình

Các phương thức lịch trình dựa trên các điểm cuối cho lịch trình trong API REST và hoạt động trên lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
472

tập tin nguồn. máy chủ/điểm cuối/schedules_endpoint. py

lịch trình. add_to_schedule

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
025

Thêm một

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
937, hoặc
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938 vào một lịch biểu

API REST. Thêm nguồn dữ liệu vào lịch biểu

Thông số

TênMô tả
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
939Số nhận dạng [id] của lịch trình để thêm nguồn dữ liệu hoặc sổ làm việc vào. Có thể được lấy từ một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
472, e. g. , bằng cách thực hiện
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
941.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
942[Tùy chọn] Một
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938 nên được thêm vào lịch trình. Chỉ cung cấp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
942 hoặc
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
945, việc chuyển nhiều mục sẽ không được chấp nhận.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
945[Tùy chọn] Một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
55 nên được thêm vào lịch trình. Chỉ cung cấp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
942 hoặc
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
945, việc chuyển nhiều mục sẽ không được chấp nhận.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
950[Tùy chọn] Một
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
937 nên được thêm vào lịch trình. Chỉ áp dụng nếu
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
952 và
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
953.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
954[Tùy chọn] Xác định loại nhiệm vụ. Một trong số
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
955. ________ 5956, ________ 5957, ________ 5958

Returns Trả về một danh sách của

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
959

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
026

lịch trình. tạo ra

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
027

Tạo một lịch trình mới để làm mới trích xuất hoặc đăng ký

API REST. Tạo lịch biểu

Thông số

TênMô tả
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
960Cài đặt cho lịch biểu mà bạn muốn tạo. Bạn cần tạo một thể hiện của
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
960 và truyền nó cho phương thức
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
962.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
960 bao gồm
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
486 chỉ định tần suất hoặc khoảng thời gian mà lịch biểu sẽ chạy. Xem
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
472 và
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
488

trả lại

Trả về một phiên bản mới của

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
960

ngoại lệ

ErrorDescription
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
968Raise một ngoại lệ nếu
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
969 không được chỉ định. Mục khoảng thời gian chỉ định xem khoảng thời gian là hàng giờ, hàng ngày, hàng tuần hay hàng tháng

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
028

lịch trình. xóa bỏ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
029

Xóa lịch biểu hiện có để làm mới trích xuất hoặc đăng ký

API REST. Xóa lịch biểu

Thông số

TênMô tả
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
939Số nhận dạng [
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
971] của lịch biểu cần xóa. Sử dụng phương pháp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
972 để lấy mã định danh của lịch trình trên máy chủ

trả lại

Không có

ngoại lệ

ErrorDescription
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
973Số nhận dạng không phải là số nhận dạng hợp lệ cho lịch biểu trên máy chủ

lịch trình. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
00

Trả về tất cả các mục lịch trình từ máy chủ

API REST. lịch trình truy vấn

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Các tùy chọn yêu cầu bổ sung để gửi đến điểm cuối

Ví dụ lịch trình hàng giờ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
028

Ví dụ lịch trình hàng ngày

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
02

Ví dụ về lịch trình hàng tuần

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
03

Ví dụ về lịch biểu hàng tháng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
04

Người phục vụ

Trong Tableau REST API, máy chủ [

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
975] là cơ sở hoặc lõi của URI tạo nên các điểm cuối hoặc phương thức khác nhau để truy cập tài nguyên trên máy chủ [chế độ xem, sổ làm việc, trang web, người dùng, nguồn dữ liệu, v.v. ] Thư viện TSC cung cấp một lớp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
976 đại diện cho máy chủ. Bạn tạo một phiên bản máy chủ để đăng nhập vào máy chủ và gọi các phương thức khác nhau để truy cập tài nguyên

lớp máy chủ

Lớp

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
976 chứa các thuộc tính đại diện cho máy chủ trên Tableau Server. Sau khi bạn tạo một thể hiện của lớp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
976, bạn có thể đăng nhập vào máy chủ và gọi các phương thức để truy cập tất cả các tài nguyên trên máy chủ

Thuộc tính

AttributeDescription_______446Chỉ định địa chỉ của Tableau Server hoặc Tableau Cloud [ví dụ:
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
975].
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
981Chỉ định phiên bản API REST sẽ sử dụng [ví dụ:
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
982]. Khi bạn sử dụng thư viện TSC để gọi các phương thức truy cập Tableau Server,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
981 được chuyển đến điểm cuối như một phần của URI [
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
984]. Mỗi bản phát hành của Tableau Server đều hỗ trợ các phiên bản cụ thể của API REST. Các phiên bản mới của API REST được phát hành với Tableau Server. Theo mặc định, giá trị của
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
981 được đặt thành
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
986, tương ứng với Tableau Server 10. 0. Bạn có thể xem hoặc đặt giá trị này. Bạn có thể cần đặt giá trị này thành một giá trị khác, ví dụ: nếu bạn muốn truy cập các tính năng được máy chủ hỗ trợ và phiên bản mới hơn của API REST. Để biết thêm thông tin, hãy xem Phiên bản API REST

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
05

Người phục vụ. Tài nguyên

Khi bạn tạo một phiên bản của lớp

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
976, bạn có quyền truy cập vào các tài nguyên trên máy chủ sau khi đăng nhập. Bạn có thể chọn các tài nguyên này và các phương thức của chúng làm thành viên của lớp, chẳng hạn.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
988

Tài nguyênMô tảmáy chủ. xác thực authSets để đăng nhập và đăng xuất. Xem Authserver. lượt xemTruy cập các lượt xem và phương thức của máy chủ. Xem máy chủ lượt xem. người dùngTruy cập tài nguyên và phương pháp người dùng. Xem Người dùngmáy chủ. các trang webTruy cập các trang web. Xem máy chủ trang web. nhómTruy cập các tài nguyên và phương thức của nhóm. Xem máy chủ nhóm. công việcTruy cập các tài nguyên và phương pháp công việc. Xem máy chủ việc làm. workbooksTruy cập tài nguyên và phương pháp cho workbooks. Xem máy chủ sổ làm việc. nguồn dữ liệuTruy cập tài nguyên và phương pháp cho nguồn dữ liệu. Xem Máy chủ nguồn dữ liệu. dự ánTruy cập tài nguyên và phương pháp cho dự án. Xem máy chủ dự án. lịch trìnhTruy cập tài nguyên và phương pháp cho lịch trình. Xem máy chủ lịch biểu. đăng kýTruy cập tài nguyên và phương pháp đăng ký. Xem máy chủ đăng ký. server_infoTruy cập tài nguyên và phương pháp cho thông tin máy chủ. Xem lớp ServerInfo

Người phục vụ. Chế độ xuất bản

Lớp

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
976 có lớp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
990 liệt kê các tùy chọn xác định điều gì sẽ xảy ra khi bạn phát hành sổ làm việc hoặc nguồn dữ liệu. Các tùy chọn là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
036,
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
037 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
035

Đặc tính

ResourceDescription
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
994Ghi đè sổ làm việc hoặc nguồn dữ liệu.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
995Nối thêm vào sổ làm việc hoặc nguồn dữ liệu.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
996Tạo một sổ làm việc hoặc nguồn dữ liệu mới

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
06

lớp ServerInfoItem

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
07

Lớp

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
997 chứa thông tin phiên bản và bản dựng cho Tableau Server. Thông tin máy chủ được truy cập bằng phương thức
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
998, phương thức này trả về một thể hiện của lớp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
999

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
900Hiển thị phiên bản của Tableau Server hoặc Tableau Cloud [ví dụ: 10. 2. 0].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
901Hiển thị số bản dựng cụ thể [ví dụ: 10200. 17. 0329. 1446].
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
902Hiển thị số phiên bản API REST được hỗ trợ. Lưu ý rằng giá trị này có thể khác với giá trị mặc định được chỉ định cho máy chủ, với thuộc tính
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
903. Để tận dụng các tính năng mới, bạn nên truy vấn máy chủ và đặt
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
903 khớp với số phiên bản API REST được hỗ trợ

Phương thức ServerInfo

Thư viện TSC cung cấp một phương thức để truy cập thông tin phiên bản và bản dựng từ Tableau Server

server_info. lấy

Truy xuất thông tin phiên bản và bản dựng cho máy chủ

Phương pháp này thực hiện một cuộc gọi chưa được xác thực, vì vậy không cần đăng nhập hoặc mã thông báo xác thực

API REST. Thông tin máy chủ

Thông số Không có

ngoại lệ

ErrorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
905Raise một ngoại lệ nếu không tìm thấy điểm cuối thông tin máy chủ

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
08

trang web

Sử dụng thư viện TSC, bạn có thể truy vấn một trang hoặc nhiều trang trên máy chủ hoặc tạo hoặc xóa một trang trên máy chủ

Tài nguyên trang web cho Tableau Server và Tableau Cloud được xác định trong lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30. Lớp tương ứng với các tài nguyên trang web mà bạn có thể truy cập bằng API Tableau Server REST. Các phương thức trang web dựa trên các điểm cuối cho các trang web trong API REST và hoạt động trên lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30

lớp SiteItem

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
09

Lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30 chứa các thành viên hoặc thuộc tính cho tài nguyên trang trên Tableau Server hoặc Tableau Cloud. Lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30 xác định thông tin bạn có thể yêu cầu hoặc truy vấn từ Tableau Server hoặc Tableau Cloud. Các thành viên lớp tương ứng với các thuộc tính của yêu cầu máy chủ hoặc tải trọng phản hồi

Thuộc tính

Thuộc tínhMô tả____097Tên của trang web. Tên của trang web mặc định là “”.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
67Đường dẫn đến trang web.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
912[Tùy chọn] Chỉ dành cho Máy chủ Tableau. Chỉ định
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
913 để cho phép quản trị viên trang sử dụng giao diện máy chủ và các lệnh tabcmd để thêm và xóa người dùng. [Việc chỉ định tùy chọn này không cấp cho quản trị viên trang quyền quản lý người dùng bằng API REST. ] Chỉ định
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
914 để ngăn quản trị viên trang thêm hoặc xóa người dùng. [Quản trị viên máy chủ luôn có thể thêm hoặc xóa người dùng. ]______6915[Tùy chọn] Chỉ định số lượng người dùng tối đa cho trang web. Nếu bạn không chỉ định giá trị này, giới hạn sẽ phụ thuộc vào loại giấy phép được định cấu hình cho máy chủ. Đối với giấy phép dựa trên người dùng, số lượng người dùng tối đa được đặt theo giấy phép. Đối với cấp phép dựa trên lõi, không có giới hạn về số lượng người dùng. Nếu bạn chỉ định giá trị tối đa, thì chỉ những người dùng được cấp phép mới được tính và quản trị viên máy chủ bị loại trừ. Loại trừ lẫn nhau với cài đặt cấp giấy phép theo tầng.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
916[Tùy chọn] Chỉ định dung lượng tối đa cho trang web mới, tính bằng megabyte. Nếu bạn đặt hạn ngạch và trang web vượt quá hạn ngạch đó, nhà xuất bản sẽ không được tải nội dung mới lên cho đến khi trang web lại nằm dưới hạn mức.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
917[Tùy chọn] Chỉ định
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
918 để ngăn người dùng không thể đăng ký sổ làm việc trên trang được chỉ định. Mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
919.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
920[Tùy chọn] Chỉ định
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
919 để ngăn người quản trị máy chủ, người quản trị trang và chủ sở hữu nội dung hoặc dự án không thể đăng ký người dùng khác vào sổ làm việc trên trang được chỉ định. Mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
918.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
923[Tùy chọn] Chỉ định
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
918 để bật lịch sử sửa đổi cho tài nguyên nội dung [sổ làm việc và nguồn dữ liệu]. Mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
919.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
926[Tùy chọn] Chỉ định số lần sửa đổi nguồn nội dung [sổ làm việc hoặc nguồn dữ liệu] để cho phép. Trên Tableau Server, mặc định là 25.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
927Hiển thị trạng thái hiện tại của trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
928 hoặc
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
929]

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
10

tập tin nguồn. mô hình/site_item. py

phương pháp trang web

Thư viện TSC cung cấp các phương thức hoạt động trên các site cho Tableau Server và Tableau Cloud. Các phương thức này tương ứng với các điểm cuối hoặc phương thức cho các trang trong Tableau REST API

tập tin nguồn. máy chủ/điểm cuối/sites_endpoint. py

trang web. tạo ra

Tạo một trang web mới trên máy chủ cho đối tượng mục trang web đã chỉ định

Chỉ máy chủ Tableau

API REST. Tạo trang web

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
29Cài đặt cho trang mà bạn muốn tạo. Bạn cần tạo một thể hiện của
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30 và chuyển nó tới phương thức
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
962

trả lại

Trả về một thể hiện mới của

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
11

trang web. lấy

Truy vấn tất cả các trang web trên máy chủ

API REST. Trang web truy vấn

Thông số

Không có

trả lại

Trả về một danh sách tất cả các đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30 và một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
12

trang web. get_by_id

Truy vấn trang web với ID đã cho

API REST. Trang web truy vấn

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04Id của trang web bạn muốn truy vấn

ngoại lệ

ErrorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
937Raise error nếu id không được chỉ định

trả lại

Trả về

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
13

trang web. get_by_name

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
14

Truy vấn trang web với tên được chỉ định

API REST. Trang web truy vấn

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
939Tên của trang web bạn muốn truy vấn

ngoại lệ

ErrorDescription ________ 6940 Phát sinh lỗi nếu tên không được chỉ định

trả lại

Trả về

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
30

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
15

Sửa đổi cài đặt cho trang web

Đối tượng mục trang web phải bao gồm ID trang web và ghi đè tất cả các cài đặt khác

API REST. Cập nhật trang web

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
29Mục trang web mà bạn muốn cập nhật. Cài đặt được chỉ định trong mục trang sẽ ghi đè cài đặt trang hiện tại

ngoại lệ

ErrorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
943Id trang web phải có và phải khớp với id của trang web bạn đang cập nhật.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
944Để đặt
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
915,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
946 phải được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
913

trả lại

Trả về

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
29 đã cập nhật

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
16

trang web. xóa bỏ

Xóa trang web được chỉ định

API REST. Xóa trang web

Thông số

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04Id của trang web mà bạn muốn xóa

ngoại lệ

ErrorDescription
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
950Phải có id trang web và phải khớp với id của trang web bạn đang xóa

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
17

Loại

Lớp ________ 3879 được sử dụng với các tùy chọn yêu cầu [______ 3078] nơi bạn có thể lọc và sắp xếp các kết quả được trả về từ máy chủ

Bạn có thể sử dụng các tùy chọn sắp xếp và yêu cầu để lọc và sắp xếp các điểm cuối sau

  • người dùng
  • Nguồn dữ liệu
  • sách bài tập
  • Lượt xem

Sắp xếp lớp

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
953Đặt trường để sắp xếp. Các trường được định nghĩa trong lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
954.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
955Hướng sắp xếp, tăng dần [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
422] hoặc giảm dần [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
424]. Các tùy chọn được định nghĩa trong lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
958

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
18

Để biết thông tin về cách sử dụng lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
879, hãy xem Lọc và Sắp xếp

đăng ký

Sử dụng thư viện TSC, bạn có thể quản lý các đăng ký cho các dạng xem hoặc sổ làm việc trên một site. Bạn có thể nhận thông tin về tất cả các đăng ký trên một trang hoặc thông tin về một đăng ký cụ thể trên một trang và bạn có thể tạo, cập nhật hoặc xóa các đăng ký

Lớp mục đăng ký

Tài nguyên đăng ký cho Tableau Server được xác định trong lớp

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
960. Lớp tương ứng với các tài nguyên đăng ký mà bạn có thể truy cập bằng API Tableau Server REST. Các phương thức đăng ký dựa trên các điểm cuối cho đăng ký trong API REST và hoạt động trên lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
960

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
19

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Id của đăng ký trên trang web.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
963Đặt giá trị này thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44 sẽ khiến người đăng ký nhận được thư có. hình ảnh png của sổ làm việc hoặc dạng xem được đính kèm với nó. Theo mặc định, giá trị này được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44. Nếu
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
966 được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45, thì giá trị này không thể được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
966Đặt giá trị này thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44 sẽ khiến người đăng ký nhận được thư có. tệp pdf chứa hình ảnh của sổ làm việc hoặc dạng xem được đính kèm với nó. Theo mặc định, giá trị này được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
972Nội dung văn bản của email đăng ký.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
973Hướng của các trang được tạo ra khi
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
966 là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44. Nếu không có tham số này, hướng trang sẽ mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
976. Xem biểu đồ bên dưới để biết danh sách đầy đủ các giá trị.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
977Loại trang được tạo, xác định kích thước trang khi
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
966 là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44. Nếu không có tham số này, loại trang sẽ mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
980. Xem biểu đồ bên dưới để biết danh sách đầy đủ các giá trị.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
939Id của lịch trình được liên kết với đăng ký cụ thể.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
982Chỉ áp dụng cho chế độ xem [xem thuộc tính
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
983]. Nếu
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44, một hình ảnh được gửi ngay cả khi chế độ xem được chỉ định trong đăng ký trống. Nếu
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45, không có gì được gửi nếu chế độ xem trống. Giá trị mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
987Chủ đề đăng ký. Đây là mô tả mà bạn cung cấp để xác định đăng ký.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
801Đặt giá trị này thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44 sẽ ngừng gửi email cho đăng ký đã chỉ định. Đặt nó thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45 sẽ tiếp tục gửi email cho đăng ký.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
983Mục tiêu của đăng ký, nghĩa là nội dung được đăng ký [xem, sổ làm việc]. Mục tiêu là một thể hiện của lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
983.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
983 có hai thuộc tính,
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98 của sổ làm việc hoặc dạng xem [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
995] và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
658 [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
997], có thể là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
998 hoặc
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
942. Thuộc tính
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
982 chỉ có thể được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44 nếu
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
997 được đặt thành
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0203.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602Số nhận dạng của người dùng [người] nhận đăng ký


Các tùy chọn PDF hợp lệ [chỉ áp dụng nếu

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
966 được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44]

AttributeValid options
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
973
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0208
____10209
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
977
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0211
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0212
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0213
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0214
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0215
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0216
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0217
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0218
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0219
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0220
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0221
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0222

tập tin nguồn. máy chủ/điểm cuối/subscription_item. máy chủ py/request_options. py

phương thức đăng ký

Tableau Server Client cung cấp một số phương thức để tương tác với tài nguyên đăng ký hoặc điểm cuối. Các phương thức này tương ứng với các điểm cuối trong Tableau Server REST API

tập tin nguồn. máy chủ/điểm cuối/điểm cuối đăng ký. py

đăng ký. tạo ra

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
20

Tạo đăng ký cho một dạng xem hoặc sổ làm việc cho một người dùng cụ thể theo một lịch trình cụ thể. Khi người dùng đăng ký nội dung, Tableau Server sẽ gửi nội dung cho người dùng qua email theo lịch trình được xác định trên Tableau Server và được chỉ định trong

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0223

Để tạo đăng ký mới, trước tiên bạn cần tạo một

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0223 mới [từ lớp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
960]

API REST. Tạo đăng ký

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0223Chỉ định người dùng đăng ký, nội dung đăng ký, lịch trình liên kết đăng ký và siêu dữ liệu khác cho đăng ký

trả lại

Trả về đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
960 mới

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
21

đăng ký. xóa bỏ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
22

Xóa đăng ký được chỉ định khỏi trang web

API REST. Xóa đăng ký

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0228Số nhận dạng [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98] cho đăng ký mà bạn muốn xóa khỏi trang web

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0230Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0228 hợp lệ không được cung cấp

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
23

đăng ký. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
24

Trả về thông tin về đăng ký trên trang web được chỉ định

API REST. Đăng ký truy vấn

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể truyền cho phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu. Ví dụ: nếu bạn đang tìm kiếm một đăng ký cụ thể, bạn có thể chỉ định chủ đề của đăng ký hoặc id của đăng ký

Trả về Trả về danh sách đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
960 và đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

đăng ký. get_by_id

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
25

Trả về thông tin về đăng ký được chỉ định

API REST. Đăng ký truy vấn

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0228The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0228 chỉ định đăng ký để truy vấn

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0237Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0228 hợp lệ không được cung cấp

trả lại

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
960. Xem lớp SubscriptionItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
26

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
27

Cập nhật một thuê bao cụ thể. Để cập nhật đăng ký, trước tiên bạn phải truy vấn đăng ký đó từ máy chủ bằng phương pháp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0240 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0241

API REST. Cập nhật đăng ký

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0223Chỉ định người dùng đăng ký, nội dung đăng ký, lịch trình liên kết đăng ký và siêu dữ liệu khác cho đăng ký

trả lại

Trả về đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
960 đã cập nhật

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
28

nhiệm vụ

Sử dụng thư viện TSC, bạn có thể nhận thông tin về tất cả các tác vụ trên một trang web và bạn có thể xóa các tác vụ. Để tạo nhiệm vụ mới, hãy xem Lịch biểu

Tài nguyên tác vụ cho Tableau Server được xác định trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0244. Lớp tương ứng với các tài nguyên tác vụ mà bạn có thể truy cập bằng API REST của Tableau Server. Các phương thức tác vụ dựa trên các điểm cuối cho các tác vụ trong API REST và hoạt động trên lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0244

Lớp nhiệm vụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
29

Thuộc tính

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Id của nhiệm vụ trên trang web.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
954Loại tác vụ trích xuất - làm mới toàn bộ hoặc gia tăng.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
478Mức độ ưu tiên của nhiệm vụ trên máy chủ.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0249Số lần thực thi liên tiếp không thành công.
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
939Id của lịch trình trên trang web.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
983Một đối tượng,
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
945 hoặc
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
942, được liên kết với tác vụ. tập tin nguồn. mô hình/mục tiêu. py

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
30

tập tin nguồn. mô hình/task_item. py

phương pháp nhiệm vụ

Tableau Server Client cung cấp một số phương thức để tương tác với tài nguyên tác vụ hoặc điểm cuối. Các phương thức này tương ứng với các điểm cuối trong Tableau Server REST API

tập tin nguồn. máy chủ/điểm cuối/tác vụ_endpoint. py

nhiệm vụ. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
31

Trả về thông tin về các tác vụ trên trang được chỉ định

API REST. Nhận các tác vụ làm mới trích xuất trên trang web

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể truyền cho phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu

trả lại

Trả về một danh sách các đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0244 và một đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
32

nhiệm vụ. get_by_id

Trả về thông tin về tác vụ được chỉ định

API REST. Tác vụ làm mới trích xuất truy vấn trên trang web

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0257The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0257 chỉ định tác vụ cần truy vấn

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0259Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0257 hợp lệ không được cung cấp

trả lại

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0244. Xem lớp TaskItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
33

nhiệm vụ. chạy

Chạy tác vụ làm mới giải nén được chỉ định

Để chạy tác vụ làm mới trích xuất, trước tiên bạn cần tra cứu tác vụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0262 [lớp ___10244]

API REST. Chạy giải nén tác vụ làm mới

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0262Bạn có thể truyền phương thức cho đối tượng tác vụ

trả lại

Trả về phản hồi API REST

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
34

nhiệm vụ. xóa bỏ

Xóa tác vụ làm mới trích xuất

API REST. Xóa tác vụ làm mới trích xuất

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0257The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0257 chỉ định tác vụ cần xóa

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0259Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0257 hợp lệ không được cung cấp

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
35

người dùng

Sử dụng thư viện TSC, bạn có thể lấy thông tin về tất cả người dùng trên một trang và bạn có thể thêm hoặc xóa người dùng hoặc cập nhật thông tin người dùng

Tài nguyên người dùng cho Tableau Server được xác định trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093. Lớp tương ứng với tài nguyên người dùng mà bạn có thể truy cập bằng API Tableau Server REST. Các phương thức người dùng dựa trên các điểm cuối dành cho người dùng trong API REST và hoạt động trên lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093

Lớp người dùng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
36

Lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093 chứa các thành viên hoặc thuộc tính cho tài nguyên xem trên Tableau Server. Lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093 xác định thông tin bạn có thể yêu cầu hoặc truy vấn từ Tableau Server. Các thành viên lớp tương ứng với các thuộc tính của yêu cầu máy chủ hoặc tải trọng phản hồi

Thuộc tính

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0273[Tùy chọn] Thuộc tính này chỉ dành cho Tableau Cloud. Loại xác thực mới cho người dùng. Bạn có thể gán các giá trị sau cho thuộc tính này.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0274 [người dùng đăng nhập bằng SAML] hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0275 [người dùng đăng nhập bằng phương thức xác thực được đặt cho máy chủ]. Các giá trị này xuất hiện trong tab Xác thực trên trang Cài đặt trong Tableau Cloud – giá trị thuộc tính
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0274 tương ứng với Đăng nhập một lần và giá trị
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0275 tương ứng với TableauID.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
089Tên của trang web.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0279ID đại diện được lưu trữ trong hệ thống đăng nhập một lần [SSO] của Tableau. Giá trị
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0280 được trả về cho Tableau Cloud. Đối với các cấu hình máy chủ khác, trường này chứa null.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Id của người dùng trên trang web.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0282Ngày và giờ người dùng đăng nhập lần cuối.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0283Các sổ làm việc mà người dùng sở hữu. Bạn phải chạy phương thức popated_workbooks để thêm sổ làm việc vào
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0285Địa chỉ email của người dùng.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0286Tên đầy đủ của người dùng.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên người dùng. Thuộc tính này là bắt buộc khi bạn đang tạo phiên bản
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0289Vai trò của người dùng trên trang web. Thuộc tính này là bắt buộc nếu bạn đang tạo phiên bản
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093. Xem Vai trò người dùng bên dưới để biết chi tiết.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0291Các nhóm mà người dùng thuộc về. Bạn phải chạy phương thức popated_groups để thêm các nhóm vào
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093

Vai trò người dùng

Vai trò người dùng có thể có cho thuộc tính

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0289 như sau

  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    0294
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    0295
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    0296
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    0297
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    0298
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    0299
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    000
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    001
  • import tableauserverclient as TSC
    
    tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
    server = TSC.Server['//SERVER_URL', use_server_version=True]
    server.auth.sign_in[tableau_auth]
    
    002

Ghi chú. Nếu bất kỳ thao tác nào liên quan đến

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0289 của người dùng gây ra phản hồi lỗi 400 [ví dụ:.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
004], đảm bảo bạn đang sử dụng phiên bản API REST mới nhất cho máy chủ của mình

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
37

tập tin nguồn. mô hình/user_item. py

phương pháp người dùng

Tableau Server Client cung cấp một số phương thức để tương tác với tài nguyên người dùng hoặc điểm cuối. Các phương thức này tương ứng với các điểm cuối trong Tableau Server REST API

tập tin nguồn. máy chủ/điểm cuối/điểm cuối người dùng. py

người dùng. cộng

Thêm người dùng vào trang web

Để thêm người dùng mới vào trang web, trước tiên bạn cần tạo một

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005 mới [từ lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093]. Khi bạn tạo người dùng mới, bạn chỉ định tên của người dùng và vai trò trang web của họ. Đối với Tableau Cloud, bạn cũng chỉ định thuộc tính
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
0273 trong yêu cầu của mình. Khi bạn thêm người dùng vào Tableau Cloud, tên của người dùng phải là địa chỉ email được sử dụng để đăng nhập vào Tableau Cloud. Sau khi bạn thêm người dùng, Tableau Cloud sẽ gửi cho người dùng lời mời qua email. Người dùng có thể nhấp vào liên kết trong lời mời để đăng nhập và cập nhật tên đầy đủ và mật khẩu của họ

API REST. Thêm người dùng vào trang web

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005Bạn có thể truyền vào phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu. Ví dụ: nếu bạn đang tìm kiếm một người dùng cụ thể, bạn có thể chỉ định tên của người dùng hoặc id của người dùng

trả lại

Trả về đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093 mới

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
38

người dùng. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
39

Trả về thông tin về người dùng trên trang web được chỉ định

Để lấy thông tin về sổ làm việc mà người dùng sở hữu hoặc có quyền xem, trước tiên bạn phải điền thông tin sổ làm việc vào

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093 bằng phương thức populate_workbooks[user_item]

API REST. Nhận người dùng trên trang web

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể truyền cho phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu. Ví dụ: nếu bạn đang tìm kiếm một người dùng cụ thể, bạn có thể chỉ định tên của người dùng hoặc id của người dùng

trả lại

Trả về danh sách đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093 và đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
40

người dùng. get_by_id

Trả về thông tin về người dùng được chỉ định

API REST. Truy vấn người dùng trên trang web

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602 chỉ định người dùng để truy vấn

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602 hợp lệ không được cung cấp

trả lại

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093. Xem lớp UserItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
41

người dùng. populate_favorites

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
42

Trả về danh sách yêu thích [dạng xem, sổ làm việc và nguồn dữ liệu] cho người dùng

Hiện chưa triển khai

người dùng. popated_groups

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
43

Trả về các nhóm mà người dùng thuộc về

API REST. Nhận nhóm cho người dùng

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005 chỉ định người dùng điền tư cách thành viên nhóm

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
021Xảy ra lỗi nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005 không được chỉ định

trả lại

Danh sách

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
085

Một

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016 điểm [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
025]. Xem lớp UserItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
44

người dùng. popated_workbooks

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
45

Trả về thông tin về sổ làm việc mà người dùng được chỉ định sở hữu và có quyền Đọc [xem] đối với

Phương pháp này lấy thông tin sổ làm việc cho người dùng được chỉ định. API REST được thiết kế để chỉ trả lại thông tin bạn yêu cầu một cách rõ ràng. Khi bạn truy vấn tất cả người dùng, thông tin sổ làm việc cho từng người dùng sẽ không được đưa vào. Sử dụng phương pháp này để truy xuất thông tin về sổ làm việc mà người dùng sở hữu hoặc có quyền Đọc [xem]. Phương thức thêm danh sách sổ làm việc vào đối tượng mục người dùng [

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
026]

API REST. Truy vấn sổ làm việc cho người dùng

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005 chỉ định người dùng điền thông tin sổ làm việc

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
021Xảy ra lỗi nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005 không được chỉ định

trả lại

Danh sách

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938

Một

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016 điểm [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
026]. Xem lớp UserItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
46

người dùng. gỡ bỏ

Xóa người dùng được chỉ định khỏi trang web

API REST. Xóa người dùng khỏi trang web

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602Số nhận dạng [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98] cho người dùng mà bạn muốn xóa khỏi máy chủ

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
036Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
602 hợp lệ không được cung cấp

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
47

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
48

Cập nhật thông tin về người dùng được chỉ định

Thông tin bạn có thể sửa đổi tùy thuộc vào việc bạn đang sử dụng Tableau Server hay Tableau Cloud và liệu bạn đã định cấu hình Tableau Server để sử dụng xác thực cục bộ hay Active Directory. Để biết thêm thông tin, hãy xem Cập nhật người dùng

API REST. Cập nhật người dùng

Thông số

Tên Mô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005 chỉ định người dùng cập nhật.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
03[Tùy chọn] Mật khẩu mới cho người dùng

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
021Xảy ra lỗi nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
005 không được chỉ định

trả lại

Một bản cập nhật

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
093. Xem lớp UserItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
49

Lượt xem

Sử dụng thư viện TSC, bạn có thể lấy thông tin về các dạng xem trong một trang hoặc sổ làm việc

View resource cho Tableau Server được định nghĩa trong class

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044. Lớp tương ứng với các tài nguyên chế độ xem mà bạn có thể truy cập bằng API Tableau Server REST. Các phương thức xem dựa trên các điểm cuối cho các chế độ xem trong API REST và hoạt động trên lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044

lớp ViewItem

Lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044 chứa các thành viên hoặc thuộc tính cho tài nguyên xem trên Tableau Server. Lớp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044 xác định thông tin bạn có thể yêu cầu hoặc truy vấn từ Tableau Server. Các thành viên lớp tương ứng với các thuộc tính của yêu cầu máy chủ hoặc tải trọng phản hồi

tập tin nguồn. mô hình/view_item. py

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
67Tên của chế độ xem sẽ xuất hiện trong URL.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
049Dữ liệu CSV của chế độ xem. Trước tiên, bạn phải gọi phương thức
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
427 để truy cập dữ liệu CSV.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Số nhận dạng của mục xem.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
052Hình ảnh của khung nhìn. Trước tiên, bạn phải gọi phương thức ________ 4434 để truy cập hình ảnh.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên của chế độ xem.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
99ID của chủ sở hữu của chế độ xem.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
056Bản PDF của chế độ xem. Trước tiên, bạn phải gọi phương thức
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
446 để truy cập nội dung PDF.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
058Hình ảnh thu nhỏ cho chế độ xem. Trước tiên, bạn phải gọi phương thức
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
059 để truy cập hình ảnh xem trước.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59ID của dự án chứa chế độ xem.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
061Số liệu thống kê sử dụng cho chế độ xem. Cho biết tổng số lần xem đã được xem.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062ID của sổ làm việc được liên kết với dạng xem

Phương pháp xem

Tableau Server Client cung cấp các phương thức để tương tác với tài nguyên xem hoặc điểm cuối. Các phương thức này tương ứng với các điểm cuối cho các chế độ xem trong Tableau Server REST API

tập tin nguồn. máy chủ/điểm cuối/lượt xem_endpoint. py

lượt xem. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
50

Trả về danh sách các mục dạng xem cho một trang web

API REST. Chế độ xem truy vấn cho trang web

Phiên bản

Điểm cuối này khả dụng với API REST phiên bản 2. 0 trở lên

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể truyền cho phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu. Ví dụ: nếu bạn đang tìm kiếm một chế độ xem cụ thể, bạn có thể chỉ định tên của chế độ xem hoặc ID của chế độ xem đó.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
064[Tùy chọn] Nếu đúng [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
065] trả về số liệu thống kê sử dụng cho các lượt xem. Mặc định là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
066

trả lại

Trả về một danh sách tất cả các đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044 và một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
51

Ví dụ sử dụng Máy nhắn tin

Bạn cũng có thể sử dụng trình tạo Pager được cung cấp để có được tất cả các lượt xem trên trang web mà không cần phải xem qua các kết quả

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
52

Xem lớp ViewItem

lượt xem. get_by_id

Trả về chi tiết của một chế độ xem cụ thể

API REST. Nhận xem

Phiên bản

Điểm cuối này có sẵn REST API phiên bản 3. 1 trở lên

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
805ID của chế độ xem cần truy xuất

trả lại

Trả về một đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044 duy nhất

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
53

Xem lớp ViewItem

lượt xem. populate_preview_image

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
54

Tạo hình ảnh xem trước cho chế độ xem đã chỉ định

Phương pháp này lấy hình ảnh xem trước [hình thu nhỏ] cho mục xem được chỉ định. Phương pháp này sử dụng các trường

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062 để truy vấn hình ảnh xem trước. Phương thức điền vào
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
058 cho chế độ xem

API REST. Truy vấn Xem hình ảnh xem trước

Phiên bản

Điểm cuối này khả dụng với API REST phiên bản 2. 0 trở lên

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074Chỉ định chế độ xem để điền

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
075Phát sinh lỗi nếu ID của dạng xem hoặc sổ làm việc bị thiếu

trả lại

Không có. Hình ảnh xem trước được thêm vào

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 và có thể được truy cập bằng trường
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
058 của nó

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
55

Xem lớp ViewItem

lượt xem. cư_image

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
56

Điền hình ảnh của chế độ xem đã chỉ định

Phương pháp này sử dụng trường

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98 để truy vấn hình ảnh và điền nội dung hình ảnh dưới dạng trường
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
052

API REST. Truy vấn Xem hình ảnh

Phiên bản

Điểm cuối này khả dụng với API REST phiên bản 2. 5 trở lên

Thông số

Tênmô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074Chỉ định chế độ xem để điền.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể chuyển các tùy chọn yêu cầu để chỉ định độ phân giải hình ảnh [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
435] và tuổi tối đa của hình ảnh xem được lưu trong bộ nhớ cache trên máy chủ [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
426]. Xem lớp ImageRequestOptions để biết thêm chi tiết

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
084Lỗi nếu ID của chế độ xem bị thiếu

trả lại

Không có. Hình ảnh được thêm vào

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 và có thể được truy cập bằng trường
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
052 của nó

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
57

Xem lớp ViewItem

lượt xem. popated_csv

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
58

Điền dữ liệu CSV của chế độ xem đã chỉ định

Phương pháp này sử dụng trường

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98 để truy vấn dữ liệu CSV và điền dữ liệu dưới dạng trường
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
049

API REST. Truy vấn Xem dữ liệu

Phiên bản

Điểm cuối này khả dụng với API REST phiên bản 2. 7 trở lên

Thông số

Tênmô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074Chỉ định chế độ xem để điền.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể chuyển các tùy chọn yêu cầu để chỉ định tuổi tối đa của CSV được lưu trong bộ nhớ cache trên máy chủ. Xem lớp CSVRequestOptions để biết thêm chi tiết

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
084Lỗi nếu ID của chế độ xem bị thiếu

trả lại

Không có. Dữ liệu CSV được thêm vào

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 và có thể được truy cập bằng trường
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
049 của nó

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
59

Xem lớp ViewItem

lượt xem. cư trú_pdf

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
60

Điền vào nội dung PDF của chế độ xem được chỉ định

Phương pháp này điền vào một tệp PDF với [các] hình ảnh của chế độ xem bạn chỉ định

API REST. Truy vấn Xem PDF

Phiên bản

Điểm cuối này khả dụng với API REST phiên bản 2. 7 trở lên

Thông số

Tênmô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074Chỉ định chế độ xem để điền.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể chuyển các tùy chọn yêu cầu để chỉ định loại trang và hướng của nội dung PDF, cũng như tuổi tối đa của tệp PDF được hiển thị trên máy chủ. Xem lớp PDFRequestOptions để biết thêm chi tiết

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
084Lỗi nếu ID của chế độ xem bị thiếu

trả lại

Không có. Nội dung PDF được thêm vào

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074 và có thể được truy cập bằng trường
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
056 của nó

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
61

Xem lớp ViewItem

webhook

Sử dụng Tableau Server Client [TSC], bạn có thể tạo một webhook mới, lấy danh sách tất cả các webhook, nhận thông tin chi tiết về một webhook cụ thể hoặc xóa một webhook

Tài nguyên webhook cho Tableau Server và Tableau Cloud được xác định trong lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099. Lớp tương ứng với các tài nguyên webhook mà bạn có thể truy cập bằng API Tableau REST. Ví dụ: sử dụng API REST, bạn có thể thu thập thông tin về sổ làm việc, chẳng hạn như tên của Webbook, sự kiện được liên kết với sổ làm việc và URL đích, đồng thời bạn cũng có thể nhận được thông tin tương tự bằng cách sử dụng TSC

Tableau webhook REST API endpoint có sẵn trong REST API phiên bản 3. 16 trở về sau

Lớp WebhookItem

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099 đại diện cho tài nguyên webhook trên Tableau Server hoặc Tableau Cloud. Đây là thông tin có thể được gửi hoặc trả lại để phản hồi yêu cầu API REST dành cho webhook

Thuộc tính

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Số nhận dạng [luid] cho webhook. Bạn cần giá trị này để truy vấn một webhook cụ thể bằng phương thức
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
78 hoặc để xóa một webhook bằng phương thức
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
79.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên của webhook. Bạn phải chỉ định điều này khi bạn tạo một phiên bản của
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
106URL đích cho webhook. URL đích của webhook phải là https và có chứng chỉ hợp lệ. Bạn phải chỉ định điều này khi bạn tạo một phiên bản của
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
108Tên của sự kiện Tableau kích hoạt webhook của bạn. Đây là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
109 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
110. một trong số này được yêu cầu để tạo một phiên bản của
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099. Chúng tôi khuyên bạn nên sử dụng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
109.
Tên sự kiện phải là một trong những sự kiện được hỗ trợ được liệt kê trong bảng Sự kiện kích hoạt.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
99Số nhận dạng của chủ sở hữu webhook.

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
62

tập tin nguồn. mô hình/webhook_item. py

phương pháp webhook

Tableau Server Client cung cấp một số phương thức để tương tác với tài nguyên webhook hoặc điểm cuối. Các phương thức này tương ứng với các điểm cuối trong Tableau REST API

tập tin nguồn. máy chủ/điểm cuối/điểm cuối webhook. py

webhook. tạo ra

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
63

Tạo một webhook mới trên một trang web cụ thể

Để tạo một webhook, trước tiên bạn phải tạo một phiên bản mới của

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099 và chuyển nó vào phương thức tạo

Để chỉ định trang web sẽ tạo webhook mới, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
116 và đăng nhập vào trang web đó. Để biết thêm thông tin về cách chỉ định một trang web, hãy xem lớp TableauAuth

API REST. Tạo Webhook

Thông sốNameDescriptionwebhook_itemChỉ định các thuộc tính cho webhook. webhook_item là gói yêu cầu. Để tạo gói yêu cầu, hãy tạo phiên bản mới của
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
117.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
099 bao gồm
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97, đích đến
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
106 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
108 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
122.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
108 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
122 chỉ định sự kiện Tableau sẽ được liên kết với webhook

Returns Trả về mục webhook mới

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
64

webhook. xóa bỏ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
65

Xóa webhook theo ID

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
116 và đăng nhập vào trang web. Để biết thêm thông tin về cách chỉ định một trang web, hãy xem lớp TableauAuth

API REST. Xóa Webhook

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
127ID của webhook cần xóa

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
128Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
127 không được cung cấp

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
66

webhook. lấy[]

Trả về danh sách tất cả các webhook cho một trang web.
Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
116 và đăng nhập vào trang web đó. Để biết thêm thông tin về cách chỉ định một trang web, hãy xem lớp TableauAuth.

API REST. Liệt kê Webhook

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
132[Tùy chọn] Bạn có thể chuyển đối tượng yêu cầu thod oa có chứa tham số bổ sung để lọc yêu cầu. Ví dụ: bạn có thể chỉ định tên của webhook hoặc tên của chủ sở hữu. Để biết thêm thông tin, hãy xem Lọc và Sắp xếp

trả lại

Trả về một danh sách tất cả các đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
823 và một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
134. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
67

webhook. get_by_id

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
68

Trả về thông tin về sổ làm việc được chỉ định cho một trang web

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
116 và đăng nhập vào trang web đó. Để biết thêm thông tin về cách chỉ định một trang web, hãy xem lớp TableauAuth

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
127ID của webhook. ID là dịch

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
128Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
127 không được cung cấp

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
69

Tài nguyên bổ sung

sách bài tập

Sử dụng thư viện TSC, bạn có thể lấy thông tin về một sổ làm việc cụ thể hoặc tất cả các sổ làm việc trên một site và bạn có thể phát hành, cập nhật hoặc xóa sổ làm việc

Tài nguyên dự án cho Tableau được xác định trong lớp

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938. Lớp tương ứng với các tài nguyên sổ làm việc mà bạn có thể truy cập bằng API Tableau REST. Các phương thức sổ làm việc dựa trên các điểm cuối cho các dự án trong API REST và hoạt động trên lớp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938

WorkbookItem lớp

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
70

Tài nguyên sổ làm việc cho Tableau được xác định trong lớp

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938. Lớp tương ứng với các tài nguyên sổ làm việc mà bạn có thể truy cập bằng API Tableau REST. Một số phương thức sổ làm việc lấy một thể hiện của lớp
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938 làm đối số. Mục sổ làm việc chỉ định dự án

Thuộc tính

TênMô tả
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
64Danh sách các kết nối dữ liệu [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34] cho các nguồn dữ liệu được sổ làm việc sử dụng. Trước tiên bạn phải gọi sổ làm việc. phương thức popated_connections để truy cập dữ liệu này. Xem lớp ConnectionItem.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
67Tên của nguồn dữ liệu sẽ xuất hiện trong một URL.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
68Ngày và giờ khi nguồn dữ liệu được tạo.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
98Số nhận dạng cho sổ làm việc. Bạn cần giá trị này để truy vấn một sổ làm việc cụ thể hoặc để xóa một sổ làm việc bằng các phương pháp
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
78 và
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
79.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
97Tên của sổ làm việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
99ID của chủ sở hữu.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
058Hình ảnh thu nhỏ cho chế độ xem. Trước tiên bạn phải gọi sổ làm việc. phương pháp populate_preview_image để truy cập dữ liệu này.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59Id dự án.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
84Tên dự án.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
156Kích thước của sổ làm việc [tính bằng megabyte].
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
157[Boolean] Xác định xem sổ làm việc có hiển thị các tab cho dạng xem hay không.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
85Các thẻ đã được thêm vào sổ làm việc.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
86Ngày và giờ sổ làm việc được cập nhật lần cuối.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
160Danh sách dạng xem [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044] cho sổ làm việc. Trước tiên bạn phải gọi sổ làm việc. phương pháp populate_views để truy cập dữ liệu này. Xem lớp ViewItem.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
88URL đầy đủ của sổ làm việc

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
71

tập tin nguồn. models/workbook_item. py

phương pháp sổ làm việc

Thư viện Tableau Server Client [TSC] cung cấp các phương thức tương tác với workbook. Các phương thức này tương ứng với các điểm cuối trong Tableau Server REST API. Ví dụ: bạn có thể sử dụng thư viện để phát hành, cập nhật, tải xuống hoặc xóa sổ làm việc trên site. Các phương thức hoạt động trên đối tượng sổ làm việc [______5938] đại diện cho tài nguyên sổ làm việc

tập tin nguồn. máy chủ/điểm cuối/điểm cuối sổ làm việc. py

sách bài tập. lấy

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
72

Truy vấn máy chủ và trả về thông tin về sổ làm việc của trang web

API REST. Sổ làm việc truy vấn cho trang web

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
014[Tùy chọn] Bạn có thể truyền cho phương thức một đối tượng yêu cầu có chứa các tham số bổ sung để lọc yêu cầu. Ví dụ: nếu bạn đang tìm kiếm một sổ làm việc cụ thể, bạn có thể chỉ định tên của sổ làm việc hoặc tên của chủ sở hữu. Xem Lọc và Sắp xếp

trả lại

Trả về một danh sách tất cả các đối tượng

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938 và một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
016. Sử dụng các giá trị này để lặp qua các kết quả

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
73

sách bài tập. get_by_id

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
74

Trả về thông tin về sổ làm việc được chỉ định trên trang web

API REST. sổ làm việc truy vấn

Thông số

NameDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062 chỉ định sổ làm việc để truy vấn. ID là LUID [chuỗi thập lục phân 64 bit]

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
169Raise một ngoại lệ nếu một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062 không được cung cấp

trả lại

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938. Xem lớp WorkbookItem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
75

sách bài tập. công bố

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
76

Phát hành sổ làm việc lên trang được chỉ định

Ghi chú. API REST không thể tự động bao gồm các đoạn trích hoặc các tài nguyên khác mà sổ làm việc sử dụng. Do đó, một. Không thể xuất bản tệp twb sử dụng dữ liệu từ tệp Excel hoặc csv trên máy tính cục bộ, trừ khi bạn đóng gói dữ liệu và sổ làm việc trong một. twbx hoặc xuất bản riêng nguồn dữ liệu

Đối với sổ làm việc lớn hơn 64 MB, phương pháp xuất bản sẽ tự động xử lý việc chia nhỏ tệp thành các phần để tải lên. Sử dụng phương pháp này thuận tiện hơn đáng kể so với việc gọi trực tiếp các API REST xuất bản

API REST. Xuất bản sổ làm việc, bắt đầu tải tệp lên, thêm vào tệp tải lên

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 chỉ định sổ làm việc bạn đang xuất bản. Khi bạn thêm một sổ làm việc, trước tiên bạn cần tạo một phiên bản mới của một
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 bao gồm một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59 của một dự án hiện có. Tên của sổ làm việc sẽ là tên của tệp, trừ khi bạn cũng chỉ định tên cho sổ làm việc mới khi tạo phiên bản. Xem WorkbookItem.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
176Đường dẫn và tên của sổ làm việc sẽ xuất bản.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
034Chỉ định xem bạn đang xuất bản sổ làm việc mới [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
035] hay ghi đè lên sổ làm việc hiện có [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
036]. Bạn không thể thêm sổ làm việc. Bạn cũng có thể sử dụng các thuộc tính chế độ xuất bản, chẳng hạn.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
038.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
64Danh sách đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
182 cho các kết nối được tạo trong sổ làm việc.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
039[Tùy chọn] Thông tin xác thực [nếu cần] để kết nối với nguồn dữ liệu của sổ làm việc. Đối tượng
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
35 chứa thông tin xác thực cho nguồn dữ liệu [tên người dùng và mật khẩu cũng như liệu thông tin đăng nhập có được nhúng hay OAuth được sử dụng hay không]. Không dùng nữa kể từ máy chủ API phiên bản 2. 3.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
185[Tùy chọn] Đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44 để bỏ qua kiểm tra kết nối tại thời điểm tải lên. Xuất bản sẽ thành công nhưng sự cố kết nối không được kiểm tra có thể dẫn đến sổ làm việc không hoạt động. Mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
041[Tùy chọn] Đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44 để chạy tác vụ tải lên [tải lên không đồng bộ]. Nếu được đặt thành
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
44, một công việc sẽ bắt đầu thực hiện quy trình xuất bản và một đối tượng
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
191 được trả về. Mặc định là
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
45.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
193[Tùy chọn] Danh sách tên chuỗi của dạng xem cần được ẩn khi sổ làm việc được xuất bản

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
043Raise lỗi đường dẫn tệp không chính xác hoặc nếu tệp bị thiếu.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044Phát sinh lỗi nếu chế độ xuất bản không phải là một trong các tùy chọn được xác định.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
196Các
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
034 phải được đặt thành
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
036 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
035.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
200Xảy ra lỗi nếu loại tệp được chỉ định không được hỗ trợ

Xem Sổ làm việc Xuất bản API REST để biết thêm mã lỗi

trả lại

TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938 cho sổ làm việc đã được xuất bản

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
77

sách bài tập. Làm tươi

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
78

Làm mới trích xuất của một sổ làm việc hiện có

API REST. Cập nhật sổ làm việc ngay

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 chỉ định cài đặt cho sổ làm việc mà bạn đang làm mới

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
204Raise error nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 không được chỉ định. Sử dụng các phương pháp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
96 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
207 để truy xuất mục sổ làm việc từ máy chủ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
79

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
80

Sửa đổi sổ làm việc hiện có. Sử dụng phương pháp này để thay đổi chủ sở hữu hoặc dự án thuộc về sổ làm việc hoặc để thay đổi xem sổ làm việc có hiển thị dạng xem trong tab hay không. Mục sổ làm việc phải bao gồm ID sổ làm việc và ghi đè các cài đặt hiện có

API REST. Cập nhật sổ làm việc

Thông số

NameDescription________ 0172 ________ 0172 chỉ định cài đặt cho sổ làm việc bạn đang cập nhật. Bạn có thể thay đổi các giá trị
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
99,
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
59 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
157. Xem WorkbookItem

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
204Raise error nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 không được chỉ định. Sử dụng các phương pháp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
96 hoặc
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
207 để truy xuất mục sổ làm việc từ máy chủ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
81

sách bài tập. xóa bỏ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
82

Xóa sổ làm việc có ID đã chỉ định

Để chỉ định trang web, hãy tạo phiên bản

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
00 bằng cách sử dụng URL nội dung cho trang web [
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
04] và đăng nhập vào trang web đó. Xem lớp TableauAuth

API REST. Xóa sổ làm việc

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062ID của sổ làm việc cần xóa

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
220Raise một ngoại lệ nếu mục dự án không có ID. ID dự án được gửi đến máy chủ như một phần của URI

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
83

sách bài tập. Tải xuống

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
84

Tải sổ làm việc xuống thư mục đã chỉ định [tùy chọn]

API REST. Tải xuống sổ làm việc

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
062ID cho
TableauAuth[username, password, site_id='', user_id_to_impersonate=None]
938 mà bạn muốn tải xuống từ máy chủ.
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
99[Tùy chọn] Tải tệp xuống vị trí bạn chỉ định. Nếu không có vị trí nào được chỉ định, tệp sẽ được tải xuống thư mục làm việc hiện tại. Mặc định là
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
000.
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
004[Tùy chọn] Chỉ định có tải xuống tệp mà không cần giải nén hay không. Khi sổ làm việc có phần trích xuất, nếu bạn đặt tham số
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
007, phần trích xuất sẽ không được đưa vào. Bạn có thể sử dụng tham số này để cải thiện hiệu suất nếu bạn đang tải xuống sổ làm việc có phần trích xuất lớn. Mặc định là bao gồm phần trích xuất, nếu có [______3008]. Có sẵn bắt đầu với Tableau Server REST API phiên bản 2. 5

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
169Raise một ngoại lệ nếu một
PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
37 hợp lệ không được cung cấp

trả lại

Đường dẫn tệp đến sổ làm việc đã tải xuống

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
85

sách bài tập. popated_views

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
86

Điền [hoặc lấy] danh sách dạng xem cho sổ làm việc

Trước tiên, bạn phải gọi phương thức này để đưa vào các dạng xem trước khi bạn có thể lặp qua các dạng xem

Phương thức này lấy thông tin dạng xem cho sổ làm việc đã chỉ định. API REST được thiết kế để chỉ trả lại thông tin bạn yêu cầu một cách rõ ràng. Khi bạn truy vấn tất cả các nguồn dữ liệu, thông tin dạng xem không được bao gồm. Sử dụng phương pháp này để truy xuất các khung nhìn. Phương thức thêm danh sách các dạng xem vào mục sổ làm việc [______0230]. Đây là danh sách của

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044

API REST. Dạng xem Truy vấn cho Sổ làm việc

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 chỉ định sổ làm việc để điền thông tin dạng xem. Xem lớp WorkbookItem

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
204Raise error nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 không được chỉ định. Bạn có thể truy xuất các mục sổ làm việc bằng cách sử dụng các phương pháp
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
96 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
207

trả lại

Không có. Một danh sách các đối tượng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
044 được thêm vào sổ làm việc [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
230]

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
87

sách bài tập. popated_connections

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
88

Tạo danh sách các kết nối nguồn dữ liệu cho sổ làm việc đã chỉ định

Bạn phải điền vào các kết nối trước khi có thể lặp qua các kết nối

Phương thức này truy xuất thông tin kết nối nguồn dữ liệu cho sổ làm việc đã chỉ định. API REST được thiết kế để chỉ trả lại thông tin bạn yêu cầu một cách rõ ràng. Khi bạn truy vấn tất cả sổ làm việc, thông tin kết nối nguồn dữ liệu không được bao gồm. Sử dụng phương pháp này để truy xuất thông tin kết nối cho bất kỳ nguồn dữ liệu nào được sổ làm việc sử dụng. Phương pháp thêm danh sách các kết nối dữ liệu vào mục sổ làm việc [______0240]. Đây là danh sách của

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34

API REST. Truy vấn kết nối sổ làm việc

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172The
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 chỉ định sổ làm việc sẽ điền thông tin kết nối dữ liệu

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
204Raise error nếu
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
172 không được chỉ định

trả lại

Không có. Một danh sách các đối tượng

PersonalAccessTokenAuth[token_name, personal_access_token, site_id='']
34 được thêm vào nguồn dữ liệu [
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
240]

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
89

sách bài tập. populate_preview_image

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
90

Phương thức này lấy hình ảnh xem trước [hình thu nhỏ] cho mục sổ làm việc đã chỉ định

Phương pháp sử dụng

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
248 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
249 để xác định hình ảnh xem trước. Phương pháp điền vào
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
250

API REST. Truy vấn Xem hình ảnh xem trước

Thông số

TênMô tả
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
074Mục xem chỉ định
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
248 và
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
249 xác định hình ảnh xem trước

ngoại lệ

ErrorDescription
import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
075Phát sinh lỗi nếu ID cho mục dạng xem hoặc sổ làm việc bị thiếu

trả lại

Không có. Hình ảnh xem trước được thêm vào chế độ xem

Thí dụ

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
91

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth['USERNAME', 'PASSWORD', site_id='CONTENTURL']
server = TSC.Server['//SERVER_URL', use_server_version=True]
server.auth.sign_in[tableau_auth]
92

Cập nhật thông tin kết nối sổ làm việc [địa chỉ máy chủ, cổng máy chủ, tên người dùng và mật khẩu]

Các kết nối sổ làm việc phải được điền trước khi các chuỗi có thể được cập nhật. Xem sổ làm việc. popated_connections

Python có thể lấy dữ liệu từ Tableau không?

Với một chút Python, bạn có thể tìm nạp dữ liệu từ chế độ xem Tableau , lưu trữ và xử lý dữ liệu đó trong Khung dữ liệu Pandas và xuất kết quả sang tệp CSV hoặc cơ sở dữ liệu. Như bạn sẽ thấy, chúng ta thậm chí có thể kiểm soát bộ lọc trang tính và các giá trị tham số.

Python có thể tương tác với Tableau không?

Để bao gồm các tập lệnh Python trong quy trình của bạn, bạn cần định cấu hình kết nối giữa Tableau và máy chủ TabPy . Sau đó, bạn có thể sử dụng tập lệnh Python để áp dụng các hàm được hỗ trợ cho dữ liệu từ luồng của mình bằng cách sử dụng khung dữ liệu gấu trúc.

Tôi có thể sử dụng Tableau trong sổ ghi chép Jupyter không?

bạn không thể kết nối nó với máy tính xách tay jupyter nên có thể khó lấy mã và EDA hoặc dữ liệu trực quan của bạn ở một nơi. Nếu chúng ta có thể đồng bộ jupyter notebook và tableau, điều đó sẽ rất có lợi.

Tableau có thể đọc từ API REST không?

API REST không phải là nguồn dữ liệu mà Tableau Desktop có thể truy cập . Bạn phải xuất dữ liệu từ yêu cầu API sang tệp csv hoặc tệp phẳng khác để sử dụng API REST. Sau đó, bạn có thể sử dụng Tableau Desktop để kết nối với tệp đó. Python có thể được sử dụng để tự động hóa quá trình này.

Chủ Đề