Azure SQL Synapse Analytics

บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับ Azure Synapse Analytics (เดิมคือ Azure SQL Data Warehouse) และตั้งค่าแหล่งข้อมูล

 

หมายเหตุ: โปรดตรวจสอบว่าคุณตั้งค่าเซิร์ฟเวอร์แล้วก่อนจะดำเนินการต่อ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ โปรดดูกำหนดค่า Azure AD สำหรับ OAuth และการตรวจสอบสิทธิ์แบบทันสมัย

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

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

  • ชื่อเซิร์ฟเวอร์ที่มีคุณสมบัติครบถ้วนซึ่งโฮสต์ฐานข้อมูลที่คุณต้องการเชื่อมต่อ เช่น myserver-20171113.database.windows.net

  • (ไม่บังคับ) ชื่อฐานข้อมูล

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

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

    • รหัสผ่าน Active Directory

    • Azure Active Directory ผ่าน OAuth (ผสานรวมแล้ว)

      หมายเหตุ: หากต้องการใช้ตัวเลือกนี้ ผู้ดูแลระบบของคุณต้องเปิดใช้งาน “ความยินยอมของผู้ใช้” ในกลุ่มผู้ใช้ Azure Active Directory ขององค์กร หากต้องการข้อมูลเพิ่มเติม โปรดดู เอกสารประกอบของ Microsoft เกี่ยวกับการกำหนดค่าความยินยอมของผู้ใช้

  • ข้อมูลเข้าสู่ระบบจะขึ้นอยู่กับวิธีการตรวจสอบสิทธิ์ที่คุณเลือกและมีข้อมูลดังต่อไปนี้

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

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

    • URL อินสแตนซ์ Azure Active Directory

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

  • คุณต้องการกำหนดระดับการแยกฐานข้อมูลเพื่ออ่านข้อมูลที่ยังไม่ได้ยืนยันใช่ไหม

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

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

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

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

  1. เปิด Tableau และเลือก Azure Synapse Analytics ในส่วนเชื่อมต่อ หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์ จากนั้นทำตามขั้นตอนต่อไปนี้
    1. ป้อน URL สำหรับเซิร์ฟเวอร์ที่ต้องการเชื่อมต่อ
    2. (ไม่บังคับ) ป้อนชื่อฐานข้อมูลหากต้องการเชื่อมต่อกับฐานข้อมูลที่มี
    3. ระบุว่าต้องการเข้าสู่ระบบเซิร์ฟเวอร์ด้วยชื่อผู้ใช้และรหัสผ่าน ชื่อผู้ใช้และรหัสผ่าน Active Directory หรือการเข้าสู่ระบบ Azure Active Directory แบบผสานรวมผ่าน OAuth
    4. พิมพ์ชื่อผู้ใช้และรหัสผ่าน
      หรือหากใช้ Azure Active Directory ผ่าน OAuth ให้พิมพ์ URL อินสแตนซ์ Azure Active Directory ดูรายละเอียดเพิ่มเติมในเอกสารประกอบจาก Microsoft เกี่ยวกับปลายทาง(ลิงก์จะเปิดในหน้าต่างใหม่)

      หมายเหตุ: หากองค์กรใช้กลุ่มผู้ใช้ Azure Active Directory มากกว่า 1 กลุ่ม URL อินสแตนซ์ Azure Active Directory ต้องตรงกับกลุ่มผู้ใช้ที่มีการกำหนดค่าฐานข้อมูล คุณสามารถค้นหา ID กลุ่มผู้ใช้ในพอร์ทัล Azure หรือจากผู้ดูแลระบบ Azure ของคุณก็ได้

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

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

  2. บนหน้าแหล่งข้อมูล ให้ทำดังนี้

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

    2. เลือกฐานข้อมูลจากรายการดรอปดาวน์ฐานข้อมูล

    3. ในส่วนตาราง ให้เลือกตารางหรือใช้กล่องค้นหาเพื่อค้นหาตารางตามชื่อ

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

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

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

หมายเหตุ: Tableau Desktop ไม่รองรับประเภทข้อมูล TIME ของ Microsoft SQL Server ฟิลด์ประเภทข้อมูลนี้จะไม่ได้รับการนำเข้าและไม่ปรากฏใน Tableau Desktop หากรวมอยู่ในโพรซีเยอร์ที่จัดเก็บไว้ ฟิลด์ประเภทข้อมูล TIME จะไม่ปรากฏใน Tableau Desktop หากต้องการข้อมูลเพิ่มเติม โปรดดู ใช้โพรซีเยอร์ที่จัดเก็บไว้

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

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

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

หมายเหตุ: แม้ว่าตัวเลือก Azure Active Directory ผ่าน OAuth จะแสดงบนหน้าต่างตัวเชื่อมต่อ Azure SQL Synapse Analytics แต่ระบบไม่ได้รองรับสำหรับ MAC

ดูเพิ่มเติม

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