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
_redshiftviene 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 |
|---|---|---|
| foo | foo | Nessuna trasformazione |
| Barra | bar | |
| fooBar | foobar | |
| foo1 | foo1 | Nessuna trasformazione |
| foo_1 | foo_1 | Nessuna trasformazione |
| Bar@1 | bar_1 | |
| foo_bar@ | foo_bar_ | |
| caso | case_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 |