การติดตั้ง Tableau Server โดยอัตโนมัติ

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

ประโยชน์ของการใช้ตัวติดตั้งอัตโนมัติ

  • ด้วยคำสั่งเดียว คุณสามารถติดตั้ง กำหนดค่า และเรียกใช้อินสแตนซ์ที่ใช้งานได้ของ Tableau Server

  • สคริปต์ SilentInstaller.py สามารถถูกเรียกใช้ได้โดยไม่ต้องป้อนข้อมูลโดยผู้ใช้ ทำให้เหมาะสำหรับระบบอัตโนมัติ

  • การกำหนดค่าสามารถตั้งค่าได้เพียงครั้งเดียวและใช้สำหรับการติดตั้งทั้งหมดของคุณ ทำให้เป็นกระบวนการที่ทำซ้ำได้

เมื่อไม่ใช้ตัวติดตั้งอัตโนมัติ

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

  • หากคุณกำลังทดสอบหรือลองใช้พารามิเตอร์การกำหนดค่าใหม่ เช่น เมธอดการตรวจสอบสิทธิ์ เราขอแนะนำให้คุณเรียกใช้การติดตั้งด้วยตนเองก่อน Tableau Services Manager (TSM) ตรวจสอบเอนทิตีการกำหนดค่าและปฏิเสธพารามิเตอร์การกำหนดค่าที่ไม่ถูกต้อง เมื่อคุณระบุพารามิเตอร์ที่ถูกต้องแล้ว คุณสามารถใช้ตัวติดตั้งอัตโนมัติได้

  • หากคุณไม่สามารถหรือไม่ต้องการป้อนรหัสผ่านลงในไฟล์ข้อมูลลับ การใช้ตัวติดตั้งอัตโนมัติอาจไม่ใช่ตัวเลือกสำหรับคุณ

ก่อนที่คุณจะเริ่มต้น

ดูที่หัวข้อก่อนที่คุณจะติตตั้ง... เพื่อตรวจสอบว่าคุณได้ติดตั้ง Microsoft Windows Server บนคอมพิวเตอร์ที่ตรงตามข้อกำหนดของระบบปฏิบัติการและข้อกำหนดฮาร์ดแวร์ขั้นต่ำสำหรับ Tableau Server

หมายเหตุ: หากคุณกำลังติดตั้ง Tableau Server ในสภาพแวดล้อมการใช้งานจริง โปรดดู คำแนะนำเกี่ยวกับฮาร์ดแวร์ขั้นต่ำ คำแนะนำแสดงถึงการกำหนดค่าฮาร์ดแวร์ขั้นต่ำที่คุณควรใช้สำหรับการติดตั้งใช้งานจริงของของ Tableau Server

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

  1. ดาวน์โหลด Python 3.5(ลิงก์จะเปิดในหน้าต่างใหม่) ขึ้นไปและติดตั้งบนคอมพิวเตอร์ที่คุณต้องการติดตั้ง Tableau Server

  2. ดาวน์โหลดทั้งสคริปต์ SilentInstaller.py และแพ็กเกจตัวติดตั้ง Tableau Server:

    1. ดาวน์โหลดสคริปต์ SilentInstaller.py จาก GitHub(ลิงก์จะเปิดในหน้าต่างใหม่) พร้อมกับ config.template.json, register.template.json, secrets.template.json และเทมเพลต Bootstrap สามตัว (bootstrap.template.json, topologyBootstrap.template.json และ workerBootstrap.template.json)

    2. เลือกและดาวน์โหลดแพ็กเกจตัวติดตั้ง Tableau Server ที่เหมาะสมจากหน้าการดาวน์โหลดผลิตภัณฑ์ Tableau Server(ลิงก์จะเปิดในหน้าต่างใหม่) ทั้งนี้แพ็กเกจที่คุณเลือกจะขึ้นอยู่กับเวอร์ชันของ Microsoft Windows Server ที่ต้องการใช้

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

วิธีใช้สคริปต์ SilentInstaller.py

สคริปต์ SilentInstaller.py จะติดตั้งแพ็กเกจตัวติดตั้ง Tableau Server, สร้างไดเรกทอรี, กำหนดสิทธิที่จำเป็นในการเรียกใช้ Tableau Server และเริ่มการตั้งค่า Tableau Services Manager (TSM) เมื่อตั้งค่า TSM เสร็จแล้ว สคริปต์ SilentInstaller.py จะเรียกใช้คำสั่ง tsm เพื่อติดตั้ง กำหนดค่า และเริ่ม Tableau Server ตามค่าเริ่มต้น สคริปต์ SilentInstaller.py จะเปิดใช้งานใบอนุญาตการทดลองใช้ในระหว่างการติดตั้ง หากคุณมีคีย์ผลิตภัณฑ์จริง คุณสามารถระบุคีย์ผลิตภัณฑ์ที่บรรทัดคำสั่งหรือเปิดใช้งานคีย์ผลิตภัณฑ์หลังจากที่เรียกใช้สคริปต์ SilentInstaller.py ได้ ตัวเลือกบรรทัดคำสั่งส่วนใหญ่ในตัวติดตั้งอัตโนมัติจะเหมือนกับตัวเลือกที่ใช้โดยคำสั่ง tsm initialize

คุณสามารถเรียกใช้สคริปต์ SilentInstaller.py ได้ในสามโหมด: ติดตั้งโหนดเริ่มต้น ติดตั้งโหนดเพิ่มเติม และอัปเดตโทโพโลยีของคลัสเตอร์ เมื่อทำการติดตั้งสำหรับคลัสเตอร์แบบกระจาย คุณจะเรียกใช้ SilentInstaller.py พร้อมตัวเลือกในการติดตั้งโหนดเริ่มต้นบนโหนดเริ่มต้น คุณจะเรียกใช้ SilentInstaller.py พร้อมตัวเลือกในการติดตั้งโหนดเพิ่มเติมบนแต่ละโหนดเพิ่มเติม สุดท้าย คุณจะเรียกใช้ SilentInstaller.py พร้อมตัวเลือกในการอัปเดตโทโพโลยีคลัสเตอร์บนโหนดเริ่มต้น

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

ใช้ขั้นตอนต่อไปนี้เพื่อทำการติดตั้งแบบผู้ใช้ไม่ต้องใส่ข้อมูล:

ขั้นตอนที่ 1: ติดตั้งตัวติดตั้งอัตโนมัติ

  1. เข้าสู่ระบบคอมพิวเตอร์ในฐานะผู้ใช้ที่มีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ

  2. ดาวน์โหลดและติดตั้งสคริปต์ SilentInstaller.py, เทมเพลต และไฟล์ Bootstrap

ขั้นตอนที่ 2: สร้างไฟล์เพื่อให้ข้อมูลการกำหนดค่าเพิ่มเติมที่จำเป็นในการเรียกใช้การติดตั้งอัตโนมัติ

เนื่องจากสคริปต์ SilentInstaller.py มีไว้เพื่อให้เรียกใช้โดยไม่ต้องโต้ตอบกับผู้ใช้ คุณจึงต้องให้ข้อมูลเพิ่มเติมต่อไปนี้:

  1. คัดลอกเทมเพลต, config.template.json, registration.template.json และ secrets.template.json ไปยังไดเรกทอรีอื่น เช่น โฮมไดเรกทอรีของคุณ เราไม่แนะนำให้คุณแก้ไขไฟล์เทมเพลตโดยตรง

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

  3. แก้ไขไฟล์ registration.template.json และระบุข้อมูลที่จำเป็นในการลงทะเบียน Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดู เปิดใช้งานและลงทะเบียน Tableau Server

  4. แก้ไขไฟล์ secrets.template.json และระบุชื่อผู้ใช้และรหัสผ่านสำหรับบัญชีผู้ดูแลระบบ TSM และผู้ดูแลระบบ Tableau Server

    • บัญชีผู้ดูแลระบบ TSM ควรเป็นผู้ใช้เดียวกันกับผู้ดูแลระบบ Windows ที่เรียกใช้สคริปต์

    • Tableau Serverบัญชีผู้ดูแลระบบเป็นบัญชีเริ่มต้นที่สร้างขึ้นโดยตัวติดตั้งและใช้เพื่อการดูแลจัดการTableau Server

ขั้นตอนที่ 3: เรียกใช้การติดตั้งอัตโนมัติ

  1. เข้าสู่ระบบคอมพิวเตอร์ในฐานะผู้ใช้ที่มีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ

    ติดตั้งโหนดเริ่มต้น

    สคริปต์ SilentInstaller.py เรียกใช้คำสั่งที่เหมาะสมเพื่อติดตั้ง เปิดใช้งานใบอนุญาต กำหนดค่า และเริ่มต้น Tableau Services Manager เรียกใช้ SilentInstaller.py -h และ SilentInstaller.py install –h เพื่อดูรายการตัวเลือกทั้งหมดและค่าเริ่มต้น

    หากต้องการติดตั้งโหนดเริ่มต้น:

    บนโหนดเริ่มต้น ที่ข้อความแจ้ง Python ให้พิมพ์:

    SilentInstaller.py install --secretsFile secrets.json --configFile myconfig.json --registrationFile registration.json TableauServer-64bit-<version>.exe

    หรืออีกทางหนึ่ง:

    SilentInstaller.py --bootstrapFile <bootstrap file path>

    ตัวเลือกสคริปต์

    คำอธิบาย

    การสลับที่จำเป็น 

    --configFile <พาธไฟล์>

    พาธแบบสัมพัทธ์หรือแบบสัมบูรณ์ไปยังไฟล์ JSON ของการกำหนดค่าเซิร์ฟเวอร์

    --secretsFile <พาธไฟล์>

    พาธแบบสัมพัทธ์หรือแบบสัมบูรณ์ไปยังไฟล์ข้อมูลลับ ที่อธิบายข้อมูลเข้าสู่ระบบของบัญชี Windows เพื่อตรวจสอบสิทธิ์กับ Tableau Services Manager (TSM) และชื่อผู้ใช้/รหัสผ่านของผู้ใช้ที่เป็นผู้ดูแลระบบเริ่มต้นสำหรับ Tableau Server ไฟล์ข้อมูลลับยังมีคีย์ผลิตภัณฑ์ที่คุณต้องการใช้เพื่อเปิดใช้งาน Tableau Server อีกด้วย ตามค่าเริ่มต้น เทมเพลตไฟล์ข้อมูลลับจะมีใบอนุญาตทดลองใช้งานอยู่

    หมายเหตุ: ไม่บังคับการระบุรหัสผ่านในไฟล์ข้อมูลลับนั้น อย่างไรก็ตาม หากไม่พบรหัสผ่านในไฟล์ข้อมูลลับ คุณจะได้รับแจ้งให้ระบุรหัสผ่านระหว่างการติดตั้ง

    แพ็กเกจตัวติดตั้งอัตโนมัติมีเทมเพลตสำหรับไฟล์ข้อมูลลับ

    --registrationFile <พาธไฟล์>

    พาธแบบสัมพัทธ์หรือแบบสัมบูรณ์ไปยังไฟล์การลงทะเบียนเซิร์ฟเวอร์ที่มีข้อมูลการลงทะเบียน Tableau Server

    แพ็กเกจตัวติดตั้งอัตโนมัติมีเทมเพลตสำหรับไฟล์การลงทะเบียน

    <พาธไฟล์ตัวติดตั้งที่เรียกใช้งานได้>

    พาธแบบสัมพัทธ์หรือแบบสัมบูรณ์ไปยังตัวติดตั้ง Tableau Services Manager (TSM)

    การสลับที่ไม่บังคับ 

    --installDir <พาธไฟล์>

    ไดเรกทอรีการติดตั้ง Tableau Server ถ้าคุณไม่ระบุพาธ ไดเรกทอรีเริ่มต้น C:\แฟ้มโปรแกรม\Tableau\Tableau Server จะถูกใช้

    --dataDir <พาธไฟล์>

    ตำแหน่งที่จัดเก็บการกำหนดค่าซอฟต์แวร์ Tableau Server และข้อมูล หากคุณไม่ได้ระบุพาธ ไดเรกทอรีเริ่มต้น C:\ProgramData\Tableau จะใช้สำหรับไฟล์การกำหนดค่าและไฟล์ข้อมูล

    --installerLog <พาธไฟล์>

    ไดเรกทอรีที่มีอยู่ซึ่งมีการเขียนไฟล์บันทึกของตัวติดตั้งขึ้น หากคุณไม่ได้ระบุพาธ ไฟล์บันทึกจะถูกเขียนไปยังไดเรกทอรี TEMP ของคุณ

    --controllerPort <หมายเลขพอร์ต>

    พอร์ตที่ตัวควบคุม Tableau Services Manager (TSM) ควรเรียกใช้

    --coordinationserviceClientPort <หมายเลขพอร์ต>

    พอร์ตไคลเอนต์ ZooKeeper

    --coordinationservicePeerPort <หมายเลขพอร์ต>

    พอร์ตเพียร์ ZooKeeper

    --coordinationserviceLeaderPort <หมายเลขพอร์ต>

    พอร์ตลีดเดอร์ ZooKeeper

    --start

    ควรเริ่มเซิร์ฟเวอร์เมื่อการติดตั้งเสร็จสิ้นหรือไม่

    ติดตั้งโหนดเพิ่มเติม

    สคริปต์ SilentInstaller.py จะเรียกใช้คำสั่งที่เหมาะสมเพื่อติดตั้ง Tableau Services Manager (TSM) บนโหนดเพิ่มเติม เรียกใช้ SilentInstaller.py installWorker –h เพื่อดูรายการตัวเลือกทั้งหมดและค่าเริ่มต้น

    หากต้องการติดตั้งโหนดเพิ่มเติม:

    บนโหนดเพิ่มเติมแต่ละโหนด ที่ข้อความแจ้ง Python ให้พิมพ์:

    SilentInstaller.py workerInstall --secretsFile secrets.json --nodeConfigurationFile nodeConfiguration.json TableauServer-64bit-<version>.exe

    ตัวเลือก

    คำอธิบาย

    --secretsFile <พาธไฟล์>

    จำเป็น พาธแบบสัมพัทธ์หรือแบบสัมบูรณ์ไปยังไฟล์ข้อมูลลับ ที่อธิบายข้อมูลเข้าสู่ระบบของบัญชี Windows เพื่อตรวจสอบสิทธิ์กับ Tableau Services Manager (TSM) และชื่อผู้ใช้/รหัสผ่านของผู้ใช้ที่เป็นผู้ดูแลระบบเริ่มต้นสำหรับ Tableau Server ไฟล์ข้อมูลลับยังมีคีย์ผลิตภัณฑ์ที่คุณต้องการใช้เพื่อเปิดใช้งาน Tableau Server อีกด้วย ตามค่าเริ่มต้น เทมเพลตไฟล์ข้อมูลลับจะมีใบอนุญาตทดลองใช้งานอยู่

    หมายเหตุ: ไม่บังคับการระบุรหัสผ่านในไฟล์ข้อมูลลับนั้น อย่างไรก็ตาม หากไม่พบรหัสผ่านในไฟล์ข้อมูลลับ คุณจะได้รับแจ้งให้ระบุรหัสผ่านระหว่างการติดตั้ง

    แพ็กเกจตัวติดตั้งอัตโนมัติมีเทมเพลตสำหรับไฟล์ข้อมูลลับ

    --nodeConfigurationFile <พาธไฟล์>

    จำเป็น พาธไปยังไฟล์การกำหนดค่าโหนดสำหรับการติดตั้งโหนดเพิ่มเติม

    (ตัวติดตั้งที่เรียกใช้งานได้) <พาธไฟล์>

    จำเป็น อาร์กิวเมนต์สุดท้ายของสคริปต์เป็นเพียงพาธแบบสัมบูรณ์หรือแบบสัมพันธ์ไปยังตัวติดตั้ง Tableau Services Manager ที่เรียกใช้งานได้ ซึ่งได้มาจากช่องทางปกติ เช่น ดาวน์โหลดจากเว็บไซต์ Tableau สคริปต์นี้รองรับเฉพาะการใช้งานกับ Tableau Services Manager เท่านั้น

    --installDir <พาธไฟล์>

    ไม่บังคับ ไดเรกทอรีการติดตั้ง Tableau Server หากว่างเปล่า ไดเรกทอรีเริ่มต้น C:\แฟ้มโปรแกรม\Tableau\Tableau Server จะถูกใช้

    --dataDir <พาธไฟล์>

    ไม่บังคับ ตำแหน่งที่จัดเก็บการกำหนดค่าซอฟต์แวร์ Tableau Server และข้อมูล หากว่างเปล่า ไดเรกทอรีเริ่มต้น C:\ProgramData\Tableau จะถูกใช้สำหรับไฟล์การกำหนดค่าและไฟล์ข้อมูล

    --installerLog <พาธไฟล์>

    ไม่บังคับ ไดเรกทอรีที่มีอยู่ซึ่งมีการเขียนไฟล์บันทึกของตัวติดตั้งขึ้น หากว่างเปล่า ไฟล์บันทึกจะถูกเขียนไปยังไดเรกทอรี TEMP ของผู้ใช้

    หมายเหตุ: ไฟล์การกำหนดค่าโหนดจะถูกบันทึกโดยอัตโนมัติหลังจากติดตั้งโหนดแรกโดยใช้ SilentInstaller.py คุณสามารถค้นหาได้ภายใต้ไดเรกทอรีการทำงานของสคริปต์

    อัปเดตโทโพโลยีคลัสเตอร์

    สคริปต์ SilentInstaller.py จะเรียกใช้คำสั่งที่เหมาะสมเพื่ออัพเดตโทโพโลยีคลัสเตอร์ตามที่ต้องการสำหรับ Tableau Services Manager (TSM) เรียกใช้ SilentInstaller.py updateTopology –h เพื่อดูรายการตัวเลือกทั้งหมดและค่าเริ่มต้น

    หากต้องการอัปเดตโทโพโลยีของคลัสเตอร์:

    บนโหนดเริ่มต้น ที่ข้อความแจ้ง Python ให้พิมพ์:

    SilentInstaller.py updateTopology --secretsFile secrets.json --configFile myconfig.json

    ตัวเลือก

    คำอธิบาย

    --secretsFile <พาธไฟล์>

    จำเป็น พาธแบบสัมพัทธ์หรือแบบสัมบูรณ์ไปยังไฟล์ข้อมูลลับ ที่อธิบายข้อมูลเข้าสู่ระบบของบัญชี Windows เพื่อตรวจสอบสิทธิ์กับ Tableau Services Manager (TSM) และชื่อผู้ใช้/รหัสผ่านของผู้ใช้ที่เป็นผู้ดูแลระบบเริ่มต้นสำหรับ Tableau Server ไฟล์ข้อมูลลับยังมีคีย์ผลิตภัณฑ์ที่คุณต้องการใช้เพื่อเปิดใช้งาน Tableau Server อีกด้วย ตามค่าเริ่มต้น เทมเพลตไฟล์ข้อมูลลับจะมีใบอนุญาตทดลองใช้งานอยู่

    หมายเหตุ: ไม่บังคับการระบุรหัสผ่านในไฟล์ข้อมูลลับนั้น อย่างไรก็ตาม หากไม่พบรหัสผ่านในไฟล์ข้อมูลลับ คุณจะได้รับแจ้งให้ระบุรหัสผ่านระหว่างการติดตั้ง

    แพ็กเกจตัวติดตั้งอัตโนมัติมีเทมเพลตสำหรับไฟล์ข้อมูลลับ

    --configFile <พาธไฟล์>

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

เทมเพลตไฟล์การกำหนดค่า การลงทะเบียน และข้อมูลลับ

คุณสามารถใช้เทมเพลตตัวอย่างต่อไปนี้เพื่อส่งข้อมูลไปยังสคริปต์ SilentInstaller.py

ตัวอย่างเทมเพลตไฟล์ข้อมูลลับ

{
    "local_admin_user":"",
    "local_admin_pass":"",
    "content_admin_user":"",
    "content_admin_pass":"",
    "product_keys":["trial"]
}

ผู้ใช้_ผู้ดูแลระบบ_ภายในเป็นบัญชี Windows เพื่อตรวจสอบสิทธิ์ไปยัง Tableau Services Manager

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

เมื่อติดตั้งโหนดเพิ่มเติมหรืออัปเดตโครงสร้างคลัสเตอร์ ข้อมูลเข้าสู่ระบบเหล่านี้จะถูกละเว้นเนื่องจากผู้ใช้ผู้ดูแลระบบเริ่มต้นได้สร้างขึ้นแล้วเมื่อติดตั้งโหนดเริ่มต้น

คีย์_ผลิตภัณฑ์คือคีย์ที่ใช้ในการเปิดใช้งาน Tableau Services Manager หากระบุหลายคีย์ คีย์เหล่านั้นจะถูกเปิดใช้งานทีละคีย์ ในกรณีของโหมดไม่ติดตั้ง คีย์เหล่านี้จะถูกละเว้นเนื่องจากได้เปิดใช้งานใบอนุญาตแล้ว

ตัวอย่างเทมเพลตไฟล์การกำหนดค่าเซิร์ฟเวอร์

{
"configEntities":{
    "runAsUser":{
        "_type":"runAsUserType",
        "name":"NT AUTHORITY\\NetworkService"
    },
    "gatewaySettings":{
        "_type":"gatewaySettingsType",
        "port":80,
        "firewallOpeningEnabled":true,
        "sslRedirectEnabled":true,
        "publicHost":"****replace me****",
        "publicPort":80,
        "sslEnabled":false,
        "sslPort":443
    },
    "identityStore":{
        "_type":"identityStoreType",
        "type":"local",
        "domain":"****Domain Name Here****",
        "nickname":"****Domain Nickname Here****"
    }
},
"topologyVersion":{
    "nodes":{
        "****insert nodeId (lowercase) here****": {
            "services": {
                "filestore": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "tabadmincontroller": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "clientfileservice": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "dataserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "cacheserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "vizqlserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "backgrounder": {
                    "instances":[
                        {
                        "instanceId":"0"
                        },
                        {
                        "instanceId":"1"
                        }
                    ]
                },
                "appzookeeper": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "pgsql": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "dataengine": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "licenseservice": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "searchserver": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "clustercontroller": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "tabsvc": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "vizportal": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "tabadminagent": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "clientfileservice": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                },
                "gateway": {
                    "instances":[
                        {
                        "instanceId":"0"
                        }
                    ]
                }
            }
        }
    }
}
}
			

ตัวอย่างเทมเพลตไฟล์การลงทะเบียนเซิร์ฟเวอร์

{
    "first_name" : "Andrew",
    "last_name" : "Smith",
    "phone" : "311-555-2368",
    "email" : "andrew.smith@mycompany.com",
    "company" : "My Company",
    "industry" : "Finance",
    "company_employees" : "500",			
    "department" : "Engineering",
    "title" : "Senior Manager",
    "city" : "Kirkland",
    "state" : "WA",
    "zip" : "98034",
    "country" : "United States",
    "opt_in" : "true",
    "eula" : "true"
}

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