使用Quicksight可视化

进入Quicksight页面: img

如果 AWS 账户未注册 QuickSight,系统将提示注册: img

注意要给QuickSight授予访问S3的权限:

image-20231130141520645

注册完成后进入quicksight页面:

image-20231130103510209

创建 Quicksight 数据集

现在,我们将为 QuickSight 创建一个新数据集,该数据集连接到我们在 Athena 中创建的表

单击右上角的 “New dataset”按钮image-20231130103609810

我们看到 Quicksight 可以连接到各种数据源。找到Athena图标并单击它:

image-20231130103635630

对于数据源名称,输入 “athena-dataset” ,然后单击 创建数据源 按钮:

image-20231130103717855

选择 “default” 数据库并选择 customer_sales_ctas 表,然后单击 “select” 按钮:

image-20231130103908765

选择Directly query your data选项,然后单击 “Visualize” 按钮:

image-20231130103944001

进入分析编辑器,我们将使用它来创建新分析:

image-20231130104101028

创建 QuickSight 图表

在本节中,我们将使用客户销售数据集创建一个非常简单的分析。

从字段列表中,将Country字段拖到 AutoGraph 框中。QuickSight 自动选择水平条形图类型,并按country划分销售记录计数。

image-20231130141736971

让我们构建另一个图表。

  1. 单击现有条形图下方的灰色空间。

  2. 从字段列表中单击月份字段。这将向分析页面添加一个新的水平条形图

  3. 该数据作为折线图可能看起来更好。在“Visuals”中找到折线图类型并单击它。请注意图表类型如何自动从条形图更改为折线图。

  4. 从字段列表中单击country字段。请注意折线图如何自动刷新,现在每个country都有一条线:

    image-20231130142010468

  5. 底部轴上的月份顺序是错的,要解决此问题,要调整下sort option:

    image-20231130142116916

按month顺序排:

image-20231130142309954

保存后, 将看到正确的顺序:

image-20231130142356508

现在我们已成功使用 Amazon QuickSight 通过Athena 连接到数据并进行展示