Amazon Redshift

บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับฐานข้อมูล Amazon Redshift และตั้งค่าแหล่งข้อมูล หากต้องการดูคำแนะนำในการตั้งค่า OAuth ด้วย Amazon RedShift โปรดดู “ตั้งค่า Oauth ของ Amazon Redshift IAM” ในเอกสารประกอบของ Tableau Server(ลิงก์จะเปิดในหน้าต่างใหม่) หรือ เอกสารประกอบของ Tableau Cloud(ลิงก์จะเปิดในหน้าต่างใหม่)

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

ก่อนที่คุณจะเริ่มต้น ให้รวบรวมข้อมูลการเชื่อมต่อนี้

  • ชื่อของเซิร์ฟเวอร์ที่โฮสต์ฐานข้อมูลที่คุณต้องการเชื่อมต่อ

  • การตรวจสอบสิทธิ์:

    • ชื่อผู้ใช้และรหัสผ่าน

    • OAuth ที่ใช้ IAM

      • ควรติดตั้งการกำหนดค่า OAuth

      • บทบาท IAM

    • OAuth ที่ใช้ IAM IDC

      • ควรติดตั้งการกำหนดค่า OAuth

      • เนมสเปซ (ไม่บังคับ)

  • ชื่อฐานข้อมูล

  • คุณกำลังเชื่อมต่อกับเซิร์ฟเวอร์ SSL อยู่ใช่ไหม

  • (ไม่บังคับ) คำสั่ง SQL เริ่มต้นที่จะทำงานทุกครั้งที่ Tableau เชื่อมต่อ

ต้องมีไดรเวอร์

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

ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล

  1. เปิดใช้งาน Tableau แล้วไปที่ส่วนเชื่อมต่อและเลือก Amazon Redshift หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์ จากนั้นทำตามขั้นตอนต่อไปนี้

    1. ป้อนชื่อเซิร์ฟเวอร์ที่โฮสต์ฐานข้อมูลและชื่อฐานข้อมูลที่ต้องการเชื่อมต่อ
    2. ป้อนชื่อผู้ใช้และรหัสผ่าน
    3. (ไม่บังคับ) ป้อนพารามิเตอร์ไดรเวอร์ที่กำหนดเองเพื่อแก้ไขการเชื่อมต่อ
    4. เลือกช่องทำเครื่องหมายต้องใช้ SSL เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ SSL
    5. (ไม่บังคับ) เลือก เริ่มต้น SQL เพื่อระบุคำสั่ง SQL ที่จะเรียกใช้เมื่อเริ่มต้นทุกการเชื่อมต่อ เช่น เมื่อคุณเปิดเวิร์กบุ๊ก รีเฟรชการแยกข้อมูล เข้าสู่ระบบ Tableau Server หรือเผยแพร่ไปยัง Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียกใช้ SQL เริ่มต้น
    6. เลือกเข้าสู่ระบบ

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

  2. บนหน้าแหล่งข้อมูล ให้ทำดังนี้
    1. (ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า แล้วป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันสำหรับใช้ใน Tableau ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้

    2. เลือกรายการดรอปดาวน์สคีมาหรือเลือกสคีมาหรือใช้กล่องข้อความเพื่อค้นหาสคีมาตามชื่อ
    3. ในส่วนตาราง ให้เลือกตารางหรือใช้กล่องข้อความเพื่อค้นหาตารางตามชื่อ
    4. ลากตารางไปยังแคนวาส แล้วเลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์

      ใช้ SQL แบบปรับแต่งเองเพื่อเชื่อมต่อกับการค้นหาเฉพาะแทนที่จะเป็นแหล่งข้อมูลทั้งหมด หากต้องการข้อมูลเพิ่มเติม โปรดดู เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง

ปรับแต่งการเชื่อมต่อโดยใช้พารามิเตอร์ไดรเวอร์

บางครั้งคุณอาจต้องแก้ไขการเชื่อมต่อกับตัวเชื่อมต่อของ Amazon Redshift ตั้งแต่ Tableau 2019.2.1 เป็นต้นไป คุณสามารถดำเนินการได้โดยผนวกพารามิเตอร์ไดรเวอร์กับสตริงการเชื่อมต่อในกล่องข้อความพารามิเตอร์ไดรเวอร์ที่กำหนดเอง:

หมายเหตุ: คุณไม่สามารถเปลี่ยนพารามิเตอร์ไดรเวอร์ที่ Tableau สร้างได้ แต่สามารถเพิ่มพารามิเตอร์ได้เท่านั้น

ในตัวอย่างนี้ agarcia ป้อนพารามิเตอร์ที่เปิดใช้งานการตรวจสอบสิทธิ์ภายนอกโดยใช้ IDP:

DbUser=agarcia;AutoCreate=1;AuthType=Plugin;plugin_name=Ping;IAM=1;idp_host=idp.business-example.com;idp_port=443;preferred_role=arn:aws:iam::12345:role/dev;partner_spid=urn:amazon:webservices;

ในตัวอย่างนี้ คุณจำกัดจำนวนแถวที่ดึงข้อมูลขึ้นมาไว้ที่ 1,000:

Fetch=1000;

สำหรับรายละเอียดเกี่ยวกับพารามิเตอร์ไดรเวอร์ โปรดดูตัวเลือกการกำหนดค่าไดรเวอร์ ODBC(ลิงก์จะเปิดในหน้าต่างใหม่) บนเว็บไซต์ Amazon AWS

เข้าสู่ระบบบน Mac

หากคุณใช้ Tableau Desktop บน Mac เมื่อคุณป้อนชื่อเซิร์ฟเวอร์เพื่อเชื่อมต่อ ให้ใช้ชื่อโดเมนที่มีคุณสมบัติครบถ้วน เช่น mydb.test.ourdomain.lan แทนชื่อโดเมนแบบสัมพัทธ์ เช่น mydb หรือ mydb.test

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

ดูเพิ่มเติม

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