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 อย่างไรก็ตามตัวเลือกการรีเฟรชไม่สามารถใช้ได้ในกรณีนี้

ในการลบแหล่งข้อมูลให้เลือกแหล่งข้อมูล ไปที่แท็บจากแหล่งข้อมูลที่มีอยู่ในการสร้างหน้าชุดข้อมูล

ก่อนที่จะลบคุณสามารถยืนยันขนาดตารางโดยประมาณและรายละเอียดอื่น ๆ ของแหล่งข้อมูลได้