AWS Quicksight - คู่มือฉบับย่อ

AWS Quicksight เป็นหนึ่งในเครื่องมือ Business Intelligence ที่ทรงพลังที่สุดซึ่งช่วยให้คุณสร้างแดชบอร์ดแบบโต้ตอบได้ภายในไม่กี่นาทีเพื่อให้ข้อมูลเชิงลึกทางธุรกิจในองค์กร มีการแสดงภาพหรือรูปแบบกราฟิกจำนวนมากที่สามารถสร้างแดชบอร์ดได้ แดชบอร์ดจะได้รับการอัปเดตโดยอัตโนมัติเมื่อมีการอัปเดตหรือจัดกำหนดการข้อมูล คุณยังสามารถฝังแดชบอร์ดที่สร้างใน Quicksight ลงในเว็บแอปพลิเคชันของคุณได้

ด้วยข้อมูลเชิงลึก ML ล่าสุดหรือที่เรียกว่าข้อมูลเชิงลึกของ Machine Learning Quicksight จะใช้อัลกอริทึมในตัวเพื่อค้นหาความผิดปกติหรือจุดสูงสุดในข้อมูลในอดีต ซึ่งจะช่วยเตรียมความพร้อมสำหรับข้อกำหนดทางธุรกิจล่วงหน้าโดยอาศัยข้อมูลเชิงลึกเหล่านี้ นี่คือคำแนะนำโดยย่อเพื่อเริ่มต้นใช้งาน Quicksight

ด้านล่างนี้คือหน้ารายละเอียดผลิตภัณฑ์อย่างเป็นทางการจาก AWS -

https://aws.amazon.com/quicksight/

คุณยังสามารถสมัครบัญชีทดลองใช้ AWS ได้โดยกรอกข้อมูลที่กล่าวถึงด้านล่างแล้วคลิกปุ่มดำเนินการต่อ

ในการเข้าถึงเครื่องมือ AWS Quicksight คุณสามารถเปิดได้โดยตรงโดยส่ง URL นี้ในเว็บเบราว์เซอร์หรือไปที่ AWS Console → Services

https://aws.amazon.com/quicksight/

เมื่อคุณเปิด URL นี้ให้คลิกที่มุมขวาบน “Sign in to the Console”.

คุณต้องให้รายละเอียดด้านล่างเพื่อเข้าสู่ระบบ Quicksight tool -

  • รหัสบัญชีหรือนามแฝง
  • ชื่อผู้ใช้ IAM
  • Password

เมื่อคุณเข้าสู่ Quicksight คุณจะเห็นหน้าจอด้านล่าง -

ตามที่ระบุไว้ในภาพด้านบน

Section A- ไอคอน "การวิเคราะห์ใหม่" ใช้เพื่อสร้างการวิเคราะห์ใหม่ เมื่อคุณคลิกที่นี่ระบบจะขอให้คุณเลือกชุดข้อมูลใด ๆ คุณยังสามารถสร้างชุดข้อมูลใหม่ได้ดังที่แสดงด้านล่าง -

Section B- ไอคอน "จัดการข้อมูล" จะแสดงชุดข้อมูลทั้งหมดที่ป้อนให้กับ Quicksight แล้ว ตัวเลือกนี้สามารถใช้เพื่อจัดการชุดข้อมูลโดยไม่ต้องสร้างการวิเคราะห์ใด ๆ

Section C- แสดงแหล่งข้อมูลต่างๆที่คุณได้เชื่อมต่อแล้ว คุณยังสามารถเชื่อมต่อกับแหล่งข้อมูลใหม่หรืออัปโหลดไฟล์

Section D - ส่วนนี้มีไอคอนสำหรับการวิเคราะห์ที่สร้างไว้แล้วหน้าแดชบอร์ดที่เผยแพร่และวิดีโอแนะนำที่อธิบายเกี่ยวกับ Quicksight โดยละเอียด

คุณสามารถคลิกที่แต่ละแท็บเพื่อดูได้ดังนี้ -

การวิเคราะห์ทั้งหมด

ที่นี่คุณสามารถดูการวิเคราะห์ที่มีอยู่ทั้งหมดในบัญชี AWS Quicksight รวมถึงรายงานและแดชบอร์ด

แดชบอร์ดทั้งหมด

ตัวเลือกนี้แสดงเฉพาะแดชบอร์ดที่มีอยู่ในบัญชี AWS Quicksight

วิดีโอสอน

ตัวเลือกอื่นในการเปิดคอนโซล Quicksight คือการไปที่คอนโซล AWS โดยใช้ URL ด้านล่าง -

https://aws.amazon.com/console/

เมื่อคุณเข้าสู่ระบบคุณจะต้องไปที่แท็บบริการและค้นหา Quicksight ในแถบค้นหา หากคุณเพิ่งใช้บริการ Quicksight ในบัญชี AWS จะเห็นอยู่ใต้แท็บประวัติ

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

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

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

เมื่อคุณใช้แหล่งข้อมูลที่แตกต่างกันในเครื่องมือ Quicksight จะมีข้อ จำกัด บางประการที่ใช้ตามแหล่งข้อมูล

ไฟล์

คุณสามารถใช้ขนาดรวมสูงสุด 25GB ที่ระบุในไฟล์รายการ ขีด จำกัด นี้ขึ้นอยู่กับขนาดไฟล์หลังจากนำเข้าสู่ SPICE

จำนวนไฟล์ที่รองรับในไฟล์ manifest คือ 1,000 และคุณยังมีข้อ จำกัด เกี่ยวกับจำนวนคอลัมน์ในแต่ละไฟล์

ตารางและแบบสอบถาม

เมื่อคุณกำลังสอบถามตารางขนาดใหญ่ขอแนะนำให้คุณใช้เงื่อนไข Where หรือ Having เพื่อลดจำนวนข้อมูลที่นำเข้าไปยัง SPICE ผลการค้นหาที่นำเข้ามาใน SPICE ไม่ควรเกิน 25 GB

คุณสามารถยกเลิกการเลือกคอลัมน์บางคอลัมน์ในขณะที่นำเข้าข้อมูลไปยัง SPICE

ในกรณีที่แหล่งข้อมูลของคุณมีประเภทข้อมูลที่ไม่รองรับใน Quicksight AWS Quicksight จะข้ามค่าเหล่านั้น

รหัสบุคคล วันที่ขาย จำนวน
001 14/10/2017 12.43
002 5/3/2017 25.00 น
003 ไม่ทราบ 18.17
004 8/3/2019 86.02

จากค่าข้างต้น Quicksight จะทิ้งแถวไม่มีค่าวันที่ในขณะที่นำเข้าข้อมูลนี้ในชุดข้อมูล ประเภทข้อมูลต่อไปนี้ได้รับการสนับสนุนใน Quicksight -

แหล่งฐานข้อมูล ประเภทข้อมูลตัวเลข ประเภทข้อมูลสตริง ประเภทข้อมูลวันที่และเวลา ประเภทข้อมูลบูลีน
Amazon Athena,Presto
  • bigint
  • decimal
  • double
  • integer
  • real
  • smallint
  • tinyint
  • char
  • varchar
  • date
  • timestamp
  • Boolean
Amazon Aurora, MariaDB,and MySQL
  • bigint
  • decimal
  • double
  • int
  • integer
  • mediumint
  • numeric
  • smallint
  • tinyint
  • char
  • enum
  • set
  • text
  • varchar
  • date
  • datetime
  • timestamp
  • year
PostgreSQL
  • bigint
  • decimal
  • double
  • integer
  • numeric
  • precision
  • real
  • smallint
  • char
  • character
  • text
  • varchar
  • ตัวละครที่แตกต่างกัน
  • date
  • timestamp
  • Boolean
Apache Spark
  • bigint
  • decimal
  • double
  • integer
  • real
  • smallint
  • tinyint
  • varchar
  • date
  • timestamp
  • Boolean
Snowflake
  • bigint
  • byteint
  • decimal
  • double
  • doubleprecision
  • float
  • float4
  • float8
  • int
  • integer
  • number
  • numeric
  • real
  • smallint
  • tinyint
  • char
  • character
  • string
  • text
  • varchar
  • date
  • datetime
  • time
  • timestamp
  • timestamp_*
  • Boolean
Microsoft SQL Server
  • bigint
  • bit
  • decimal
  • int
  • money
  • numeric
  • real
  • smallint
  • smallmoney
  • tinyint
  • char
  • nchar
  • nvarchar
  • text
  • varchar
  • date
  • datetime
  • datetime2
  • datetimeoffset
  • smalldatetime
  • bit

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

เมื่อคุณคลิกแก้ไข / ดูตัวอย่างข้อมูลคุณจะสามารถเห็นส่วนหัวและฟิลด์บนชุดข้อมูลที่คุณป้อน นี่คือชุดข้อมูลตัวอย่าง -

มีตัวเลือกในการเพิ่มเขตข้อมูลจากการคำนวณด้วย คุณสามารถใช้ฟังก์ชัน inbuilt ในช่องป้อนข้อมูลเพื่อสร้างฟิลด์ใหม่ มีตัวเลือกมากมายเช่นการเชื่อมต่อหลายฟิลด์การคลายสตริงฟิลด์เดียวลงในหลายฟิลด์ความแตกต่างของเวลาระหว่างวันที่และอื่น ๆ รายการทั้งหมดแสดงด้านล่าง -

เมื่อคุณเพิ่มหรือแก้ไขช่องเสร็จแล้วให้คลิก“ บันทึกและแสดงภาพ” หรือเพียงแค่“ บันทึก” ที่ด้านบน ปุ่ม“ บันทึก” จะทำให้คุณอยู่บนหน้าจอที่มีอยู่ขณะที่“ บันทึกและแสดงภาพ” จะนำคุณไปยังหน้าจอการสร้างภาพ

หากต้องการยกเลิกการเปลี่ยนแปลงคลิกที่ปุ่มยกเลิกที่ด้านบน

การวิเคราะห์คือการรวมกันของภาพอย่างน้อยหนึ่งภาพ ภาพคือการแสดงข้อมูลในรูปแบบกราฟิกแผนภูมิหรือตาราง มีหลายรูปแบบที่สามารถสร้างภาพได้ ซึ่งรวมถึงแผนภูมิวงกลมแผนภูมิแท่งแนวนอนแผนภูมิแท่งแนวตั้งและตาราง Pivot

เมื่อชุดข้อมูลอินพุตได้รับการแก้ไขตามความต้องการทางธุรกิจแล้วให้ดับเบิลคลิกที่ชุดข้อมูลและคลิกที่แสดงภาพเพื่อเริ่มสร้างการวิเคราะห์ใหม่ จะแสดงหน้าจอด้านล่างหรือพื้นที่ทำงาน

เมื่อคุณเลือกเขตข้อมูล Quicksight จะเลือกประเภทของภาพโดยอัตโนมัติโดยขึ้นอยู่กับเขตข้อมูลนั้น ถ้าคุณต้องการเปลี่ยนประเภทภาพคุณสามารถเลือกประเภทภาพได้

ตัวอย่างเช่นเราเริ่มต้นด้วยการเลือกแถบแนวนอนภายใต้ประเภทภาพ ขั้นแรกให้ลากเขตข้อมูลใดช่องหนึ่งภายในภาพตรงกลาง ที่ด้านบนสุดคุณจะเห็น "Fields wells" ที่มีช่องที่ใช้ในภาพและแกนที่เกี่ยวข้อง คุณสามารถคลิกที่ลูกศรลงที่สุดท้ายใต้ชื่อผู้ใช้

สิ่งนี้จะทำให้คุณมีมุมมองที่กว้างขึ้น ฉันได้เลือกเพศบนแกน Y และตระกูลงานภายใต้กลุ่ม / สี คุณสามารถแก้ไขฟิลด์จากดรอปดาวน์ ภายใต้ค่าคุณสามารถเพิ่มฟิลด์ตัวเลขและใช้ฟังก์ชันการรวมในฟิลด์นั้นได้ ตามค่าเริ่มต้นภาพจะแสดงจำนวนแถว

ภาพจะปรากฏดังนี้ -

มีตัวเลือกในการเปลี่ยนหัวเรื่อง / ชื่อของภาพและจำนวนตัวเลือกการจัดรูปแบบอื่น ๆ คลิกเมนูแบบเลื่อนลงทางด้านขวาสุด ตัวเลือกจะขยายขึ้น เลือก "จัดรูปแบบภาพ" คุณจะสามารถเห็นตัวเลือกต่างๆในแท็บด้านซ้ายภายใต้“ รูปแบบภาพ”

X-Axis/Y-Axis- สิ่งนี้ให้ตัวเลือกหากคุณต้องการดูป้ายชื่อหรือชื่อเขตข้อมูลบนแกนที่เกี่ยวข้อง นอกจากนี้ยังช่วยให้คุณสามารถเปลี่ยนชื่อป้ายกำกับเหล่านี้ได้

Group/Color - สิ่งนี้มีตัวเลือกในการเปลี่ยนสีเริ่มต้นในภาพ

Legend- สิ่งนี้มีตัวเลือกในการเปลี่ยนชื่อเรื่องและตำแหน่งของหัวเรื่องในภาพ คุณยังสามารถเปลี่ยนชื่อได้โดยเพียงแค่คลิกที่มัน

Data labels - สิ่งนี้มีตัวเลือกในการแสดงค่าที่แน่นอนของแต่ละแท่งและตำแหน่งที่ต้องแสดงค่า

หน้าจอด้านล่างแสดงภาพเมื่อทุกอย่างเปิดอยู่ -

หากต้องการเพิ่มภาพใหม่ให้คลิกที่ไฟล์ “Add”ลงชื่อที่ด้านบน พื้นที่สี่เหลี่ยมอื่นจะถูกเพิ่มเข้าไปในการวิเคราะห์ คุณสามารถเลือกประเภทภาพและฟิลด์ต่างๆเพื่อสร้างภาพอื่นได้

เมื่อคุณคลิกที่ปุ่มเพิ่มคุณจะมีตัวเลือกในการเพิ่มสิ่งต่อไปนี้ในการวิเคราะห์ที่มีอยู่ของคุณ -

  • เพิ่ม Visual
  • เพิ่มข้อมูลเชิงลึก
  • เพิ่มหัวข้อ
  • เพิ่มคำอธิบาย
  • เพิ่มฟิลด์การคำนวณ
  • เพิ่มพารามิเตอร์

ในการจัดรูปแบบภาพคุณยังสามารถใช้ปุ่มลูกศรแบบเลื่อนลงที่มีอยู่ที่มุมขวาบนของแผนภูมิ มีตัวเลือกดังต่อไปนี้ -

  • Maximize
  • จัดรูปแบบภาพ
  • ซ่อนตำนาน
  • ส่งออกเป็น CSV
  • ซ่อนหมวดหมู่ "อื่น ๆ "
  • การดำเนินการ URL
  • Delete

Quicksight ช่วยให้คุณสามารถเพิ่มตัวกรองให้กับภาพที่สร้างขึ้น คุณมีตัวเลือกในการใช้ตัวกรองกับภาพเดียวภายใต้การวิเคราะห์หรือภาพทั้งหมด ในการเพิ่มตัวกรองคลิกที่ไอคอน "ตัวกรอง" บนแท็บด้านซ้าย มันจะแสดงตัวกรองที่มีอยู่หากมีหรือสามารถสร้างตัวกรองได้ตามความต้องการ ในตัวอย่างด้านล่างเราไม่มีตัวกรองที่มีอยู่จึงมีตัวเลือกให้ "สร้าง"

เมื่อคลิกสร้างคุณสามารถสร้างตัวกรองได้ สิ่งนี้ช่วยให้คุณเลือกได้ว่าคุณต้องการเพิ่มตัวกรองให้กับภาพเพียงภาพเดียวหรือทั้งหมด นอกจากนี้ยังช่วยให้คุณสามารถเลือกฟิลด์ที่คุณต้องการใช้ตัวกรอง

ในตัวอย่างข้างต้นเราได้เพิ่มตัวกรองในช่อง "วันเดือนปีเกิด" ในชุดข้อมูลอินพุตและระบุวันที่ ตอนนี้ภาพประกอบด้วยอายุงานเฉลี่ยของพนักงานภายใต้ระดับงานและครอบครัวงานที่แตกต่างกัน แต่รวมเฉพาะพนักงานที่มีวันเดือนปีเกิดหลังปี 1980-01-01

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

เมื่อคุณคลิกที่ข้อมูลเชิงลึกแผงด้านซ้ายจะแสดงข้อมูลเชิงลึกที่คำนวณและสร้างขึ้นโดยอัตโนมัติโดย Quicksight ภายใต้“ ข้อมูลเชิงลึกที่แนะนำ

หากคุณวางเมาส์ทางด้านขวาของหัวข้อข้อมูลเชิงลึกแต่ละหัวข้อคุณจะเห็นเครื่องหมาย“ +” และจุด 3 จุด เครื่องหมาย“ +” ใช้เพื่อเพิ่มข้อมูลเชิงลึกให้กับการวิเคราะห์ของคุณในขณะที่จุด 3 จุดให้คุณมีตัวเลือกในการเพิ่มตัวกรองในข้อมูลเชิงลึกที่มีอยู่ หากต้องการเพิ่มข้อมูลเชิงลึกให้คลิกที่เครื่องหมาย "เพิ่ม" ที่ด้านบนแล้วคลิก "เพิ่มข้อมูลเชิงลึก"

คุณสามารถเลือกประเภทการคำนวณที่คุณต้องการดำเนินการเพิ่มเติมและเพิ่มข้อมูลเชิงลึกนั้นในการวิเคราะห์ของคุณ “ การคาดการณ์” และการตรวจจับความผิดปกติขับเคลื่อนโดยการเรียนรู้ของเครื่องและมีให้บริการใน Quicksight“ รุ่น Enterprise”

Story เป็นตัวเลือกที่คุณจับภาพชุดหน้าจอและเล่นทีละหน้า ตัวอย่างเช่นหากคุณต้องการดูภาพที่มีตัวเลือกฟิลเตอร์ต่างๆคุณสามารถใช้เรื่องราวได้ ในการสร้างเรื่องราวให้คลิกที่เรื่องราวที่แผงด้านซ้ายสุด ตามค่าเริ่มต้นจะมีเรื่องราวที่มีชื่อ Storyboard 1 ตอนนี้จับภาพหน้าจอโดยใช้ไอคอนจับภาพที่แผงด้านขวาสุดด้านบน การจับภาพหน้าจอแต่ละครั้งเรียกอีกอย่างว่าฉาก คุณสามารถจับภาพได้หลายฉากและจะถูกเพิ่มเข้าไปใน“ สตอรี่บอร์ด 1” ข้อมูลในเรื่องราวจะได้รับการรีเฟรชโดยอัตโนมัติเมื่อแหล่งข้อมูลหลักของคุณรีเฟรช

พารามิเตอร์คือตัวแปรที่สร้างขึ้นเพื่อส่งผ่านการควบคุมของผู้ใช้ในการแก้ไขแดชบอร์ด สามารถสร้างพารามิเตอร์ได้โดยใช้ฟิลด์ของชุดข้อมูลอินพุตหรือบนตัวกรองที่สร้างขึ้นเพื่อการวิเคราะห์ ตัวอย่างเช่นคุณสร้างพารามิเตอร์โดยใช้ตัวกรองผู้ใช้แดชบอร์ดสามารถใช้ตัวกรองได้โดยตรงโดยไม่ต้องสร้างตัวกรองใด ๆ

การสร้างพารามิเตอร์

ในส่วนนี้เราจะดูวิธีสร้างพารามิเตอร์ -

Step 1- ป้อนชื่อพารามิเตอร์ ให้เราใช้ Gender เป็นพารามิเตอร์

Step 2- เลือกประเภทข้อมูล โดยค่าเริ่มต้นจะเป็นสตริง

Step 3 - เลือกตัวเลือกที่เป็นไปได้ดังต่อไปนี้

พารามิเตอร์จะถูกเพิ่ม คุณสามารถเลือกที่จะเพิ่มการควบคุมในแดชบอร์ด

เมื่อการวิเคราะห์พร้อมแล้วสามารถแชร์กับผู้ใช้ทางอีเมลหรือผู้ใช้ Quicksight คนอื่น ๆ ที่เมนูด้านขวาบนมีไฟล์“Share” ไอคอน

โดยค่าเริ่มต้นการวิเคราะห์สามารถเข้าถึงได้โดยผู้เขียนหรือผู้ดูแลระบบเท่านั้น คุณจะต้องให้สิทธิ์การเข้าถึงแก่ผู้ใช้จึงจะสามารถดูการวิเคราะห์ได้ เมื่อคลิก "จัดการการเข้าถึงการวิเคราะห์" จะแสดงผู้ใช้ที่ลงทะเบียนทั้งหมด คุณสามารถเลือกผู้ใช้ที่คุณต้องการขยายการเข้าถึงและคลิกที่“ เชิญผู้ใช้” ผู้ใช้จะได้รับการแจ้งเตือนทางอีเมลและเมื่อพวกเขายอมรับการแจ้งเตือนพวกเขาจะสามารถรับการวิเคราะห์ทางอีเมลได้

แดชบอร์ดจะแสดงภาพหน้าจอของการวิเคราะห์ ไม่เหมือนกับการวิเคราะห์แดชบอร์ดจะอ่านเป็นภาพหน้าจอเท่านั้น เราสามารถใช้พารามิเตอร์และตัวกรองที่สร้างขึ้นในวิชวลเพื่อสร้างวิชวลใหม่ แต่ใช้แผนภูมิเดียวกันได้

ในการสร้างแดชบอร์ดของการวิเคราะห์ที่คุณสร้างขึ้นเพียงคลิกที่เผยแพร่แดชบอร์ดใต้ไอคอนแชร์ ตั้งชื่อให้กับแดชบอร์ดและคลิกที่ไอคอน "เผยแพร่แดชบอร์ด"

คุณสามารถเลือกที่จะแชร์แดชบอร์ดกับผู้ใช้ทั้งหมดในบัญชีนี้หรือเฉพาะผู้ใช้บางรายเท่านั้น

ตอนนี้แดชบอร์ดสามารถมองเห็นได้ภายใต้ “All dashboards” บนหน้าจอหลัก

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

จัดการ Quicksight คือการจัดการบัญชีปัจจุบันของคุณ คุณสามารถเพิ่มผู้ใช้ที่มีบทบาทตามลำดับจัดการการสมัครของคุณและตรวจสอบความจุของ SPICE หรือโดเมนที่อนุญาตพิเศษสำหรับการฝัง คุณต้องมีสิทธิ์เข้าถึงระดับผู้ดูแลระบบเพื่อดำเนินกิจกรรมใด ๆ ในหน้านี้

ใต้โปรไฟล์ผู้ใช้คุณจะพบตัวเลือกในการจัดการ Quicksight

เมื่อคลิกจัดการการสมัครสมาชิกหน้าจอด้านล่างจะปรากฏขึ้น จะแสดงผู้ใช้ในบัญชีนี้และบทบาทตามลำดับ

คุณยังมีตัวเลือกการค้นหา ในกรณีที่คุณต้องการค้นหาผู้ใช้ที่มีอยู่โดยเฉพาะใน Quicksight

คุณสามารถเชิญผู้ใช้ด้วยที่อยู่อีเมลที่ถูกต้องหรือคุณสามารถเพิ่มผู้ใช้ด้วยบัญชี IAM ที่ถูกต้อง จากนั้นผู้ใช้ที่มีบทบาท IAM จะสามารถเข้าสู่ระบบบัญชี Quicksight และดูแดชบอร์ดที่พวกเขาเข้าถึงได้

การสมัครรับข้อมูลของคุณจะแสดง Quicksight รุ่นที่คุณสมัครไว้

ความจุ SPICE แสดงความจุของเครื่องมือคำนวณที่เลือกใช้และจำนวนที่ใช้จนถึงขณะนี้ มีตัวเลือกในการซื้อความจุเพิ่มเติมหากจำเป็น

การตั้งค่าบัญชีแสดงรายละเอียดของบัญชี Quicksight - ที่อยู่อีเมลสำหรับการแจ้งเตือนสิทธิ์ทรัพยากร AWS ในการ Quicksight หรือคุณยังมีตัวเลือกในการปิดบัญชี

เมื่อคุณปิดบัญชี Quicksight ระบบจะลบข้อมูลทั้งหมดที่เกี่ยวข้องกับวัตถุด้านล่าง -

  • แหล่งข้อมูล
  • ชุดข้อมูล
  • Analyses
  • แดชบอร์ดที่เผยแพร่

จัดการการเชื่อมต่อ VPC ช่วยให้คุณจัดการและเพิ่มการเชื่อมต่อ VPC ไปยัง Quicksight ในการเพิ่มการเชื่อมต่อ VPC ใหม่คุณต้องระบุรายละเอียดดังต่อไปนี้ -

โดเมนและการฝังอนุญาตให้คุณอนุญาตพิเศษโดเมนที่คุณต้องการฝังแดชบอร์ด Quicksight สำหรับผู้ใช้ รองรับเฉพาะโดเมน https: // เพื่ออนุญาตพิเศษใน Quicksight -

https://example.com

คุณยังสามารถรวมโดเมนย่อยได้หากต้องการใช้โดยเลือกช่องทำเครื่องหมายที่แสดงด้านล่าง เมื่อคุณคลิกที่ปุ่มเพิ่มมันจะเพิ่มโดเมนลงในรายการชื่อโดเมนที่อนุญาตใน Quicksight สำหรับการฝัง

ในการแก้ไขโดเมนที่อนุญาตคุณต้องคลิกที่ปุ่มแก้ไขที่อยู่ข้างชื่อโดเมน คุณสามารถทำการเปลี่ยนแปลงและคลิกที่อัปเดต

AWS Quicksight รองรับรุ่นต่างๆซึ่งแตกต่างกันไปตามการจัดการผู้ใช้สิทธิ์และคุณสมบัติที่รองรับ - Standard และ Enterprise. ทั้งสองรุ่นนี้รองรับคุณสมบัติ Quicksight ทั้งหมดสำหรับการสร้างและแบ่งปันการแสดงข้อมูลด้วยภาพ

Enterprise Edition ให้การสนับสนุนสำหรับการรวม Active Directory กับไดเรกทอรี AWS มีคุณสมบัติอื่น ๆ อีกมากมายที่รองรับในรุ่น Enterprise ตามที่ระบุด้านล่าง -

คุณสมบัติที่รองรับ Standard Edition Enterprise Edition
จำนวนผู้เขียนฟรี 1 1
จำนวนผู้ทดลองใช้ฟรี (60 วัน) 4 4
รวมความจุ SPICE 10 GB / ผู้ใช้ 10 GB / ผู้ใช้
ผู้อ่าน ไม่มี 0.30 USD / ครั้ง
ความจุ SPICE เพิ่มเติม 0.25 USD / GB / เดือน 0.38 USD / GB / เดือน
เชื่อมต่อกับสเปรดชีตฐานข้อมูลดาต้าเลคและแอพทางธุรกิจ
วิเคราะห์ข้อมูลได้อย่างง่ายดายด้วย AutoGraph
การแสดงภาพที่รวดเร็วและปรับขนาดได้
เผยแพร่แดชบอร์ดสำหรับการเข้าถึงข้อมูลแบบโต้ตอบ
Single-Sign-On ด้วย SAML หรือ OpenID Connect
การเข้าถึงเว็บและมือถือ
เจาะลึกรายละเอียดและปรับแต่งฟิลเตอร์
เปิดใช้งานบันทึกการตรวจสอบด้วย AWS CloudTrail
บทบาทผู้อ่าน
เข้าถึงข้อมูลอย่างปลอดภัยใน VPC ส่วนตัวและ On-Prem
การรักษาความปลอดภัยระดับแถว
รีเฟรชข้อมูล SPICE ทุกชั่วโมง
เข้ารหัสข้อมูลอย่างปลอดภัยในขณะพักผ่อน
เชื่อมต่อกับ Active Directory
ใช้กลุ่ม Active Directory

คุณสามารถตรวจสอบประเภทการสมัครใช้งาน AWS Quicksight ด้วย Manage Quicksight ตัวเลือก

ในรุ่น Enterprise AWS Quicksight ช่วยให้คุณจัดการผู้ใช้โดยใช้วิธีการใด ๆ ด้านล่างนี้ -

  • การใช้ Microsoft Active Directory: ในรุ่น Enterprise คุณสามารถเพิ่ม / ลบกลุ่ม Microsoft Active Directory เพื่อสร้างและปิดใช้งานบัญชีผู้ใช้ คุณสามารถเข้าถึงกลุ่มไดเร็กทอรีได้โดยตรงหรือโดยใช้ AD Connector

  • การเข้าสู่ระบบแบบรวมศูนย์

  • เชิญผู้ใช้ทางอีเมล

ในการจัดการผู้ใช้ / กลุ่ม AD ของคุณใน Quicksight คุณต้องไปที่ Manage Quicksight → Manage users/Manage groups

คุณยังสามารถเปลี่ยนบทบาทของผู้ใช้ที่มีอยู่ได้โดยคลิกที่รายการแบบเลื่อนลง -

  • Admin
  • Author
  • Reader

ผู้ดูแลระบบ AWS Quicksight ยังสามารถรีเซ็ตรหัสผ่านของผู้ใช้ที่มีอยู่โดยใช้ตัวเลือกจัดการผู้ใช้ดังที่แสดงด้านล่าง -

คุณสามารถอัปเดตจาก AQS Quicksight Standard edition เป็น Enterprise edition โดยใช้ตัวเลือก Manage account ในการอัปเกรดผู้ใช้ควรมีสิทธิ์ผู้ดูแลระบบ AWS Quicksight

คลิกที่ไอคอนโปรไฟล์ของคุณที่มุมบนขวา→อัปเกรดทันที

เมื่อคุณคลิกที่อัพเกรดหน้าจอต่อไปนี้จะปรากฏขึ้น ในการอัปเกรดให้เสร็จสมบูรณ์คลิกที่ปุ่มอัปเกรด

Note - เมื่อคุณเปลี่ยนการสมัครใช้งานจาก Standard edition เป็น Enterprise edition คุณจะไม่สามารถย้อนกลับได้

ในการจัดการนโยบาย IAM สำหรับบัญชี Quicksight คุณสามารถใช้ข้อมูลรับรองผู้ใช้รูทหรือข้อมูลรับรอง IAM ขอแนะนำให้ใช้ข้อมูลรับรอง IAM เพื่อจัดการการเข้าถึงทรัพยากรและนโยบายแทนผู้ใช้รูท

ต้องใช้นโยบายต่อไปนี้ในการสมัครและใช้ Amazon Quicksight -

Standard Edition

  • ds:AuthorizeApplication
  • ds:CheckAlias
  • ds:CreateAlias
  • ds:CreateIdentityPoolDirectory
  • ds:DeleteDirectory
  • ds:DescribeDirectories
  • ds:DescribeTrusts
  • ds:UnauthorizeApplication
  • iam:CreatePolicy
  • iam:CreateRole
  • iam:ListAccountAliases
  • quicksight:CreateUser
  • quicksight:CreateAdmin
  • quicksight:Subscribe

Enterprise Edition

นอกเหนือจากนโยบายที่กล่าวถึงข้างต้นสิทธิ์ด้านล่างนี้จำเป็นสำหรับรุ่นองค์กร -

  • quicksight:GetGroupMapping
  • quicksight:SearchDirectoryGroups
  • quicksight:SetGroupMapping

คุณยังสามารถอนุญาตไฟล์ user to manage permissions for AWS resources in Quicksight. ควรกำหนดนโยบาย IAM ตามทั้งสองฉบับ -

  • iam:AttachRolePolicy
  • iam:CreatePolicy
  • iam:CreatePolicyVersion
  • iam:CreateRole
  • iam:DeletePolicyVersion
  • iam:DeleteRole
  • iam:DetachRolePolicy
  • iam:GetPolicy
  • iam:GetPolicyVersion
  • iam:GetRole
  • iam:ListAttachedRolePolicies
  • iam:ListEntitiesForPolicy
  • iam:ListPolicyVersions
  • iam:ListRoles
  • s3:ListAllMyBuckets

เพื่อป้องกันไม่ให้ผู้ดูแลระบบ AWS ยกเลิกการสมัครจาก Quicksight คุณสามารถปฏิเสธผู้ใช้ทั้งหมดได้ “quicksight:Unsubscribe”

นโยบาย IAM สำหรับการฝังแดชบอร์ด

ในการฝัง URL แดชบอร์ด AWS Quciksight ในหน้าเว็บคุณต้องกำหนดนโยบาย IAM ต่อไปนี้ให้กับผู้ใช้ -

{
   "Version": "2012-10-17",
   "Statement": [
      {
         "Action": "quicksight:RegisterUser",
         "Resource": "*",
         "Effect": "Allow"
      },
      {
         "Action": "quicksight:GetDashboardEmbedUrl", 
         "Resource": "arn:aws:quicksight:us-east-1: 
         868211930999:dashboard/ 
         f2cb6cf2-477c-45f9-a1b3-639239eb95d8 ",
         "Effect": "Allow"
      }
   ]
}

คุณสามารถจัดการและทดสอบบทบาทและนโยบายเหล่านี้ได้โดยใช้โปรแกรมจำลองนโยบาย IAM ใน Quicksight ด้านล่างนี้คือลิงก์เพื่อเข้าถึงโปรแกรมจำลองนโยบาย IAM -

https://policysim.aws.amazon.com/home/index.jsp?#

คุณยังสามารถฝังแดชบอร์ด Quicksight ลงในแอปพลิเคชัน / เว็บเพจภายนอกหรือสามารถควบคุมการเข้าถึงของผู้ใช้โดยใช้บริการ AWS Cognito ในการดำเนินการควบคุมผู้ใช้คุณสามารถสร้างพูลผู้ใช้และพูลข้อมูลประจำตัวใน Cognito และกำหนดนโยบายแดชบอร์ดแบบฝังให้กับพูลข้อมูลประจำตัว

AWS Cognito เป็นบริการ IAM ที่ช่วยให้ผู้ดูแลระบบสามารถสร้างและจัดการผู้ใช้ชั่วคราวเพื่อให้เข้าถึงแอปพลิเคชันได้ คุณสามารถจัดการสิทธิ์ในพูลผู้ใช้เหล่านี้ได้ด้วยการใช้พูลข้อมูลประจำตัว

มาดูกันว่าเราจะสร้าง URL แดชบอร์ดที่ปลอดภัยและควบคุมผู้ใช้ได้อย่างไร -

ขั้นตอนที่ 1 - การสร้างกลุ่มผู้ใช้และผู้ใช้

สร้างกลุ่มผู้ใช้ใน AWS Cognito และสร้างผู้ใช้ ไปที่Amazon Cognito → Manage User Pools → Create a User Pool.

ขั้นตอนที่ 2 - การสร้างกลุ่มข้อมูลประจำตัว

เมื่อสร้างพูลผู้ใช้ขั้นตอนต่อไปคือการสร้างพูลเอกลักษณ์ ไปที่https://console.aws.amazon.com/cognito/home?region=us-east-1

คลิกที่ "Create New Identity Pool"

ป้อนชื่อที่เหมาะสมของกลุ่มข้อมูลประจำตัว ไปที่ส่วน Authentication Providers แล้วเลือกตัวเลือก“ Cognito”

ขั้นตอนที่ 3 - การสร้างบทบาท Cognito

ป้อน User Pool ID (User pool ID ของคุณ) และ App Client ID (ไปที่ App Clients ใน user pool และ copy id)

จากนั้นคลิกที่ 'สร้างพูล' และคลิกที่ 'อนุญาต' เพื่อสร้างบทบาทของกลุ่มข้อมูลประจำตัวใน IAM จะสร้าง 2 บทบาท Cognito

ขั้นตอนที่ 4 - การกำหนดนโยบายที่กำหนดเอง

ขั้นตอนต่อไปคือการกำหนดนโยบายที่กำหนดเองให้กับบทบาทข้อมูลประจำตัวที่สร้างในขั้นตอนข้างต้น -

{
   "Version": "2012-10-17",
   "Statement": [
      {
         "Action": "quicksight:RegisterUser",
         "Resource": "*",
         "Effect": "Allow"
      },
      {
         "Action": "quicksight:GetDashboardEmbedUrl",
         "Resource": "*",
         "Effect": "Allow"
      },
      {
         "Action": "sts:AssumeRole",
         "Resource": "*",
         "Effect": "Allow"
      }
   ]
}

คุณสามารถส่งผ่านแดชบอร์ด Amazon Resource Name (ARN) ภายใต้การตรวจสอบอย่างรวดเร็ว: GetDashboardEmbedUrl”แทน“ *” เพื่อ จำกัด ผู้ใช้ให้เข้าถึงแดชบอร์ดเดียว

ขั้นตอนที่ 5 - เข้าสู่แอปพลิเคชัน Cognito

ขั้นตอนต่อไปคือการล็อกอินเข้าสู่แอปพลิเคชัน Cognito ด้วยข้อมูลรับรองผู้ใช้ในกลุ่มผู้ใช้ เมื่อผู้ใช้ล็อกอินเข้าสู่แอปพลิเคชัน Cognito จะสร้างโทเค็น 3 รายการ -

  • IDToken
  • AccessToken
  • รีเฟรชโทเค็น

ในการสร้างผู้ใช้ IAM ชั่วคราวข้อมูลรับรองมีดังที่แสดงด้านล่าง -

AWS.config.region = 'us-east-1';
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
   IdentityPoolId:"Identity pool ID", Logins: {
      'cognito-idp.us-east-1.amazonaws.com/UserPoolID': AccessToken
   }
});

สำหรับการสร้างข้อมูลรับรอง IAM ชั่วคราวคุณต้องเรียกใช้ sts สมมติว่า role method ด้วยพารามิเตอร์ด้านล่าง -

var params = {
   RoleArn: "Cognito Identity role arn", RoleSessionName: "Session name"
};
sts.assumeRole(params, function (err, data) {
   if (err) console.log( err, err.stack); 
   // an error occurred
   else {
      console.log(data);
   })
}

ขั้นตอนที่ 6 - ลงทะเบียนผู้ใช้ใน Quicksight

ขั้นตอนต่อไปคือการลงทะเบียนผู้ใช้ใน Quicksight โดยใช้“ quicksight.registerUser” สำหรับข้อมูลรับรองที่สร้างขึ้นในขั้นตอนที่ 3 ด้วยพารามิเตอร์ด้านล่าง -

var params = {
   AwsAccountId: “account id”,
   Email: 'email',
   IdentityType: 'IAM' ,
   Namespace: 'default',
   UserRole: ADMIN | AUTHOR | READER | RESTRICTED_AUTHOR | RESTRICTED_READER,
   IamArn: 'Cognito Identity role arn',
   SessionName: 'session name given in the assume role creation',
};
quicksight.registerUser(params, function (err, data1) {
   if (err) console.log("err register user”); 
   // an error occurred
   else {
      // console.log("Register User1”);
   }
})

ขั้นตอนที่ 7 - การอัปเดตไฟล์ AWS Configuration

ถัดไปคือการอัปเดตการกำหนดค่า AWS สำหรับผู้ใช้ที่สร้างขึ้นในขั้นตอนที่ 5

AWS.config.update({
   accessKeyId: AccessToken,
   secretAccessKey: SecretAccessKey ,
   sessionToken: SessionToken,
   "region": Region
});

ขั้นตอนที่ 8 - การสร้าง URL แบบฝังสำหรับแดชบอร์ด Quicksight

ด้วยข้อมูลรับรองที่สร้างขึ้นในขั้นตอนที่ 5 ให้เรียกใช้ quicksight.getDashboardEmbedUrl ด้วยพารามิเตอร์ด้านล่างเพื่อสร้าง URL

var params = {
   AwsAccountId: "Enter AWS account ID",
   DashboardId: "Enter dashboard Id",
   IdentityType: "IAM",
   ResetDisabled: true,
   SessionLifetimeInMinutes: between 15 to 600 minutes,
   UndoRedoDisabled: True | False
}
quicksight.getDashboardEmbedUrl(params,function (err, data) {
   if (!err) {
      console.log(data);
   } else {
      console.log(err);
   }
});

คุณต้องเรียก“ QuickSightEmbedding.embedDashboard” จากแอปพลิเคชันของคุณโดยใช้ URL ที่สร้างขึ้นด้านบน

เช่นเดียวกับ Amazon Quicksight แดชบอร์ดแบบฝังยังรองรับคุณสมบัติต่อไปนี้ -

  • ตัวเลือกเจาะลึก
  • การดำเนินการแบบกำหนดเอง (ลิงก์ไปยังแท็บใหม่)
  • ตัวกรองบนหน้าจอ
  • ดาวน์โหลดเป็น CSV
  • การเรียงลำดับบนภาพ
  • เลือกใช้รายงานอีเมล
  • รีเซ็ตแดชบอร์ดเป็นตัวเลือกค่าเริ่มต้น
  • เลิกทำ / ทำซ้ำการกระทำบนแดชบอร์ด

คุณสามารถใช้ AWS Quicksight SDK เพื่อจัดการสิ่งต่อไปนี้ -

  • การจัดการผู้ใช้และกลุ่ม
  • การฝังแดชบอร์ด

ต่อไปนี้แสดงโค้ด HTML ตัวอย่างที่จะใช้เพื่อแสดงแดชบอร์ดแบบฝัง -

<!DOCTYPE html>
<html>
   <head>
      <title>Sample Embed</title>
      <script type="text/javascript" src="https://unpkg.com/[email protected]/dist/quicksight-embedding-js-sdk.min.js"></script>
      <script type="text/javascript">
         function embedDashboard() {
            var containerDiv = document.getElementById("dashboardContainer");
            var params = {
               url: "https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/xxx-x-x-xx-x-x-x-x-x-x-x-xx-xx-x-xx",
               container: containerDiv,
               parameters: {
                  country: 'United States'
               },
               height: "600px",
               width: "800px"
            };
            var dashboard = QuickSightEmbedding.embedDashboard(params);
            dashboard.on('error', function() {});
            dashboard.on('load', function() {});
            dashboard.setParameters({country: 'Canada'});
         }
      </script>
   </head>
<html>

ในการใช้ AWS SDK คุณควรทำความคุ้นเคยกับสิ่งต่อไปนี้ -

  • JSON

  • บริการเว็บ

  • คำขอ HTTP

  • ภาษาโปรแกรมอย่างน้อยหนึ่งภาษาเช่น JavaScript, Java, Python หรือ C #

ความรับผิดชอบงานต่อไปนี้ดำเนินการโดยนักพัฒนา AWS Quicksight -

  • บุคคลควรมีประสบการณ์การทำงานที่เกี่ยวข้องในการวิเคราะห์การรายงานและเครื่องมือทางธุรกิจ

  • การทำความเข้าใจข้อกำหนดของลูกค้าและโซลูชันการออกแบบใน AWS เพื่อตั้งค่าสภาพแวดล้อม ETL และ Business Intelligence

  • การทำความเข้าใจบริการ AWS ต่างๆการใช้งานและการกำหนดค่า

  • มีความเชี่ยวชาญในการใช้โซลูชัน SQL, ETL, คลังข้อมูลและฐานข้อมูลในสภาพแวดล้อมทางธุรกิจที่มีชุดข้อมูลขนาดใหญ่ที่แตกต่างกัน

  • ทักษะเชิงปริมาณและการวิเคราะห์ข้อมูลที่ซับซ้อน

  • การทำความเข้าใจนโยบาย AWS IAM บทบาทและผู้ดูแลระบบของบริการ AWS