Aws Quicksight 简明教程
AWS Quicksight - Using Data Sources
AWS Quicksight 接受来自各种来源的数据。一旦在主页上单击“新数据集”,它就会提供所有可用于的数据源选项。
以下是包含所有内部和外部源列表的源−
让我们通过 Quicksight 连接一些最常用的数据源−
Uploading a file from system
它只允许你输入 .csv、.tsv、.clf、.elf.xlsx 和 Json 格式文件。一旦你选择文件,Quicksight 会自动识别文件并显示数据。当你单击 Upload a File 按钮时,需要提供要用于创建数据集的文件位置。
Using a file from S3 format
屏幕将如下显示。在数据源名称下,你可以输入要为所创建数据集显示的名称。此外,可能需要从本地系统上载清单文件或提供清单文件的 S3 位置。
清单文件是 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 name
-
Type of connection
-
Database server name
-
Port
-
Database name
-
User name
-
Password
以下是 Quicksight 中支持的基于 RDBMS 的数据源−
-
Amazon Athena
-
Amazon Aurora
-
Amazon Redshift
-
Amazon Redshift Spectrum
-
Amazon S3
-
Amazon S3 Analytics
-
Apache Spark 2.0 或更高版本
-
MariaDB 10.0 or later
-
Microsoft SQL Server 2012 或更高版本
-
MySQL 5.1 or later
-
PostgreSQL 9.3.1 or later
-
Presto 0.167 or later
-
Snowflake
-
Teradata 14.0 or later
Athena
Athena 是 AWS 工具,用于对表运行查询。您可以在 Athena 中选择任意表,或对这些表运行自定义查询,并在 Quicksight 中使用这些查询的输出。选择数据源有几个步骤
当您选择 Athena 时,将出现以下屏幕。您可以输入您希望在 Quicksight 中向您的数据源提供的任何数据源名称。单击 “Validate Connection” 。验证连接后,单击 “Create new source” 按钮
现在从下拉列表中选择表名。下拉列表将显示 Athena 中存在的数据库,该数据库将进一步显示该数据库中的表。此外,您还可以单击 “Use custom SQL” 以对 Athena 表运行查询。
完成后,您可以单击 “Edit/Preview data” 或 “Visualize” 以编辑数据或根据您的要求直接可视化数据。