Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在红移群集中自动生成数据文档_Amazon Web Services_Amazon Redshift_Documentation - Fatal编程技术网

Amazon web services 在红移群集中自动生成数据文档

Amazon web services 在红移群集中自动生成数据文档,amazon-web-services,amazon-redshift,documentation,Amazon Web Services,Amazon Redshift,Documentation,我试图在Redshift集群中为所有维护的数据产品自动生成一个数据文档,但是我很难做到这一点 有没有一种方法可以直接在redshift中获取/存储关于表/列的元数据 是否也有一些自动方法来确定红移表中的唯一键 例如,理想的解决方案是: 表位置(集群、架构等) 表格说明(表格的用途) 每列的描述(每列的用途、数据类型、是否为键列、如果是,是什么类型等) 列的分布(最小值、最大值、中值、模式等) 列一起构成表中唯一的条目 我完全理解,自动获取描述几乎是不可能的,但我找不到一种直接用红移存储描述的

我试图在Redshift集群中为所有维护的数据产品自动生成一个数据文档,但是我很难做到这一点

有没有一种方法可以直接在redshift中获取/存储关于表/列的元数据

是否也有一些自动方法来确定红移表中的唯一键

例如,理想的解决方案是:

  • 表位置(集群、架构等)
  • 表格说明(表格的用途)
  • 每列的描述(每列的用途、数据类型、是否为键列、如果是,是什么类型等)
  • 列的分布(最小值、最大值、中值、模式等)
  • 列一起构成表中唯一的条目

我完全理解,自动获取描述几乎是不可能的,但我找不到一种直接用红移存储描述的方法,相反,我不得不使用第三方解决方案,或者通常使用SQL脚本之外的文档,我不太喜欢,由于数据产品目前的构建方式。因此,如果能够以红移格式存储每个表/列的描述,我们将不胜感激。

亚马逊红移能够存储以下内容的
注释

  • 桌子
  • 纵队
  • 约束
  • 数据库
  • 看法
您可以使用这些注释来存储描述。它可能需要一些表连接才能访问


请参阅:

Amazon Redshift能够在以下位置存储
注释:

  • 桌子
  • 纵队
  • 约束
  • 数据库
  • 看法
您可以使用这些注释来存储描述。它可能需要一些表连接才能访问

见: