SVV_INTEGRATION_TABLE_MAPPING - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

SVV_INTEGRATION_TABLE_MAPPING

SVV_INTEGRATION_TABLE_MAPPING visualizza la mappatura del database, dello schema, della tabella, della colonna e del tipo di dati di origine alla destinazione quando il valore dell’identificatore di tali campi è diverso.

Nota

Questa vista viene popolata solo per i seguenti tipi di integrazioni Zero-ETL:

  • Applicazioni di terze parti AWS Glue per Amazon SageMaker Lakehouse

  • Da Amazon DynamoDB ad Amazon SageMaker Lakehouse

Per ulteriori informazioni, consulta Integrazioni Zero-ETL nella Guida per gli sviluppatori di AWS Glue.

La trasformazione dei valori degli identificatori dall’origine alla destinazione segue le seguenti regole:

  • Una lettera maiuscola viene convertita in minuscola.

  • Un carattere che non sia una lettera minuscola, una cifra o un carattere di sottolineatura (_) viene convertito in un carattere di sottolineatura (_).

  • In caso di conflitto con un valore dell’identificatore esistente, al nuovo identificatore viene aggiunto un identificatore univoco universale (UUID).

  • Se il valore dell’identificatore di origine è una parola chiave di Amazon Redshift, il suffisso _redshift viene aggiunto al nuovo identificatore.

Dopo la trasformazione, un carattere deve essere una lettera minuscola, una cifra o un carattere di sottolineatura (_) e corrispondere al modello regex [a-z0-9_]. I seguenti esempi illustrano le regole di conversione:

Origine Target Note
foofooNessuna trasformazione
Barrabar
fooBarfoobar
foo1foo1Nessuna trasformazione
foo_1foo_1Nessuna trasformazione
Bar@1bar_1
foo_bar@foo_bar_
casocase_redshift

SVV_INTEGRATION_TABLE_MAPPING è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Per informazioni sulle integrazioni Zero-ETL, consulta Integrazioni Zero-ETL nella Guida alla gestione di Amazon Redshift.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
integration_id character(128) L'identificatore associato all'integrazione.
source_database character(128) Il nome del database nell’origine.
target_database character(128) Il database in Amazon Redshift che riceve i dati dell'integrazione.
source_schema_name character(128) Il nome dello schema nell’origine.
target_schema_name character(128) Lo schema in Amazon Redshift che riceve i dati dell’integrazione.
source_table_name character(128) Il nome della tabella nell’origine.
target_table_name character(128) La tabella in Amazon Redshift che riceve i dati dell’integrazione.
source_column_name character(128) Il nome della colonna nell’origine.
target_column_name character(128) Il database in Amazon Redshift che riceve i dati dell’integrazione.
source_data_type character(128) Il tipo di dati della colonna nell’origine.
target_data_type character(128) Il database della colonna in Amazon Redshift che riceve i dati dell’integrazione.

Query di esempio

Il seguente comando SQL visualizza la mappatura dei valori dei metadati dall’origine alla destinazione.

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 |