tabcmd
หมายเหตุ:
Tableau มียูทิลิตี้บรรทัดคำสั่ง tabcmd ซึ่งคุณสามารถใช้เพื่อทำงานของผู้ดูแลไซต์โดยอัตโนมัติบนไซต์ Tableau Server ของคุณได้ ตัวอย่างเช่น การสร้างหรือลบผู้ใช้ โครงการ และกลุ่ม
หมายเหตุ: ใน Tableau เวอร์ชันก่อน 2024.1 tabcmd เวอร์ชัน 1 ใช้งานไม่ได้กับการส่งออกการแสดงเป็นภาพ
หมายเหตุ: ยูทิลิตี้ tabcmd รวมอยู่ใน Tableau Server และจะติดตั้งโดยอัตโนมัติบนโหนดเซิร์ฟเวอร์ อย่างไรก็ตาม ตัวติดตั้งของยูทิลิตี้ไม่ได้มาพร้อมกัน ดังนั้นหากคุณต้องการเรียกใช้ tabcmd บนคอมพิวเตอร์ที่ไม่ได้เป็นส่วนหนึ่งของการติดตั้ง Tableau Server ของคุณ คุณต้องดาวน์โหลดตัวติดตั้งจากเว็บไซต์ Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดู ติดตั้ง tabcmd ด้านล่าง
หมายเหตุ: คำแนะนำเหล่านี้เป็นคำแนะนำสำหรับการติดตั้งยูทิลิตี้บรรทัดคำสั่ง tabcmd 1.0 หากต้องการติดตั้งยูทิลิตี้บรรทัดคำสั่ง tabcmd 2.0 ให้ไปที่ tabcmd ของ Tableau (ลิงก์จะเปิดในหน้าต่างใหม่) (หน้าต่างใหม่)
เมื่อมีการอัปเกรด Tableau Server หรือ Tableau Cloud เป็นเวอร์ชันใหม่ หากต้องใช้เวอร์ชันที่อัปเดตของ tabcmd คุณสามารถดาวน์โหลดได้จากหน้า "รุ่นของ Tableau Server" บนเว็บไซต์ Tableau
สำหรับ Tableau Server เราแนะนำให้คุณดาวน์โหลดเวอร์ชันที่ตรงกับเวอร์ชันเซิร์ฟเวอร์ของคุณ สำหรับ Tableau Cloud เราแนะนำให้คุณดาวน์โหลดเวอร์ชันล่าสุดเสมอเพื่อหลีกเลี่ยงปัญหาที่เกิดจากการเข้ากันไม่ได้ของเวอร์ชัน ในทั้งสองกรณี การใช้ tabcmd เวอร์ชันที่ไม่เป็นปัจจุบันอาจทำให้เกิดข้อผิดพลาดและผลลัพธ์ที่ไม่อาจคาดการณ์ได้
เปิดเว็บเบราว์เซอร์ แล้วไปที่หน้า รุ่นของ Tableau Server(ลิงก์จะเปิดในหน้าต่างใหม่) ไปที่หน้านี้แม้ว่าคุณจะใช้ Tableau Online
หากคุณใช้ผลิตภัณฑ์ต่อไปนี้
- Tableau Cloud ให้ใช้ Tableau tabcmd 2.0(ลิงก์จะเปิดในหน้าต่างใหม่) (หน้าต่างใหม่)
- Tableau Server (Windows หรือ Linux): ให้เลือกรุ่นที่ตรงกับเวอร์ชันเซิร์ฟเวอร์ของคุณ
ในทั้งสองกรณี หากข้อมูลเพิ่มเติมแสดงรุ่นการบำรุงรักษา ให้เลือกรุ่นการบำรุงรักษาล่าสุดหรือรุ่นที่ตรงกับเวอร์ชันเซิร์ฟเวอร์ของคุณ
การดำเนินการนี้จะนำคุณไปที่หน้าบันทึกประจำรุ่นที่เรียกว่า "ปัญหาที่แก้ไข" ซึ่งคุณสามารถอ่านเกี่ยวกับการปรับปรุงด้านความปลอดภัยและปัญหาที่แก้ไขได้
เลื่อนไปยังส่วน ดาวน์โหลดไฟล์ ที่ใต้ปัญหาที่แก้ไข แล้วเลือกลิงก์ดาวน์โหลด tabcmd ที่เข้ากันได้กับคอมพิวเตอร์ที่คุณจะเรียกใช้คำสั่ง tabcmd
ในขั้นตอนที่เหลือ เราจะเรียกคอมพิวเตอร์เครื่องนี้ว่า “คอมพิวเตอร์ tabcmd”
บันทึกตัวติดตั้งไปยังคอมพิวเตอร์ tabcmd หรือตำแหน่งที่เข้าถึงได้จากคอมพิวเตอร์เครื่องนั้น
ดำเนินขั้นตอนการติดตั้งให้เสร็จสมบูรณ์ตามที่เหมาะสมสำหรับระบบปฏิบัติการของคอมพิวเตอร์ tabcmd
- Windows
- Linux
หากต้องการถอนการติดตั้ง tabcmd จากคอมพิวเตอร์ Linux ให้ดูเอกสารประกอบสำหรับประเภท Linux ที่คุณเรียกใช้อยู่
(ไม่บังคับ) เพิ่มตำแหน่งที่มีคุณสมบัติครบถ้วนซึ่ง tabcmd ติดตั้งอยู่ไปยังพาธระบบของคุณเพื่อให้คุณสามารถเรียกใช้คำสั่ง tabcmd ได้โดยไม่ต้องเปลี่ยนไปยังตำแหน่งนั้น หรือระบุตำแหน่งด้วยคำสั่งแต่ละรายการ ขั้นตอนการดำเนินการนี้ขึ้นอยู่กับประเภทและเวอร์ชันของระบบปฏิบัติการของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู PATH_(ตัวแปร)
ขั้นตอนพื้นฐานสำหรับการใช้ tabcmd มีดังนี้
เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ
หมายเหตุ: อย่าใช้ PowerShell เพื่อเรียกใช้คำสั่ง tabcmd บน Windows การใช้ PowerShell อาจทำให้เกิดลักษณะการทำงานที่ผิดปกติ
บนคอมพิวเตอร์ Windows หากคุณติดตั้ง tabcmd บนคอมพิวเตอร์เครื่องอื่นที่ไม่ใช่โหนดตั้งต้น ให้เปลี่ยนเป็นไดเรกทอรีที่คุณติดตั้ง tabcmd ไว้
บนคอมพิวเตอร์ Linux คุณไม่จำเป็นต้องเปลี่ยนเป็นไดเรกทอรีการติดตั้ง
เรียกใช้คำสั่ง tabcmd
เมื่อคุณใช้ tabcmd คุณต้องสร้างเซสชั่นของเซิร์ฟเวอร์ที่ตรวจสอบสิทธิ์แล้ว เซสชั่นดังกล่าวจะระบุเซิร์ฟเวอร์หรือไซต์ Tableau Cloud และผู้ใช้ที่กำลังเรียกใช้เซสชั่น คุณสามารถเริ่มเซสชั่นก่อน จากนั้นจึงระบุคำสั่งของคุณในลำดับถัดไป หรือคุณจะเริ่มเซสชั่นและเรียกใช้คำสั่งพร้อมกันในครั้งเดียวก็ได้
สำคัญ: หากคุณใช้ tabcmd เพื่อทำงานมากกว่าหนึ่งงาน คุณต้องเรียกใช้งานหนึ่งหลังจากเรียกใช้งานอื่น (ตามลำดับ) แทนที่จะเรียกใช้พร้อมกัน (แบบคู่ขนาน)
ตัวอักษรพิมพ์ใหญ่และพิมพ์เล็กไม่มีผลต่อคำสั่ง (เช่น login
) และตัวเลือก (เช่น -s
, -u
ฯลฯ) แต่มีผลต่อค่าที่คุณใส่ (เช่น User@Example.com
)
คำสั่งต่อไปนี้แสดงการเริ่มต้นเซสชั่นด้วย Tableau Server ที่ชื่อว่า tabserver.mycompany.com
tabcmd login -s http://tabserver.mycompany.com -u admin -p mypassword
ตัวอย่างถัดไปแสดงคำสั่งที่ลบเวิร์กบุ๊กที่ชื่อ Sales_Workbook
tabcmd delete "Sales_Workbook"
นี่คือวิธีดำเนินการทั้งหมดข้างต้นด้วยคำสั่งเดียว โปรดทราบว่าคุณไม่จำเป็นต้องใช้ login
ที่นี่
tabcmd delete "Sales_Workbook" -s http://tabserver.mycompany.com -u admin -p mypassword
Tableau Server สามารถเรียกใช้ไซต์จำนวนมากได้ เมื่อเวิร์กบุ๊กอยู่บนไซต์ "ค่าเริ่มต้น" ของเซิร์ฟเวอร์หลายไซต์ คุณไม่จำเป็นต้องระบุคำว่า Default คำสั่งด้านบนก็เพียงพอแล้ว อยากไรก็ตาม หากคำสั่งปรับใช้กับสิ่งต่างๆ บนไซต์ที่ไม่ใช้ "ค่าเริ่มต้น" คุณต้องระบุ ID ไซต์ของไซต์นั้น (ดู login) นี่คือคำสั่งเดียวกันสำหรับเวิร์กบุ๊กที่อยู่บนไซต์ West Coast Sales (ID ไซต์คือ wsales
)
tabcmd delete "Sales_Workbook" -s http://tabserver.mycompany.com -t wsales -u admin -p mypassword
ตัวเลือก -s
, -t
, -u
และ -p
อยู่ในตัวแปร tabcmd ที่ใช้ได้ทุกส่วน ซึ่งสามารถใช้กับคำสั่งใดๆ ก็ได้
หากต้องการข้อมูลเพิ่มเติม โปรดดู คำสั่ง tabcmd
เมื่อคำสั่งสำเร็จ tabcmd จะส่งคืนรหัสสถานะเป็นศูนย์ ข้อความแสดงข้อผิดพลาดแบบเต็มของรหัสสถานะที่ไม่ใช่ศูนย์จะพิมพ์จาก stderr นอกจากนี้ ข้อความแจ้งหรือข้อความระบุความคืบหน้าอาจพิมพ์จาก stdout ได้ด้วย
ชื่อบันทึกแบบเต็ม tabcmd.log ที่ประกอบไปด้วยข้อความแสดงการดีบั๊ก ความคืบหน้า และข้อผิดพลาดที่เขียนไปยัง C:\Users\<username>\AppData\Local\Tableau\