---
schema_version: "1"
id: 819c35adea0f089f55515bfca489ec29d5a4068b2a8ed90bb4ba4c4b93effb02
title: ติดตั้ง Tableau Server กับที่เก็บ PostgreSQL ภายนอก
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/server_external_repo_new_install.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/server_external_repo_new_install.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e9ec2434114f6d2b8d0e6515a36cfcc6bfb4616eb4657b2ed14d24320bef14e2
description: Install Tableau Server with an external PostgreSQL repository.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ติดตั้ง Tableau Server กับที่เก็บ PostgreSQL ภายนอก

หัวข้อนี้จะอธิบายวิธีการติดตั้งและกำหนดค่า Tableau Server ให้ใช้บริการภายนอกสำหรับที่เก็บของ Tableau Server

## ก่อนติดตั้ง

- คุณจะต้องเปิดใช้งาน Advanced Management บน Tableau Server หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Advanced Management โปรดดู[เกี่ยวกับ Tableau Advanced Management ใน Tableau Server](https://help.tableau.com/v0.0/server/th-th/itm_intro.htm)
- สภาพแวดล้อม Tableau Server ของคุณต้องตรงตามหนึ่งในข้อกำหนดต่อไปนี้
    
    - บริการระบบคลาวด์สาธารณะ:
        - บริการระบบคลาสด์ของ AWS หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Tableau Server บน AWS โปรดดู [ติดตั้ง Tableau Server บน Amazon Web Services](https://help.tableau.com/v0.0/server/th-th/ts_aws_welcome.htm)
        - บริกาาระบบคลาวด์ของ Azure หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Tableau Server บน Azure โปรดดู [ติดตั้ง Tableau Server บน Microsoft Azure](https://help.tableau.com/current/server/th-th/ts_azure_welcome.htm)
        - บริการระบบคลาวด์ของ Google หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Tableau Server บน Google Cloud โปรดดู [ติดตั้ง Tableau Server สำหรับการดูแลสุขภาพบน Google Cloud Platform](https://help.tableau.com/current/server/th-th/ts_gcp_welcome.htm)
    - ในองค์กร: นี่คือ Tableau Server ที่ทำงานบนฮาร์ดแวร์ที่อยู่ในองค์กรหรือบริษัทของคุณ ไม่ใช่บนคลาวด์สาธารณะ
- คุณต้องมีอินสแตนซ์ของฐานข้อมูล PostgreSQL ติดตั้งเอาไว้และพร้อมใช้งาน คุณจะต้องมีตำแหน่งข้อมูลของอินสแตนซ์ PostgreSQL DB ของคุณด้วย
    
    - Tableau Server บน **AWS**
        - หากต้องการตัวเลือกเซิร์ฟเวอร์ที่มีการบริหารจัดการเต็มรูปแบบ โดยใช้ Amazon RDS ให้ทำตามคำแนะนำโดยละเอียดใน[สร้างอินสแตนซ์ PostgreSQL DB บน AWS Relational Database Service (RDS)](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_RDS.htm)
        - หากต้องการตัวเลือกเซิร์ฟเวอร์แบบบริหารจัดการเอง: ให้ใช้ AWS EC2 และ[สร้างฐานข้อมูล PostgreSQL เป็นการติดตั้งแบบสแตนด์อะโลน](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_standalone.htm)
    - Tableau Server บน **Azure**:
        - หากต้องการตัวเลือกเซิร์ฟเวอร์ที่มีการบริหารจัดการเต็มรูปแบบโดยใช้ Azure DB โปรดดู [สร้างอินสแตนซ์ PostgreSQL ของฐานข้อมูล Azure ใน Azure](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_Azure.htm)
        - หากต้องการตัวเลือกเซิร์ฟเวอร์แบบบริหารจัดการเองที่ใช้ Azure VM และ[สร้างฐานข้อมูล PostgreSQL เป็นการติดตั้งแบบสแตนด์อะโลน](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_standalone.htm)
    - Tableau Server บน **Google Cloud**:
        - หากต้องการตัวเลือกเซิร์ฟเวอร์ที่มีการบริหารจัดการเต็มรูปแบบโดยใช้อินสแตนซ์ Google Cloud PostgreSQL โปรดทำตามคำแนะนำใน[สร้างอินสแตนซ์ PostgreSQL บน Google Cloud](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_gcp.htm)
        - หากต้องการตัวเลือกเซิร์ฟเวอร์แบบบริหารจัดการเองที่ใช้ Google Cloud VM และ[สร้างฐานข้อมูล PostgreSQL เป็นการติดตั้งแบบสแตนด์อะโลน](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_standalone.htm)
    - หากคุณจะติดตั้งในองค์กร โปรดดู [สร้างฐานข้อมูล PostgreSQL เป็นการติดตั้งแบบสแตนด์อะโลน](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_standalone.htm)
- ดาวน์โหลดใบรับรอง SSL:
    
    เรา**ไม่**บังคับแต่ขอแนะนำให้ใช้ SSL เพื่อรักษาความปลอดภัยให้การเชื่อมต่อระหว่าง Tableau Server และที่เก็บภายนอก
    
    หากคุณต้องการตั้งค่าการเชื่อมต่อ SSL สำหรับการเชื่อมต่อระหว่าง Tableau Server และที่เก็บภายนอก ให้ดำเนินการดังนี้
    
    - Amazon RDS: โปรดดู [การใช้ SSL เพื่อเข้ารหัสการเชื่อมต่อกับอินสแตนซ์ DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.SSL)
    - ฐานข้อมูล Azure: โปรดดู[กำหนดค่าการเชื่อมต่อ TLS สำหรับ Azure Database ของ PostgreSQL](https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security)
    - ฐานข้อมูล Google Cloud: โปรดดู[การกำหนดค่าใบรับรอง SSL/TLS](https://cloud.google.com/sql/docs/postgres/configure-ssl-instance#enforcing-ssl)
    - ฐานข้อมูล PostgreSQL แบบสแตนด์อะโลน: จะมีการคัดลอกสำเนาใบรับรอง CA ที่คุณใช้กำหนดค่า SSL ของฐานข้อมูล ไปที่โหนดเริ่มต้นของ Tableau Server หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่า SSL ให้ฐานข้อมูล PostgreSQL ของคุณ โปรดดู[กำหนดค่า SSL](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_standalone.htm#configure-ssl)

## ติดตั้งและกำหนดค่า Tableau Server

### ขั้นตอนที่ 1: สร้างไฟล์กำหนดค่า

สร้างไฟล์ json พร้อมการตั้งค่าการกำหนดค่าดังต่อไปนี้:

{
 "flavor":"<flavor name>",
 "masterUsername":"<admin user name>",
 "masterPassword":"<password>", 
 "host":"<instance host name>",
 "port":5432
}

- **flavor:** นี่คือประเภทบริการภายนอกที่คุณจะใช้สำหรับที่เก็บของ Tableau Server
    
    - Amazon RDS: ใช้ “rds”
    - ฐานข้อมูล Azure: ใช้ "azure"
    - ฐานข้อมูล Google Cloud: ใช้ “gcp”
    - ฐานข้อมูล PostgreSQL แบบสแตนด์อะโลน: ใช้ "generic"
- **masterUsername:**
    
    - Amazon RDS: ใช้ "rails" เป็นชื่อผู้ใช้ นี่คือผู้ใช้ที่คุณระบุขณะสร้างอินสแตนซ์ RDS
        
        > [!IMPORTANT]
        > 
        > คุณต้องใช้ "rails" เป็น masterUsername นี่เป็นข้อกำหนดเพื่อให้ที่เก็บภายนอกทำงานกับ Tableau Server ได้อย่างถูกต้อง
    - ฐานข้อมูล Azure, อินสแตนซ์ PostgreSQL ของ Google Cloud หรือฐานข้อมูล PosgreSQL แบบสแตนด์อะโลน: เลือกชื่อผู้ใช้ที่ตรงตามข้อกำหนดของคุณ เราขอแนะนำให้ใช้ **postgres** เป็นชื่อผู้ใช้ที่เป็นผู้ดูแลระบบ หากคุณเลือกที่จะใช้ชื่อผู้ใช้อื่น ดูให้แน่ใจว่าชื่อผู้ใช้ไม่ได้ขึ้นต้นด้วย **pg** หรือ **azure** และไม่สามารถใช้ชื่อผู้ใช้ที่เป็น **rails**, **tblwgadmin**, **tableau**, **readonly** หรือ **tbladminviews**
- **masterPassword:** นี่คือรหัสผ่านเดียวกับที่คุณระบุขณะสร้างอินสแตนซ์ฐานข้อมูล PostgreSQL
- **host:** นี่คือตำแหน่งข้อมูลของอินสแตนซ์ฐานข้อมูล PostgreSQL ของคุณ
- **port:** พอร์ตฐานข้อมูลที่คุณระบุขณะสร้างอินสแตนซ์ PostgreSQL DB

### ขั้นตอนที่ 2: ติดตั้ง Tableau Server และกำหนดค่าที่เก็บภายนอก

**การใช้ TSM CLI:**

1. [ติดตั้ง TSM](https://help.tableau.com/v0.0/server/th-th/setup.htm): ทำตามคำแนะนำ “ใช้ TSM CLI” ที่ระบุไว้ในหัวข้อนี้และทำตามขั้นตอน 1-5 ให้เสร็จสิ้น ซึ่งเรียกใช้โปรแกรมการตั้งค่าและติดตั้ง TSM
2. [เปิดใช้งานและลงทะเบียน Tableau Server](https://help.tableau.com/v0.0/server/th-th/activate.htm): ระบุคีย์ Tableau Server และคีย์ Advanced Management ในขั้นตอนเปิดใช้งาน คุณจะต้องเรียกใช้คำสั่งต่อไปนี้สองครั้ง ครั้งแรกกับคีย์ผลิตภัณฑ์ Tableau Server และครั้งต่อไปกับคีย์ผลิตภัณฑ์ Advanced Management:
    
    `tsm licenses activate -k <product key>`
3. [กำหนดการตั้งค่าโหนดเริ่มต้น](https://help.tableau.com/v0.0/server/th-th/config_general.htm): ทำตามคำแนะนำ “ใช้ TSM CLI” ที่ระบุในหัวข้อเพื่อกำหนดค่าการตั้งค่าโหนดแรก
    
    > [!IMPORTANT]
    > 
    > สำคัญ! อย่าทำขั้นตอน**เริ่มต้นและเริ่มใช้งาน Tableau Server** เมื่อคุณกำหนดค่าโหนดเริ่มต้น หลังจากที่ดำเนินการขั้นตอนอื่นๆ ในหัวข้อ[กำหนดการตั้งค่าโหนดเริ่มต้น](https://help.tableau.com/v0.0/server/th-th/config_general.htm) ให้กลับมาที่หน้านี้และทำตามคำแนะนำส่วนที่เหลือ
4. กำหนดค่า Tableau Server ให้ใช้ที่เก็บภายนอกโดยใช้คำสั่งต่อไปนี้:

- ระบุการตั้งค่าที่เก็บภายนอกโดยใช้ไฟล์ json ที่คุณสร้างขึ้นในขั้นตอนก่อนหน้า:
    
    `tsm topology external-services repository enable -f <filename>.json -c <ssl certificate file>`
    
    ไฟล์ json คือไฟล์ที่คุณสร้างไว้ในขั้นตอนแรกกับการตั้งค่าการกำหนดค่า
    
    **หมายเหตุ:** จำเป็นต้องใช้ใบรับรอง SSL เฉพาะเมื่อคุณกำลังใช้การเชื่อมต่อที่เข้ารหัสระหว่างTableau Server และที่เก็บภายนอก หากไม่จำเป็นสำหรับคุณ คุณจะต้องระบุตัวเลือก --no-ssl ในกรณีนี้ คำสั่ง tsm จะมีลักษณะดังนี้:  
    `tsm topology external-services repository enable -f <filename>.json --no-ssl`
- ปรับใช้การเปลี่ยนแปลง:
    
    `tsm pending-changes apply`

### ขั้นตอนที่ 3: ดำเนินการเริ่ม tsm ให้เสร็จ

วิธีการเริ่มต้นและเริ่มใช้งาน Tableau Server ให้ใช้คำสั่ง:

`tsm initialize --start-server --request-timeout 1800`

### ขั้นตอนที่ 4: ดำเนินการติดตั้งให้เสร็จสิ้น

[เพิ่มบัญชีผู้ดุแลระบบ](https://help.tableau.com/v0.0/server/th-th/startup.htm) และดำเนินการติดตั้งให้เสร็จสิ้น

## ใครสามารถดำเนินการนี้ได้บ้าง

ผู้ดูแลระบบ Tableau Server สามารถติดตั้งและกำหนดค่า Tableau Server ได้