ติดตั้ง Tableau Server ด้วยที่จัดเก็บไฟล์ภายนอก
หัวข้อนี้จะแนะนำคุณตลอดขั้นตอนการกำหนดค่าการแชร์เครือข่ายเป็นที่จัดเก็บไฟล์ Tableau Server ของคุณสำหรับการติดตั้งใหม่ หากคุณกำลังพยายามทำเช่นนี้ในการติดตั้ง Tableau Server ที่มีอยู่ซึ่งมีที่จัดเก็บไฟล์ทำงานอยู่ในเครื่อง โปรดดู กำหนดค่าที่จัดเก็บไฟล์ใหม่
ข้อกำหนดเบื้องต้น
- คุณต้องใช้ Tableau Server 2020.1 หรือใหม่กว่า
คุณต้องมีการแชร์เครือข่ายซึ่งคุณสามารถใช้เป็นตัวเลือกที่เก็บข้อมูลได้ สำหรับคำแนะนำเกี่ยวกับโซลูชันการจัดเก็บข้อมูล โปรดดู ข้อควรพิจารณาด้านประสิทธิภาพสำหรับที่จัดเก็บไฟล์ภายนอก
ใช้ NFS สำหรับการติดตั้ง Linux
การประมาณขนาดพื้นที่จัดเก็บ: คุณต้องคำนึงถึงปริมาณของพื้นที่จัดเก็บที่จำเป็นสำหรับการเผยแพร่และการรีเฟรชการแยกข้อมูล นอกจากนี้ คุณต้องคำนึงถึงขนาดการสำรองข้อมูลของที่เก็บด้วย เว้นแต่คุณจะเลือกตัวเลือกเพื่อทำการสำรองข้อมูลที่เก็บแยกต่างหากโดยเฉพาะตามที่อธิบายไว้ในหัวข้อตัวเลือกที่ 2: สำรองข้อมูลของที่เก็บแยกต่างหาก
- การแยกข้อมูล:
- พิจารณาจำนวนของการแยกข้อมูลที่จะเผยแพร่ไปยัง Tableau Server และขนาดของการแยกข้อมูลแต่ละขนาด ทดสอบความต้องการของคุณโดยการเผยแพร่การแยกข้อมูลหลายรายการไปยัง Tableau Server จากนั้นตรวจสอบพื้นที่ดิสก์ที่ใช้ คุณสามารถใช้พื้นที่ดิสก์จำนวนนี้เพื่อช่วยให้คุณทราบจำนวนการแยกข้อมูลที่จะเผยแพร่ไปยัง Tableau Server เมื่อเวลาผ่านไป รวมถึงการแยกข้อมูลที่มีอยู่แต่ละรายการจะเพิ่มขนาดมากขึ้นเพียงใด
พิจารณาพื้นที่ที่ไดเรกทอรี temp จำเป็นต้องใช้ในระหว่างการรีเฟรชการแยกข้อมูล ไดเรกทอรี temp ซึ่งเป็นที่จัดเก็บการแยกข้อมูลในระหว่างการรีเฟรช อาจต้องใช้พื้นที่มากถึงสามเท่าของขนาดไฟล์การแยกข้อมูลขั้นสุดท้าย
- สำรองข้อมูลที่เก็บ:
หากต้องการทราบข้อมูลโดยประมาณของข้อมูลในที่เก็บ ให้ตรวจดูขนาดของไดเรกทอรี
<data directory>/pgsql/data/base
- หากต้องการขนาดที่แน่นอนของข้อมูลที่เก็บ ให้เปิดไฟล์สำรองและใช้ขนาดของไฟล์
workgroup.pg_dump
- การแยกข้อมูล:
- คุณต้องเปิดใช้งานความสามารถ Advanced Management บนเซิร์ฟเวอร์ของคุณ เรียนรู้เพิ่มเติมเกี่ยวกับ Advanced Management ได้ที่ เกี่ยวกับ Tableau Advanced Management ใน Tableau Server
ติดตั้ง Tableau Server ด้วยที่จัดเก็บไฟล์ภายนอก
คุณสามารถติดตั้ง Tableau Server ด้วยที่จัดเก็บไฟล์โดยใช้การแชร์เครือข่ายเพื่อเก็บข้อมูล Tableau Server โซลูชันนี้แทนที่ความจำเป็นในการรันกระบวนการที่จัดเก็บไฟล์ในเครื่อง หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโซลูชันนี้รวมถึงประโยชน์ของโซลูชัน โปรดดู ที่จัดเก็บไฟล์ภายนอกของ Tableau Server
ใช้ขั้นตอนต่อไปนี้เพื่อติดตั้ง Tableau Server ของคุณด้วยที่จัดเก็บไฟล์ภายนอกระหว่างการติดตั้ง
ขั้นตอนที่ 1: กำหนดค่าการแชร์เครือข่าย
บนเซิร์ฟเวอร์ไฟล์ของคุณ
- สร้างและแชร์ไดเรกทอรีเพื่อใช้เป็นที่จัดเก็บไฟล์ภายนอก Tableau Server
- ตรวจสอบให้แน่ใจว่าการแชร์เครือข่ายสามารถเข้าถึงได้เป็นไดเรกทอรีในตำแหน่งเดียวกันบนโหนด Tableau Server ทั้งหมด
สร้างไดเรกทอรี Tableau directory ในการแชร์เครือข่ายและให้สิทธิ์การเข้าถึงแบบเต็มแก่ ผู้ใช้ Tableau และ กลุ่ม Tableau ผู้ใช้ Tableau จะต้องใช้สิทธิ์การอ่านและเขียนไดเรกทอรีในการแชร์เครือข่าย เราขอแนะนำให้ตั้งชื่อไดเรกทอรีว่า 'tableau'
/mnt/<network share>/tableau/
ตรวจสอบว่ามีการกำหนดค่าการแชร์เครือข่ายอย่างถูกต้อง: จาก Tableau Server ให้รันคำสั่งเพื่อเขียนไปยังการแชร์เครือข่ายและยืนยันว่าคุณสามารถเขียนได้
ขั้นตอนที่ 2: ดาวน์โหลดและติดตั้ง TSM
- ดาวน์โหลดตัวติดตั้งที่เหมาะสมตามการกระจายของ Linux ที่คุณใช้
- เข้าสู่ระบบในฐานะผู้ใช้ด้วยการเข้าถึง sudo ไปยังคอมพิวเตอร์ที่คุณต้องการติดตั้ง Tableau Server
- ดาวน์โหลดแพ็กเกจตัวติดตั้ง .rpm หรือ .deb
- ไปที่ไดเรกทอรีที่คุณคัดลอกแพ็กเกจ .rpm หรือ .deb
- ใช้งานตัวจัดการแพ็กเกจเพื่อติดตั้ง Tableau Server
- หากต้องการแจกแจงแบบ RHEL รวมถึง CentOS คุณมีตัวเลือกในการติดตั้ง Tableau Server ไปยังตำแหน่งที่ไม่ใช่ค่าเริ่มต้น
สำหรับตำแหน่งเริ่มต้น หากต้องการติดตั้งไปยังตำแหน่งเริ่มต้น (/opt/tableau/tableau_server) ให้รันคำสั่งต่อไปนี้
sudo yum update
sudo yum install tableau-server-<version>.x86_64.rpm
สำหรับตำแหน่งที่ไม่ใช่ค่าเริ่มต้น หากต้องการติดตั้งไปยังตำแหน่งที่ไม่ใช่ค่าเริ่มต้น คุณต้องใช้ rpm -i คุณจะต้องติดตั้งแพ็กเกจที่ขึ้นต่อกันทั้งหมดด้วย ดูหมายเหตุด้านล่าง
เรียกใช้คำสั่งต่อไปนี้:
sudo rpm -i--prefix/preferred/install/path tableau-server.rpm
หมายเหตุ: เมื่อคุณใช้ yum เพื่อติดตั้ง Tableau Server แพ็กเกจที่ขึ้นต่อกันทั้งหมดจะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ นี่เป็นวิธีที่แนะนำสำหรับการติดตั้ง Tableau Server หากคุณต้องการติดตั้งในตำแหน่งที่ไม่ใช่ค่าเริ่มต้น หรือองค์กรของคุณไม่อนุญาตให้คุณใช้ yum และคุณต้องติดตั้งโดยใช้ rpm -i คุณต้องติดตั้งแพ็กเกจที่ขึ้นต่อกันทั้งหมดแยกกัน หากต้องการข้อมูลเกี่ยวกับการติดตั้งแพ็กเกจที่ขึ้นต่อกัน โปรดดูการติดตั้ง Tableau Server บนคอมพิวเตอร์ที่ตัดขาดจากระบบเครือข่ายซึ่งใช้ Linux
บน Ubuntu และ Debian ให้รันคำสั่งต่อไปนี้:
sudo apt-get update
sudo apt-get -y install gdebi-core
sudo gdebi -n tableau-server-<version>_amd64.deb
ขั้นตอนที่ 3: เริ่มต้น TSM
รันสคริปต์ต่อไปนี้เพื่อเริ่ม TSM
sudo ./initialize-tsm --accepteula --<optional_parameters>
พารามิเตอร์ที่จำเป็นเพียงอย่างเดียวสำหรับสคริปต์ initialize-tsm คือ --accepteula คุณต้องรวมพารามิเตอร์นี้เพื่อยอมรับข้อตกลงสิทธิ์การใช้งานของผู้ใช้ของ Tableau Server (EULA) EULA มีให้บริการในตำแหน่งต่อไปนี้:
/opt/tableau/tableau_server/packages/docs.<version_code>/Commercial_EULA.txt
ออกจากระบบและเข้าสู่ระบบเทอร์มินัลอีกครั้งก่อนที่คุณจะกำหนดค่า Tableau Server
เมื่อคุณเข้าสู่ระบบอีกครั้ง คุณจะสร้างเซสชันใหม่ที่การเปลี่ยนแปลงการเป็นสมาชิกกลุ่มจะมีผลกระทบ เซสชันใหม่ยังมีสิทธิ์การเข้าถึงตัวแปรสภาพแวดล้อมที่เพิ่มโดยสคริปต์ initialize-tsm ด้วย
อีกวิธีหนึ่ง คุณสามารถรันคำสั่งต่อไปนี้เพื่ออัปเดตพาธของคุณสำหรับเซสชันปัจจุบัน (แต่ไม่ใช่เพื่ออัปเดตสมาชิกกลุ่มของคุณ):
source /etc/profile.d/tableau_server.sh
ขั้นตอนที่ 4: เปิดใช้งานและลงทะเบียน Tableau Server
ระบุคีย์ Tableau Server และคีย์ Advanced Management ในขั้นตอนเปิดใช้งาน คุณจะต้องเรียกใช้คำสั่งต่อไปนี้สองครั้ง ครั้งแรกกับคีย์ผลิตภัณฑ์ Tableau Server และครั้งต่อไปกับคีย์ผลิตภัณฑ์ Advanced Management:
tsm licenses activate -k <product key>
ขั้นตอนที่ 5 เปิดใช้งานที่จัดเก็บไฟล์ภายนอก
สามารถทำการกำหนดค่า Tableau Server ด้วยที่เก็บภายนอกได้ผ่านการใช้ TSM CLI เท่านั้น
เปิดใช้งานฟีเจอร์พื้นที่เก็บข้อมูลเครือข่ายด้วยการใช้คำสั่ง tsm ดังต่อไปนี้:
tsm topology external-services storage enable --network-share /mnt/<network share name>/tableau
โปรแกรมการตั้งค่าจะสร้างโครงสร้างไดเรกทอรีต่อไปนี้โดยอัตโนมัติในการแชร์:
ข้อมูลสำรองจาก PostgreSQL:
tableau_data/tabsvc/pg_backups
หมายเหตุ: ไดเรกทอรีนี้จะสร้างขึ้นในครั้งแรกที่คุณสร้างการสำรองข้อมูล
การแก้ไขการแยกข้อมูลและเวิร์กบุ๊ก:
tableau_data tabsvc/dataengine/extracts
tableau_data/tabsvc/dataengine/revisions
ขั้นตอนที่ 6: กำหนดค่าการตั้งค่าโหนดตั้งต้น
ทำตามคำแนะนำที่ระบุในหัวข้อ กำหนดการตั้งค่าโหนดเริ่มต้น
ขั้นตอนที่ 7: ดำเนินการติดตั้งให้เสร็จสิ้น
คุณจะต้องสร้างบัญชีดูแลระบบเริ่มต้นสำหรับ Tableau Server
- หากคุณได้กำหนดค่าที่เก็บข้อมูลประจำตัวในเครื่องในระหว่างการตั้งค่า ให้ระบุชื่อและรหัสผ่านที่คุณต้องการใช้
- หากคุณได้กำหนดค่าที่เก็บข้อมูลประจำตัว LDAP หรือ Active Directory ในระหว่างการตั้งค่า คุณก็จะต้องระบุบัญชีผู้ใช้ที่เป็นสมาชิกของไดเรกทอรีด้วย
วิธีการสร้างผู้ใช้ตั้งต้น ให้รันคำสั่ง tabcmd ดังต่อไปนี้
tabcmd initialuser --server localhost:80 --username '<new-admin-username>'
หลังจากที่คุณเรียกใช้คำสั่งแล้ว เชลล์จะแจ้งให้กรอกรหัสผ่านผู้ดูแลระบบ
ขั้นตอนที่ 8: งานหลังการติดตั้ง
หลังจากที่คุณได้สร้างบัญชีผู้ดูแลระบบ Tableau Server แล้ว ให้ดำเนินการปรับใช้ต่อไปด้วยการทำตามขั้นตอนการกำหนดค่าที่อธิบายไว้ในหัวข้อ งานหลังการติดตั้ง
ใครสามารถดำเนินการนี้ได้บ้าง
ผู้ดูแลระบบ Tableau Server สามารถติดตั้งและกำหนดค่า Tableau Server และที่จัดเก็บไฟล์ภายนอกได้ นอกจากนี้ คุณต้องมีสิทธิ์และการเข้าถึงเพื่อกำหนดค่าการแชร์เครือข่ายเพื่อใช้กับ Tableau Server