【问题标题】:how to view delta log after creating table创建表后如何查看增量日志
【发布时间】:2021-11-06 04:10:59
【问题描述】:

我已经创建了 delta 格式的表格并且没有摄取任何数据。

只是创建了一个空表,当我尝试使用时

DESCRIBE HISTORY table_name 

它正在显示:

DESCRIBE HISTORY 仅支持 Delta 表

即使我的表是增量表

但是如果在摄取任何数据时它的工作完美

【问题讨论】:

  • 您能展示一下您是如何创建表格的吗?
  • 如果不存在则创建表 .cols........使用增量位置 (s3://....)

标签: sql apache-spark databricks delta-lake


【解决方案1】:

使用以下语法:

DESCRIBE HISTORY table_identifier

  • table_identifier
    • [database_name.] table_name:表名,可选用数据库名限定。
    • delta.<path-to-table> :现有 Delta 表的位置。

参考:https://docs.databricks.com/delta/delta-utility.html#delta-historyhttps://docs.databricks.com/spark/latest/spark-sql/language-manual/delta-describe-history.html

【讨论】:

  • 但它不会创建增量日志,直到我们写入该位置的数据,如果该位置是一个 s3 存储桶。
猜你喜欢
  • 2019-07-16
  • 1970-01-01
  • 2021-11-05
  • 2012-09-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-15
  • 2013-06-16
  • 1970-01-01
相关资源
最近更新 更多