การวางแผนและการติดตั้ง Tableau Server

ผู้เขียน

–Yongyuth Likitpattanakul, CPIM–

,

Introdution

บทความนี้ตั้งใจเขียนขึ้นเพื่อให้ฝ่าย IT ขององค์กรที่จะทำการติดตั้งโปรแกรม Tableau Server ด้วยตนเอง ใช้เป็นแนวทางอ้างอิงในเบื้องต้น ตั้งใจให้อ่านง่ายเพราะเป็นภาษาไทยและย่อเนื้อหามา อย่างไรก็ดีความละเอียดก็ย่อมจะน้อยกว่าเอกสารอย่างเป็นทางการของ Tableau ซึ่งท่านสามารถเข้าไปดูรายละเอียดเชิงลึกได้ที่ https://help.tableau.com/current/server/en-us/install_config_top.htm

ชื่อบทความนี้มีคำว่า “การวางแผน” เข้ามาด้วย แทนที่จะเน้นที่การติดตั้ง Tableau Server เพียงอย่างเดียว ก็เพราะหากเราวางแผนที่ดี จะนำไปสู่การปฏิบัติที่ราบรื่น ไม่มีปัญหา

การวางแผนการติดตั้ง

          มีเรื่องที่ต้องพิจารณาดังต่อไปนี้

No.ประเด็นรายละเอียดผลกระทบ
1จะเลือกประเภทการติดตั้งแบบ Single Node หรือ Multi Nodeถ้าหากเป็นธุรกิจขนาดเล็กและขนาดกลาง (Small and Medium Business) อาจจะเริ่มจากการเลือกติดตั้งแบบ Single Node ก่อน เพราะใช้ Server เพียงตัวเดียวเท่านั้นจำนวน Server ที่ต้องใช้
2จะเลือกติดตั้งบน OS ใด โดยมีให้เลือก 2 แบบคือ Windows หรือ LinuxTableau Server สามารถติดตั้งบน OS ได้ทั้ง Windows และ Linux ขึ้นกับว่า IT ขององค์กรมีความถนัดใน OS แบบใด ข้อดีของ Windows คืออาจจะคุ้นเคยกว่า ส่วนข้อดีของ Linux คือประหยัดค่าใช้จ่ายด้าน Licenseค่าใช้จ่าย OS และความสามารถในการดูแลระบบ
3จะเลือกการ Authentication แบบใด ระหว่าง Local หรือ ADในการติตตั้งเราต้องตัดสินใจว่าระบบ Tableau Server ขององค์กรจะเลือกแบบใด ระหว่าง Local คือกำหนด User Password ด้วย Admin หรือแบบ AD ที่ใช้ User Password แบบเดียวกันกับที่ Login เข้า Domain ของบริษัท ที่ต้องตัดสินใจตั้งแต่แรกเพราะว่าจะเปลี่ยนใจภายหลังไม่ได้ ถ้าเปลี่ยนใจต้องติดตั้งใหม่ทั้งหมดUser/Password ของคนที่จะ Sign-in มาใช้ระบบ Tableau Server
4จะมี User เข้ามาใช้ระบบประมาณกี่ User  ประเด็นนี้ส่งผลกับการจัดสรรทรัพยากรของ Server เช่น CPU, RAM ซึ่งจะส่งผลกับประสิทธิภาพเมื่อตอนเรียกใช้งานจำนวน Core CPU และจำนวน RAM
5คาดว่าจะใช้การ Connect Data แบบ Live หรือ Extractประเด็นนี้ส่งผลกับจำนวน Storage ที่ต้องจัดสรรให้กับ Server ถ้าเลือกที่จะ Connect Live ก็ประหยัดเนื้อที่ แต่ถ้าเลือก Extract ก็จะต้องเผื่อเนื้อที่ HDD สำหรับเก็บข้อมูล Extract บน Server ด้วย Tableau Server กำหนดความต้องการเนื้อที่อย่างน้อย 50 GB แต่ถ้าท่านใช้ Extract ก็ควรเผื่อเนื้อที่ บวกเพิ่มเข้าไปบน 50 GB ด้วยขึ้นกับขนาดข้อมูลของท่านจำนวน Storage (Disk Space) ของ Server
6Server นี้จะมีฟังก์ชัน Tableau Prep Conductor หรือไม่Tableau Prep Conductor คือการรัน Flow ผ่าน Tableau Server การรัน Flow มีความคล้ายคลึงกับการรัน ETL Job ซึ่งขณะรันอาจจะใช้ทรัพยากรจำนวนมาก ดังนั้น Tableau แนะนำว่าถ้าหากมีการรัน Flow หลาย ๆ Flow และข้อมูลมีขนาดใหญ่ควรจะแยก Server สำหรับ Tableau Prep Conductor ต่างหาก (คือต้องติดตั้งเป็นแบบ Multi Node)จำนวน Server ที่ต้องใช้ และรูปแบบการติดตั้งแบบ single node หรือ multi node

ก่อนการติดตั้ง (Before you install…)

  • เราต้องเตรียม เครื่อง Server โดยมี Minimum Requirements สำหรับติดตั้งแบบ Single node ดังนี้
INSTALL TYPEPROCESSORCPURAMFREE DISK SPACE
Single node64-bit ( x64 chipsets) Must support SSE4.2 and POPCNT instruction sets ARM-based processors are not supported8-core, 2.0 GHz or higher32 GB50 GB
  • ท่านต้องมี Account เพื่อ Log-in ที่เป็น Administrator ของเครื่องคอมพิวเตอร์ที่จะติดตั้ง Tableau Server
  • คอมพิวเตอร์ที่ติดตั้ง Tableau Server จะต้องมี Static IPv4 หรือ IPv6 Address
  • Tableau Server จะใช้ Port อยู่ 2 port ซึ่งโดย default แล้วคือ port 8850 สำหรับโปรแกรม TSM และ port 80 สำหรับ Tableau Server Gateway
  • ท่านอาจจำเป็นต้องติดตั้ง Database drivers ขึ้นกับว่าท่านไป Connect กับฐานข้อมูลอะไร
  • ถ้าท่านมีการกำหนด Firewall บนเครื่องคอมพิวเตอร์ ท่านจำเป็นต้องเปิด Firewall ให้กับ Port เหล่านี้ ได้แก่ 8850, 80, 8060 และ 8061 สำหรับ PostgreSQL , 443 กรณีที่ท่านใช้ SSL และอื่น ๆ ที่จำเป็น (ดูรายละเอียดเพิ่มเติมที่ https://help.tableau.com/current/server/en-us/requ.htm)

วิธีและขั้นตอนการติดตั้ง

          กรณีตัวอย่างที่ใช้อ้างอิงในหัวข้อนี้ อยู่บนการติดตั้ง Tableau Server เวอร์ชัน 2021.1 แบบ Single Node บนระบบปฏิบัติการ Windows และเลือกวิธีการ Authentication แบบ Local เท่านั้น

  1. Download ไฟล์ติดตั้งจาก Web https://www.tableau.com/products/server
  2. ติดตั้ง TSM (Tableau Services Manager)

  • 2.1 Sign-in ด้วย User ที่เป็น Administrator ของเครื่อง
  • 2.2 เริ่มติดตั้งด้วยการ Double Click ไฟล์ติดตั้ง
  • 2.3 เลือก Path ที่ติดตั้ง
  • 2.4 เลือกประเภทการติดตั้ง Server แรก (Single Node) หรือ Server ที่ 2,3,…, N (Multi Node)
  • 2.5 เลือกวิธีการ Activate แบบปกติ (เป็นค่า Default) หรือแบบ ATR
  1. Activate and Register Tableau Server

  • 3.1 Sign-in เข้า TSM โดยปกติ URL ที่เข้า TSM จะเป็นชื่อเครื่อง ตามด้วย Port 8850 เช่น https://localhost:8850/
  • 3.2 ใส่ User, Password โดยใช้ User, Password ที่เป็น Admin ของเครื่อง Server
  • 3.3 ใส่ข้อมูล Product Key เพื่อทำการ Activate เครื่อง Server ควรจะสามารถ Connect Internet ได้
  • 3.4 ใส่ข้อมูลเพื่อ Register เช่น Name, Email, Company, etc.
  • 3.5 ใส่ข้อมูลเพื่อ Register เช่น Name, Email, Company, etc.
  1. Configure Initial Node Settings

  • 4.1 กำหนดรูปแบบการ Authentication แบบ Local หรือ AD, กำหนด User ที่จะรัน Service, กำหนด Port สำหรับ Gateway เป็นต้น
  • 4.2 เริ่มติดตั้ง ซึ่งใช้เวลาหลายนาทีพอควร
  1. Add an Administrator Account

  • 5.1 ในกรณีที่เลือกการ Authentication แบบ Location จะให้สร้าง Account ที่เป็น Tableau Server Administrator โดยสามารถระบุ User, Password ได้ด้วยตนเอง หมายเหตุ User นี้มีความสำคัญเพราะถือว่าเป็น Amin ของระบบ Tableau Server ซึ่งมีสิทธิ์สูงสุดของระบบ
  • 5.2 หลังจากนั้นเราก็จะเข้าสู่โปรแกรม Tableau Server ถือเป็นอันสำเร็จครับ

Leave a Reply

Your email address will not be published. Required fields are marked *