SVV_INTEGRATION_TABLE_MAPPING
当源数据库、架构、表、列和数据类型与目标字段的标识符值不同时,SVV_INTEGRATION_TABLE_MAPPING 会显示源字段与目标字段之间的映射。
注意
仅针对以下类型的零 ETL 集成才填充此视图:
Amazon Glue 第三方应用程序到 Amazon SageMaker 智能湖仓
Amazon DynamoDB 到 Amazon SageMaker 智能湖仓
有关更多信息,请参阅《Amazon Glue 开发人员指南》中的零 ETL 集成。
标识符值从源到目标的转换遵循以下规则:
大写字母会转换为小写。
不是小写字母、数字或下划线(_)的字符将转换为下划线(_)。
如果与现有标识符值存在冲突,则会在新标识符后面附加通用唯一标识符(UUID)。
如果源标识符值是 Amazon Redshift 关键字,则会在新的标识符后面附加后缀
_redshift
。
转换后,字符必须是小写字母、数字或下划线(_),并且必须与正则表达式模式 [a-z0-9_]
匹配。以下示例演示了转换规则:
来源 | 目标 | 备注 |
---|---|---|
foo | foo | 无转换 |
条形图 | 条形图 | |
fooBar | foobar | |
foo1 | foo1 | 无转换 |
foo_1 | foo_1 | 无转换 |
Bar@1 | bar_1 | |
foo_bar@ | foo_bar_ | |
案例 | case_redshift |
SVV_INTEGRATION_TABLE_MAPPING 对所有用户均可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅 系统表和视图中的数据可见性。
有关零 ETL 集成的信息,请参阅《Amazon Redshift 管理指南》中的零 ETL 集成。
表列
列名称 | 数据类型 | 描述 |
---|---|---|
integration_id | character(128) | 与集成关联的标识符。 |
source_database | character(128) | 源中数据库的名称。 |
target_database | character(128) | Amazon Redshift 中接收集成数据的数据库。 |
source_schema_name | character(128) | 源中架构的名称。 |
target_schema_name | character(128) | Amazon Redshift 中接收集成数据的架构。 |
source_table_name | character(128) | 源中表的名称。 |
target_table_name | character(128) | Amazon Redshift 中接收集成数据的表。 |
source_column_name | character(128) | 源中列的名称。 |
target_column_name | character(128) | Amazon Redshift 中接收集成数据的列。 |
source_data_type | character(128) | 源中列的数据类型。 |
target_data_type | character(128) | Amazon Redshift 中接收集成数据的列的数据类型。 |
示例查询
以下 SQL 命令显示元数据值从源到目标的映射。
select * from svv_integration_table_mapping;
integration_id | source_database | target_database | source_schema_name | target_schema_name | source_table_name | target_table_name | ---------------------------------------+-----------------+-----------------+---------------------+--------------------+---------------------------------------+ 99108e72-1cfd-414f-8cc0-0216acefac77 | mydatabase | mydatabase | myschema | myschema | Mytable | mytable | | source_column_name | target_column_name | source_data_type | target_data_type | +--------------------+--------------------+-------------------+------------------+ | Mycolumnname | mycolumnname | Mydatatype | mydatatype |