Amazon Athena
บทความนี้จะอธิบายถึงวิธีในการเชื่อมต่อ Tableau กับข้อมูลของ Amazon Athena และวิธีการตั้งค่าแหล่งข้อมูล
หมายเหตุ: หากต้องการเชื่อมต่อกับ Amazon Athena คุณจะต้องมีพอร์ต 443 (SSL) และ 444 ที่เปิดเอาไว้
ก่อนที่คุณจะเริ่มต้น
ก่อนที่คุณจะเริ่มต้น ให้รวบรวมข้อมูลการเชื่อมต่อนี้
ชื่อของเซิร์ฟเวอร์ที่โฮสต์ฐานข้อมูลที่คุณต้องการเชื่อมต่อ รูปแบบควรเป็นดังนี้: athena.[ภูมิภาค].amazonaws.com ตัวอย่าง:
athena.us-east-1.amazonaws.com
ชื่อของไดเรกทอรีที่พักข้อมูล S3 ตัวอย่างเช่น
s3://aws-athena-query-results-123456785678-us-eastexample-2/
คีย์การเข้าถึง Amazon Web Services (AWS) (รหัสคีย์การเข้าถึงและคีย์การเข้าถึงแบบลับ) หากต้องการข้อมูลเพิ่มเติม โปรดดู คีย์การเข้าถึง(ลิงก์จะเปิดในหน้าต่างใหม่)บนเว็บไซต์ AWS
(ไม่บังคับ) คำสั่ง SQL เริ่มต้นที่จะทำงานทุกครั้งที่ Tableau เชื่อมต่อ
เคล็ดลับ: เพื่อสนับสนุนผู้ใช้และกลุ่มงานหลายราย คุณสามารถเพิ่มกลุ่มงานในฟิลด์เซิร์ฟเวอร์ได้ ตัวอย่าง: athena.us-east-1.amazonaws.com:443;Workgroup=Name
ต้องมีไดรเวอร์
ตัวเชื่อมต่อนี้ต้องการไดรเวอร์เพื่อติดต่อกับฐานข้อมูล หากไม่ได้มีการติดตั้งไดรเวอร์ในคอมพิวเตอร์ของคุณ Tableau จะแสดงข้อความในกล่องโต้ตอบการเชื่อมต่อพร้อมลิงก์ไปยังหน้าดาวน์โหลดไดรเวอร์(ลิงก์จะเปิดในหน้าต่างใหม่) ซึ่งคุณจะพบลิงก์ของไดรเวอร์และคำแนะนำในการติดตั้ง
ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล
เปิดใช้งาน Tableau และเลือก Amazon Athena ในส่วนเชื่อมต่อ หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์ จากนั้นทำตามขั้นตอนต่อไปนี้
ป้อนชื่อเซิร์ฟเวอร์
ป้อนชื่อของไดเรกทอรีที่พักข้อมูล S3
ป้อน ID คีย์การเข้าถึง AWS ของคุณในฟิลด์ชื่อผู้ใช้
ป้อน ID คีย์การเข้าถึง AWS แบบลับของคุณในฟิลด์ชื่อผู้ใช้
(ไม่บังคับ) เลือก เริ่มต้น SQL เพื่อระบุคำสั่ง SQL ที่จะเรียกใช้เมื่อเริ่มต้นทุกการเชื่อมต่อ เช่น เมื่อคุณเปิดเวิร์กบุ๊ก รีเฟรชการแยกข้อมูล เข้าสู่ระบบ Tableau Server หรือเผยแพร่ไปยัง Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียกใช้ SQL เริ่มต้น
เลือกเข้าสู่ระบบ
หาก Tableau ไม่สามารถทำการเชื่อมต่อได้ ให้ตรวจสอบว่าข้อมูลเข้าสู่ระบบนั้นถูกต้อง หากคุณยังไม่สามารถเชื่อมต่อได้ คอมพิวเตอร์ของคุณกำลังพบปัญหาขณะค้นหาเซิร์ฟเวอร์ โปรดติดต่อผู้ดูแลเครือข่ายหรือผู้ดูแลฐานข้อมูลเพื่อขอความช่วยเหลือ
บนหน้าแหล่งข้อมูล ให้ทำดังนี้
(ไม่บังคับ) เลือกแหล่งข้อมูลตามค่าเริ่มต้นในส่วนการเชื่อมต่อ
เลือกแคตตาล็อกและฐานข้อมูลที่คุณต้องการใช้งาน
ลากตารางอย่างน้อยหนึ่งตารางไปยังพื้นที่ทำงานของคุณ
เลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์
ใช้ SQL แบบปรับแต่งเองเพื่อเชื่อมต่อกับการค้นหาเฉพาะแทนที่จะเป็นแหล่งข้อมูลทั้งหมด หากต้องการข้อมูลเพิ่มเติม โปรดดู เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง
เคล็ดลับ: หากคุณเห็นเพียง AwsDataCatalog เป็นค่าเริ่มต้นในเมนูดรอปดาวน์ของ Catalog คุณสามารถเพิ่ม MetadataRetrievalMethod=ProxyAPI
ไปที่ไฟล์ athena.properties เพื่อแก้ไขปัญหาได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดการเชื่อมต่อ JDBC เองโดยใช้ Properties File(ลิงก์จะเปิดในหน้าต่างใหม่)
ปรับแต่งการเชื่อมต่อ JDBC
Amazon Athena ใช้การเชื่อมต่อ JDBC ที่คุณสามารถปรับแต่งได้โดยใช้ไฟล์พร็อพเพอร์ตี้ หากต้องการข้อมูลเพิ่มเติม โปรดดู ปรับแต่งการเชื่อมต่อ JDBC โดยใช้ไฟล์พร็อพเพอร์ตี้(ลิงก์จะเปิดในหน้าต่างใหม่)ในชุมชนของ Tableau
ดูเพิ่มเติม
- ตั้งค่าแหล่งข้อมูล เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- สร้างแผนภูมิและวิเคราะห์ข้อมูล เริ่มการวิเคราะห์ข้อมูลของคุณ
- เชื่อมต่อกับข้อมูล S3 ของคุณด้วยตัวเชื่อมต่อ Amazon Athena ใน Tableau 10.3(ลิงก์จะเปิดในหน้าต่างใหม่) (และใหม่กว่า) - บล็อกโพสต์ของ Tableau พร้อมลิงก์ไปยังทรัพยากรของ Amazon Athena
- Tableau Desktop ไม่สามารถเชื่อมต่อกับ Amazon Athena ผ่านพร็อกซีโดยมีรหัสข้อผิดพลาดดังนี้ 37CE01A3 - บทความฐานความรู้ของ Tableau พร้อมขั้นตอนในการแก้ไขปัญหา