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 จะแสดงข้อความในกล่องโต้ตอบการเชื่อมต่อพร้อมลิงก์ไปยังหน้าดาวน์โหลดไดรเวอร์(ลิงก์จะเปิดในหน้าต่างใหม่) ซึ่งคุณจะพบลิงก์ของไดรเวอร์และคำแนะนำในการติดตั้ง
ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล
- เปิด Tableau และเลือก Azure Synapse Analytics ในส่วนเชื่อมต่อ หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์ จากนั้นทำตามขั้นตอนต่อไปนี้
- ป้อน URL สำหรับเซิร์ฟเวอร์ที่ต้องการเชื่อมต่อ
- (ไม่บังคับ) ป้อนชื่อฐานข้อมูลหากต้องการเชื่อมต่อกับฐานข้อมูลที่มี
- ระบุว่าต้องการเข้าสู่ระบบเซิร์ฟเวอร์ด้วยชื่อผู้ใช้และรหัสผ่าน ชื่อผู้ใช้และรหัสผ่าน Active Directory หรือการเข้าสู่ระบบ Azure Active Directory แบบผสานรวมผ่าน OAuth
- พิมพ์ชื่อผู้ใช้และรหัสผ่าน
หรือหากใช้ Azure Active Directory ผ่าน OAuth ให้พิมพ์ URL อินสแตนซ์ Azure Active Directory ดูรายละเอียดเพิ่มเติมในเอกสารประกอบจาก Microsoft เกี่ยวกับปลายทาง(ลิงก์จะเปิดในหน้าต่างใหม่)หมายเหตุ: หากองค์กรใช้กลุ่มผู้ใช้ Azure Active Directory มากกว่า 1 กลุ่ม URL อินสแตนซ์ Azure Active Directory ต้องตรงกับกลุ่มผู้ใช้ที่มีการกำหนดค่าฐานข้อมูล คุณสามารถค้นหา ID กลุ่มผู้ใช้ในพอร์ทัล Azure หรือจากผู้ดูแลระบบ Azure ของคุณก็ได้
- เลือกช่องทำเครื่องหมายต้องใช้ SSL เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ SSL
- ระบุว่าอ่านข้อมูลที่ยังไม่ได้ยืนยันหรือไม่ ตัวเลือกนี้ช่วยให้ Tableau ทำงานในระดับการแยกการอ่านที่ยังไม่ได้ยืนยันได้ การค้นหาที่ใช้เวลานานจาก Tableau รวมถึงการรีเฟรชการแยกข้อมูล สามารถล็อกฐานข้อมูลและทำให้ธุรกรรมล่าช้าได้ เลือกตัวเลือกนี้เพื่ออนุญาตให้การค้นหาอ่านแถวที่ได้รับการแก้ไขโดยธุรกรรมอื่นๆ แล้วได้แม้ว่าจะยังไม่ได้ยืนยันก็ตาม เมื่อมีการล้างตัวเลือกนี้ Tableau จะใช้ระดับการแยกเริ่มต้นที่ระบุโดยฐานข้อมูล
- (ไม่บังคับ) เลือก เริ่มต้น SQL เพื่อระบุคำสั่ง SQL ที่จะเรียกใช้เมื่อเริ่มต้นทุกการเชื่อมต่อ เช่น เมื่อคุณเปิดเวิร์กบุ๊ก รีเฟรชการแยกข้อมูล เข้าสู่ระบบ Tableau Server หรือเผยแพร่ไปยัง Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียกใช้ SQL เริ่มต้น
- เลือกเข้าสู่ระบบ
หาก Tableau ไม่สามารถทำการเชื่อมต่อได้ ให้ตรวจสอบว่าข้อมูลเข้าสู่ระบบนั้นถูกต้อง หากคุณยังไม่สามารถเชื่อมต่อได้ คอมพิวเตอร์ของคุณกำลังพบปัญหาขณะค้นหาเซิร์ฟเวอร์ ติดต่อผู้ดูแลเครือข่ายหรือผู้ดูแลระบบฐานข้อมูลของคุณ
บนหน้าแหล่งข้อมูล ให้ทำดังนี้
(ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า แล้วป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันสำหรับใช้ใน Tableau ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้
เลือกฐานข้อมูลจากรายการดรอปดาวน์ฐานข้อมูล
ในส่วนตาราง ให้เลือกตารางหรือใช้กล่องค้นหาเพื่อค้นหาตารางตามชื่อ
นอกจากนี้คุณยังสามารถระบุโพรซีเยอร์ที่จัดเก็บไว้ในฐานข้อมูลได้อีกด้วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับโพรซีเยอร์ที่จัดเก็บไว้ รวมถึงรายการข้อจำกัดสำหรับฐานข้อมูล SQL Server โดยเฉพาะโปรดดู ใช้โพรซีเยอร์ที่จัดเก็บไว้
ลากตารางไปยังแคนวาส แล้วเลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์
ใช้ 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
ดูเพิ่มเติม
- ตั้งค่าแหล่งข้อมูล เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- สร้างแผนภูมิและวิเคราะห์ข้อมูล เริ่มการวิเคราะห์ข้อมูลของคุณ