步骤 2:使用查询编辑器尝试示例查询 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

步骤 2:使用查询编辑器尝试示例查询

当 Amazon Redshift 创建您的 Amazon Redshift 集群时,它会自动上载示例数据集 Tickit。集群创建可能需要几分钟才能完成。创建完成后,集群状态变为 ACTIVE。您可以查看示例数据集中的示例 Tickit 表。

使用查询编辑器

您可以通过选择集群、dev 数据库和 public 架构在查询编辑器中查看示例 Tickit 表。

创建 Amazon Redshift 集群后,在连接到 Amazon Redshift 集群中,选择查询数据

从查询编辑器 v2 中,连接到数据库,然后在树视图面板中选择集群名称。如果出现提示,请输入连接参数。

连接到集群及其数据库时,您需提供数据库名称及用户名。您还提供以下身份验证方法之一所需的参数:

数据库用户名和密码

使用这种方法,还需要为要连接的数据库提供密码

临时凭证

使用此方法,查询编辑器 v2 会生成用于连接到数据库的临时密码。

当您选择具有查询编辑器 v2 的集群时,根据上下文,您可以使用上下文(右键单击)菜单创建、编辑和删除连接。

默认情况下,Amazon Redshift 会创建名为 dev 的默认数据库和名为 public 的默认架构。要查看示例数据集的各个数据文件,请选择集群,转到查询编辑器 v2,然后选择 dev 数据库、public 架构和 Tables

或者,在导航窗格中,选择集群以及您想要查询数据的集群。然后在查询数据下,选择在查询编辑器中查询在查询编辑器 v2 中查询以在您指定的查询编辑器中查询数据。


               控制台的屏幕截图:在“连接到 Amazon Redshift 集群”下查询数据

尝试示例查询

在其中一个查询编辑器中尝试一些示例查询,如下所示。有关使用 SELECT 命令的更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的 SELECT

-- Find total sales on a given calendar date. SELECT sum(qtysold) FROM sales, date WHERE sales.dateid = date.dateid AND caldate = '2008-01-05'; -- Find top 10 buyers by quantity. SELECT firstname, lastname, total_quantity FROM (SELECT buyerid, sum(qtysold) total_quantity FROM sales GROUP BY buyerid ORDER BY total_quantity desc limit 10) Q, users WHERE Q.buyerid = userid ORDER BY Q.total_quantity desc; -- Find events in the 99.9 percentile in terms of all time gross sales. SELECT eventname, total_price FROM (SELECT eventid, total_price, ntile(1000) over(order by total_price desc) as percentile FROM (SELECT eventid, sum(pricepaid) total_price FROM sales GROUP BY eventid)) Q, event E WHERE Q.eventid = E.eventid AND percentile = 1 ORDER BY total_price desc;

完成本教程中的步骤后,您可以使用 其他资源 查找更详细的信息。这些信息能帮助您规划、部署和维护群集,以及处理数据仓库中的数据。

您还可以尝试通过 将您自己的数据带入 Amazon Redshift 教程使用自己的数据集创建集群。