选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

验证视图生成状态

聚焦模式
验证视图生成状态 - AWS Lake Formation

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

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

运行 CreateTableUpdateTable 操作时,GetTable API 输出的 Status 字段会显示视图创建状态的详细信息。对于表尚不存在的create请求,在异步处理期间 AWS Glue 创建一个空表。调用 GetTable 时,可以传递一个可选的布尔标志 IncludeStatusDetails,用于显示请求的诊断信息。如果失败,此标志会显示一条错误消息,其中包含每种方言的个别状态。

视图创建、读取、更新和删除 (CRUD) 操作期间的错误可能发生在 AWS Glue/Lake Formation 服务中处理期间,也可能在 Amazon Redshift 或 Athena 中进行视图 SQL 验证期间出错。在引擎验证期间发生错误时,该 AWS Glue 服务会提供引擎返回的错误消息。

状态字段

以下是状态字段:

  • 状态:通用状态,与不同类型的作业无关:

    • QUEUED

    • 进行中

    • 成功

    • FAILED

  • Action – 表示对表调用了哪种操作,目前只有 CREATEUPDATE 操作可用。

    在处理视图时,区分 UPDATECREATE 操作非常重要。操作类型决定了查询表的方式。

    UPDATE 操作表示表已存在于数据目录中。在这种情况下,您可以继续查询之前创建的表,不会出现任何问题。另一方面,CREATE 操作表示该表以前从未成功创建过。如果将表标记为 CREATE,则尝试查询该表将失败,因为系统中还不存在该表。因此,在尝试查询表之前,必须确定操作类型(UPDATE 或 CREATE)。

  • RequestedBy — 请求异步更改的用户的 ARN。

  • UpdatedBy — 上次手动更改异步更改流程(例如请求取消或修改)的用户的 ARN。

  • Error – 此字段仅在状态为 FAILED 时出现。这是一条父级异常消息。每种方言可能存在不同的错误。

    • ErrorCode — 异常的类型。

    • ErrorMessage — 例外情况的简要描述。

  • RequestTime — 一个 ISO 8601 格式的日期字符串,表示启动更改的时间。

  • UpdateTime — 一个 ISO 8601 格式的日期字符串,表示上次更新状态的时间。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。