tsm sites

คุณสามารถใช้คำสั่ง tsm sites เพื่อส่งออกไซต์ที่มีอยู่เพื่อนำเข้าไปยังไซต์ใหม่ (เรียกอีกอย่างว่าการย้ายไซต์) และเพื่อนำเข้าไซต์ใหม่ คำสั่ง unlock พร้อมใช้งานในกรณีที่เกิดข้อผิดพลาดทำให้ไซต์ถูกล็อก

คำสั่ง tsm sites จะใช้พื้นที่จัดเก็บไฟล์ในเครื่องของคุณเพื่อเก็บข้อมูลที่ส่งออกและนำเข้า หากคุณกำลังเรียกใช้คลัสเตอร์ Tableau หลายโหนด คุณต้องเรียกใช้คำสั่ง tsm sites บน Tableau Server ที่กำลังเรียกใช้กระบวนการ Data Engine หากต้องการข้อมูลเกี่ยวกับกระบวนการ Data Engine และกระบวนการที่จำเป็น โปรดดู กระบวนการของ Tableau Server

หมายเหตุ: เมื่อย้ายไซต์ระหว่างอินสแตนซ์ของTableau Server ไซต์เป้าหมายต้องเป็นเวอร์ชันของTableau Server ที่เท่ากับหรือใหม่กว่าเวอร์ชันของTableau Server สำหรับไซต์ต้นทาง ทั้งไซต์ต้นทางและเป้าหมายต้องมาจากเวอร์ชันที่รองรับ Tableau Server

สำหรับขั้นตอนที่ครอบคลุมในการย้ายไซต์ โปรดดู ส่งออกหรือนำเข้าไซต์

tsm sites export

ส่งออกไซต์ Tableau Server ที่ระบุเป็นไฟล์ .zip คุณสามารถส่งออกไซต์เพื่อเก็บการตั้งค่าถาวรในช่วงเวลาใดเวลาหนึ่ง หรือเพื่อดำเนินขั้นตอนแรกของกระบวนการย้ายไซต์ให้สำเร็จ

หมายเหตุ: คำสั่ง tsm sites import และ tsm sites export อาจทำให้เว็บไซต์อยู่ในสถานะถูกล็อกหากเกิดข้อผิดพลาด หากต้องการปลดล็อกเว็บไซต์ ให้ใช้คำสั่ง tsm sites unlock

สรุป

tsm sites export --site-id <source-siteID> --file <export-file> [options] [global options]

ตัวเลือก

-f,--file <ไฟล์ที่ส่งออก>

จำเป็น

ระบุชื่อไฟล์ที่ Tableau Server ต้องการบันทึกข้อมูลทั้งหมดของไซต์

ไฟล์นี้ถูกสร้างไปยังไดเรกทอรีที่กำหนดไว้ตามตัวแปร basefilepath.site_export.exports TSM ตามค่าเริ่มต้น:

/var/opt/tableau/tableau_server/data/tabsvc/files/siteexports

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับเส้นทางไฟล์และวิธีการเปลี่ยน โปรดดู พาธไฟล์ tsm

-id,--site-id <ID ไซต์ต้นทาง>

จำเป็น

ID ไซต์สำหรับไซต์ที่คุณกำลังส่งออก คุณสามารถรับ ID ไซต์จาก URL เมื่อคุณลงชื่อเข้าใช้ในไซต์จากเว็บเบราว์เซอร์ หากต้องการข้อมูลเกี่ยวกับการระบุตำแหน่ง ID ไซต์ โปรดดู เตรียมไซต์ต้นทางและปลายทาง

-ow, --overwrite

ไม่บังคับ

เขียนทับไฟล์ที่ส่งออกซึ่งมีชื่อเดียวกันกับที่มีอยู่แล้ว

--request-timeout <หมดเวลาในไม่กี่วินาที>

ไม่บังคับ

รอตามระยะเวลาที่กำหนดเพื่อให้คำสั่งเสร็จสิ้น ค่าเริ่มต้นคือ 43200 (720 นาที)

tsm sites import

คำสั่งนี้ใช้ไฟล์ .zip ที่คุณสร้างขึ้นโดยใช้ tsm sites export เพื่อสร้างเซตของไฟล์ .csv ที่แสดงว่าการตั้งค่าไซต์ต้นทางที่ส่งออกจะจับคู่กับไซต์เป้าหมายใหม่อย่างไร

ไฟล์ .zip จะถูกสร้างขึ้นและบันทึกลงในไดเรกทอรี siteexports ตามค่าเริ่มต้นที่:

/var/opt/tableau/tableau_server/data/tabsvc/files/siteexports

ก่อนที่คุณจะใช้คำสั่งนี้ คุณต้องคัดลอกไฟล์ .zip ไปยังไดเรกทอรีที่ Tableau คาดหมายไว้ ตำแหน่งนี้ถูกกำหนดในตัวแปร basefilepath.site_import.exports TSM ไดเรกทอรีที่นำเข้าตามค่าเริ่มต้นคือ:

/var/opt/tableau/tableau_server/data/tabsvc/files/siteimports

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับเส้นทางไฟล์และวิธีการเปลี่ยน โปรดดู พาธไฟล์ tsm

หมายเหตุ: คำสั่ง tsm sites import และ tsm sites export อาจทำให้เว็บไซต์อยู่ในสถานะถูกล็อกหากเกิดข้อผิดพลาด หากต้องการปลดล็อกเว็บไซต์ ให้ใช้คำสั่ง tsm sites unlock

สรุป

tsm sites import --file <export-file.zip> --site-id <target-siteID> [options] [global options]

ตัวเลือก

-f,--file <ไฟล์ .zip ที่ส่งออก>

จำเป็น

ชื่อของไฟล์ .zip ที่สร้างโดยกระบวนการ tsm sites export และคุณต้องคัดลอกไปยังไดเรกทอรีที่นำเข้า ตามค่าเริ่มต้น:

/var/opt/tableau/tableau_server/data/tabsvc/files/siteimports

-id,--site-id <IDไซต์-ปลายทาง>

จำเป็น

ID ไซต์สำหรับไซต์ใหม่ที่คุณกำลังนำเข้าไปยัง (ไซต์เป้าหมาย) หากต้องการข้อมูลเกี่ยวกับการระบุตำแหน่ง ID ไซต์ โปรดดู เตรียมไซต์ต้นทางและปลายทาง

-c,--continue-on-ignorable-errors

ไม่บังคับ

หากมีข้อผิดพลาดเกิดขึ้นซึ่งสามารถละเว้นได้ ให้ดำเนินการนำเข้าไซต์ต่อไป ข้อผิดพลาดเหล่านี้สามารถระบุถึงปัญหาในการนำเข้าเวิร์กบุ๊กหรือแหล่งข้อมูลที่เจาะจง

-k,--no-verify

ไม่บังคับ

ข้ามการตรวจสอบไฟล์การจับคู่

-m, --override-schedule-mapper <ไฟล์การจับคู่ .csv>

ไม่บังคับ

ไฟล์การจับคู่กำหนดการเพื่อแทนที่การจับคู่ปกติตามชื่อ

--request-timeout <การหมดเวลาในหน่วยวินาที>

ไม่บังคับ

รอตามระยะเวลาที่กำหนดเพื่อให้คำสั่งเสร็จสิ้น ค่าเริ่มต้นคือ 7200 (120 นาที)

tsm sites import-verified

ระบุไดเรกทอรีที่มีไฟล์การจับคู่ .csv ของไซต์ที่ส่งออก เพื่อนำเข้าไปยังไซต์ใหม่ ซึ่งเป็นขั้นตอนสุดท้ายของกระบวนการย้ายไซต์

สรุป

tsm sites import-verified --import-job-dir <importjob-directory> --site-id <target-siteID> [options] [global options]

ตัวเลือก

-id,--site-id <IDไซต์-ปลายทาง>

จำเป็น

ID ไซต์สำหรับไซต์ใหม่ที่คุณกำลังนำเข้าไปยัง (ไซต์เป้าหมาย) หากต้องการข้อมูลเกี่ยวกับการระบุตำแหน่ง ID ไซต์ โปรดดู เตรียมไซต์ต้นทางและปลายทาง

-w, --import-job-dir <ไดเรกทอรีงานที่นำเข้า>

จำเป็น

ไดเรกทอรี mappings หลักที่มีไฟล์ .csv จากไซต์ (ต้นทาง) ที่ส่งออก ชื่อของไดเรกทอรีหลักนี้ประกอบด้วย ID, วันที่ และเวลานำเข้า ตัวอย่าง:

/var/opt/tableau/tableau_server/data/tabsvc/files/siteimports/working/import_ff00_20180102022014457

--request-timeout <การหมดเวลาในหน่วยวินาที>

ไม่บังคับ

รอตามระยะเวลาที่กำหนดเพื่อให้คำสั่งเสร็จสิ้น ค่าเริ่มต้นคือ 7200 (120 นาที)

tsm sites unlock

ใช้คำสั่งนี้เพื่อปลดล็อกไซต์

ตัวเลือก

-id,--site-id <IDไซต์-ปลายทาง>

จำเป็น

ID ไซต์สำหรับไซต์ที่คุณกำลังปลดล็อก หากต้องการข้อมูลเกี่ยวกับการระบุตำแหน่ง ID ไซต์ โปรดดู เตรียมไซต์ต้นทางและปลายทาง

-d, --desired-state <สถานะของไซต์ที่ปลดล็อกควรเป็น>

ไม่บังคับ

สถานะที่ไซต์ควรเป็นหลังจากปลดล็อกแล้ว ตัวเลือกคือ "ใช้งานอยู่" และ "ถูกระงับ" ค่าเริ่มต้นคือ "ใช้งานอยู่" หากไม่ได้ระบุไว้

ตัวอย่าง:

tsm sites unlock -id mysite -d suspended

--request-timeout <การหมดเวลาในหน่วยวินาที>

ไม่บังคับ

รอตามระยะเวลาที่กำหนดเพื่อให้คำสั่งเสร็จสิ้น ค่าเริ่มต้นคือ 300 (5 นาที)

ตัวเลือกที่ใช้ได้ทุกส่วน

-h, --help

ไม่บังคับ

แสดงความช่วยเหลือสำหรับคำสั่ง

-p, --password <รหัสผ่าน>

จำเป็นต้องใช้ พร้อมด้วย -u หรือ --username หากไม่มีเซสชันที่ใช้งานอยู่

ระบุรหัสผ่านสำหรับผู้ใช้ที่ระบุใน -u หรือ --username

หากรหัสผ่านมีช่องว่างหรืออักขระพิเศษ ให้ใส่เครื่องหมายคำพูด:

--password 'my password'

-s, --server https://<ชื่อโฮสต์>:8850

ไม่บังคับ

ใช้ที่อยู่ที่ระบุสำหรับ Tableau Services Manager URL ต้องขึ้นต้นด้วย https ได้แก่พอร์ต 8850 และใช้ชื่อเซิร์ฟเวอร์ไม่ใช่ที่อยู่ IP ตัวอย่างเช่น https://<tsm_hostname>:8850 หากไม่มีการระบุเซิร์ฟเวอร์ จะถือว่าเป็น https://<localhost | dnsname>:8850

--trust-admin-controller-cert

ไม่บังคับ

ใช้การตั้งค่าสถานะนี้เพื่อเชื่อถือใบรับรองที่ลงนามเองบนตัวควบคุม TSM สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความเชื่อถือของใบรับรองและการเชื่อมต่อ CLI โปรดดูที่เชื่อมต่อไคลเอ็นต์ TSM

-u, --username <ชื่อผู้ใช้>

จำเป็นต้องใช้หากไม่มีเซสชันใดใช้งานอยู่ ร่วมกับ -p หรือ --password

ระบุบัญชีผู้ใช้ หากคุณไม่ได้รวมตัวเลือกนี้ คำสั่งจะเรียกใช้โดยใช้ข้อมูลเข้าสู่ระบบที่คุณเข้าสู่ระบบ

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ