AWS Quicksight - การใช้แหล่งข้อมูล
AWS Quicksight ยอมรับข้อมูลจากแหล่งต่างๆ เมื่อคุณคลิกที่“ ชุดข้อมูลใหม่” ในหน้าแรกจะมีตัวเลือกของแหล่งข้อมูลทั้งหมดที่สามารถใช้ได้
ด้านล่างนี้คือแหล่งข้อมูลที่มีรายชื่อแหล่งข้อมูลภายในและภายนอกทั้งหมด -
ให้เราผ่านการเชื่อมต่อ Quicksight กับแหล่งข้อมูลที่ใช้บ่อยที่สุด -
การอัปโหลดไฟล์จากระบบ
อนุญาตให้คุณป้อนไฟล์รูปแบบ. csv, .tsv, .clf, .elf.xlsx และ Json เท่านั้น เมื่อคุณเลือกไฟล์แล้ว Quicksight จะจดจำไฟล์และแสดงข้อมูลโดยอัตโนมัติ เมื่อคุณคลิกที่Upload a File คุณต้องระบุตำแหน่งของไฟล์ที่คุณต้องการใช้เพื่อสร้างชุดข้อมูล
ใช้ไฟล์จากรูปแบบ S3
จะปรากฎหน้าจอดังด้านล่าง ภายใต้ชื่อแหล่งข้อมูลคุณสามารถป้อนชื่อที่จะแสดงสำหรับชุดข้อมูลที่จะสร้างขึ้น นอกจากนี้คุณจะต้องอัปโหลดไฟล์รายการจากระบบภายในของคุณหรือระบุตำแหน่ง S3 ของไฟล์รายการ
ไฟล์ Manifest เป็นไฟล์รูปแบบ json ซึ่งระบุ url / ตำแหน่งของไฟล์อินพุตและรูปแบบ คุณสามารถป้อนไฟล์อินพุตได้มากกว่าหนึ่งไฟล์หากรูปแบบเหมือนกัน นี่คือตัวอย่างของไฟล์รายการ พารามิเตอร์“ URI” ที่ใช้ส่งผ่านตำแหน่งของไฟล์อินพุตคือ S3
{
"fileLocations": [
{
"URIs": [
"url of first file",
"url of second file",
"url of 3rd file and so on"
]
},
],
}
"globalUploadSettings": {
"format": "CSV",
"delimiter": ",",
"textqualifier": "'",
"containsHeader": "true"
}
พารามิเตอร์ที่ส่งเข้ามา globalUploadSettingsเป็นค่าเริ่มต้น คุณสามารถเปลี่ยนพารามิเตอร์เหล่านี้ได้ตามความต้องการของคุณ
MySQL
คุณต้องป้อนข้อมูลฐานข้อมูลในช่องเพื่อเชื่อมต่อกับฐานข้อมูลของคุณ เมื่อเชื่อมต่อกับฐานข้อมูลของคุณแล้วคุณสามารถนำเข้าข้อมูลจากฐานข้อมูลได้
ข้อมูลต่อไปนี้จำเป็นเมื่อคุณเชื่อมต่อกับฐานข้อมูล RDBMS -
- ชื่อ DSN
- ประเภทของการเชื่อมต่อ
- ชื่อเซิร์ฟเวอร์ฐานข้อมูล
- Port
- ชื่อฐานข้อมูล
- ชื่อผู้ใช้
- Password
รองรับแหล่งข้อมูลตาม RDBMS ต่อไปนี้ใน Quicksight -
- Amazon Athena
- Amazon Aurora
- Amazon Redshift
- Amazon Redshift Spectrum
- Amazon S3
- Amazon S3 Analytics
- Apache Spark 2.0 หรือใหม่กว่า
- MariaDB 10.0 หรือใหม่กว่า
- Microsoft SQL Server 2012 หรือใหม่กว่า
- MySQL 5.1 หรือใหม่กว่า
- PostgreSQL 9.3.1 หรือใหม่กว่า
- Presto 0.167 หรือใหม่กว่า
- Snowflake
- Teradata 14.0 หรือใหม่กว่า
Athena
Athena เป็นเครื่องมือ AWS ในการเรียกใช้แบบสอบถามบนตาราง คุณสามารถเลือกตารางใดก็ได้จาก Athena หรือเรียกใช้แบบสอบถามที่กำหนดเองบนตารางเหล่านั้นและใช้ผลลัพธ์ของแบบสอบถามเหล่านั้นใน Quicksight มีสองขั้นตอนในการเลือกแหล่งข้อมูล
เมื่อคุณเลือก Athena หน้าจอด้านล่างจะปรากฏขึ้น คุณสามารถป้อนชื่อแหล่งข้อมูลที่คุณต้องการให้กับแหล่งข้อมูลของคุณใน Quicksight คลิกที่“Validate Connection”. เมื่อตรวจสอบการเชื่อมต่อแล้วให้คลิกที่ไฟล์“Create new source” ปุ่ม
ตอนนี้เลือกชื่อตารางจากเมนูแบบเลื่อนลง ดรอปดาวน์จะแสดงฐานข้อมูลที่มีอยู่ใน Athena ซึ่งจะแสดงตารางในฐานข้อมูลนั้นต่อไป คุณสามารถคลิกที่“Use custom SQL” เพื่อเรียกใช้แบบสอบถามบนตาราง Athena
เมื่อเสร็จแล้วคุณสามารถคลิกที่ “Edit/Preview data” หรือ “Visualize” เพื่อแก้ไขข้อมูลของคุณหรือแสดงภาพข้อมูลโดยตรงตามความต้องการของคุณ
การลบแหล่งข้อมูล
เมื่อคุณลบแหล่งข้อมูลที่ใช้อยู่ในแดชบอร์ด Quicksight ใด ๆ ก็สามารถทำให้ชุดข้อมูลที่เกี่ยวข้องใช้ไม่ได้ โดยปกติจะเกิดขึ้นเมื่อคุณสอบถามแหล่งข้อมูลที่ใช้ SQL
เมื่อคุณสร้างชุดข้อมูลตาม S3, Sales force or SPICEไม่มีผลต่อความสามารถในการใช้ชุดข้อมูลใด ๆ เนื่องจากข้อมูลถูกเก็บไว้ใน SPICE อย่างไรก็ตามตัวเลือกการรีเฟรชไม่สามารถใช้ได้ในกรณีนี้
ในการลบแหล่งข้อมูลให้เลือกแหล่งข้อมูล ไปที่แท็บจากแหล่งข้อมูลที่มีอยู่ในการสร้างหน้าชุดข้อมูล
ก่อนที่จะลบคุณสามารถยืนยันขนาดตารางโดยประมาณและรายละเอียดอื่น ๆ ของแหล่งข้อมูลได้