在 Athena 中创建数据库 - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Athena 中创建数据库

Athena 中的数据库是您在其中创建的表的逻辑分组。

先决条件

如果您尚未在 Amazon S3 中设置查询输出位置,执行以下先决条件步骤进行设置。

创建查询输出位置
  1. 使用在 Athena 中使用的 Amazon Web Services 区域 和账户,按照相应的步骤(例如,通过使用 Amazon S3 控制台)在 Amazon S3 中创建存储桶以保存您的 Athena 查询结果。您需要将此存储桶配置为查询输出位置。

  2. https://console.aws.amazon.com/athena/ 打开 Athena 控制台。

  3. 如果这是您首次在此 Amazon Web Services 区域 中访问 Athena 控制台,选择浏览查询编辑器打开查询编辑器。否则,Athena 会在查询编辑器中打开。

  4. 选择 Edit Settings(编辑设置)以在 Amazon S3 中设置查询结果位置。

    
                        选择编辑设置。
  5. 对于 Manage settings(管理设置),执行以下操作之一:

    • Location of query result(查询结果位置)文本框中,输入您在 Amazon S3 中为查询结果创建的存储桶路径。在路径前添加前缀 s3://

    • 选择 Browse S3(浏览 S3),选择您为当前区域创建的 Amazon S3 存储桶,然后选择 Choose(选择)。

    
                        指定 Amazon S3 中的位置用于接收来自 Athena 的查询结果。
  6. 选择 Save(保存)。

  7. 选择 Editor(编辑器)以切换到查询编辑器。

    
                        选择 Editor(编辑器)。

创建数据库

在设置查询结果位置后,即可在 Athena 控制台查询编辑器中轻松创建数据库。

使用 Athena 查询编辑器创建数据库
  1. https://console.aws.amazon.com/athena/ 打开 Athena 控制台。

  2. 编辑器选项卡的查询编辑器中,输入 Hive 数据定义语言(DDL)命令 CREATE DATABASE myDataBase。将 myDatabase 替换为要使用的名称。有关数据库名称的限制,请参阅 表、数据库和列的名称

  3. 选择 Run(运行)或者按 Ctrl+ENTER

  4. 要将数据库设为当前数据库,请从查询编辑器左侧的 Database(数据库)菜单中选择该数据库。

有关控制 Athena 数据库权限的信息,请参阅 针对 Amazon Glue Data Catalog 中数据库和表的精细访问权限