SVV_INTEGRATION_TABLE_MAPPING - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

SVV_INTEGRATION_TABLE_MAPPING

SVV_INTEGRATION_TABLE_MAPPING affiche le mappage de la base de données source, du schéma, de la table, de la colonne et du type de données vers la cible lorsque la valeur d’identifiant de ces champs est différente.

Note

Cette vue est uniquement renseignée pour les types d’intégrations zéro ETL suivants :

  • Applications tierces AWS Glue vers Amazon SageMaker Lakehouse

  • Amazon DynamoDB vers Amazon SageMaker Lakehouse

Pour plus d’informations, consultez Intégrations zéro ETL dans le Guide du développeur AWS Glue.

La transformation des valeurs d’identifiant de la source vers la cible suit les règles suivantes :

  • Une majuscule est convertie en minuscule.

  • Un caractère autre qu’une lettre minuscule, un chiffre ou un trait de soulignement (_) est converti en trait de soulignement (_).

  • En cas de conflit avec une valeur d’identifiant existante, un identifiant unique universel (UUID) est ajouté au nouvel identifiant.

  • Si la valeur de l’identifiant source est un mot clé Amazon Redshift, le suffixe _redshift est ajouté au nouvel identifiant.

Après la transformation, un caractère doit être une lettre minuscule, un chiffre ou un trait de soulignement (_) et correspondre au modèle regex [a-z0-9_]. Les exemples suivants illustrent les règles de conversion :

Source Cible Remarques
foofooPas de transformation
Bar (À barres)barre
fooBarfoobar
foo1foo1Pas de transformation
foo_1foo_1Pas de transformation
Bar@1bar_1
foo_bar@foo_bar_
cascase_redshift

SVV_INTEGRATION_TABLE_MAPPING est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.

Pour en savoir plus sur les intégrations zéro ETL, consultez Intégrations zéro ETL du Guide de gestion Amazon Redshift.

Colonnes de la table

Nom de la colonne Type de données Description
integration_id character(128) Identifiant associé à l’intégration.
source_database character(128) Nom de la base de données dans la source.
target_database character(128) Base de données d’Amazon Redshift qui reçoit les données d’intégration.
source_schema_name character(128) Nom du schéma dans la source.
target_schema_name character(128) Schéma d’Amazon Redshift qui reçoit les données d’intégration.
source_table_name character(128) Nom de la table dans la source.
nom_table_cible character(128) Table d’Amazon Redshift qui reçoit les données d’intégration.
source_column_name character(128) Nom de la colonne dans la source.
target_column_name character(128) Colonne d’Amazon Redshift qui reçoit les données d’intégration.
source_data_type character(128) Type de données de la colonne dans la source.
target_data_type character(128) Type de données d’Amazon Redshift qui reçoit les données d’intégration.

Exemples de requêtes

La commande SQL suivante affiche le mappage des valeurs de métadonnées de la source à la cible.

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 |