Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
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:
AWS Glue applicazioni di terze parti per Amazon SageMaker Lakehouse
Da Amazon DynamoDB ad Amazon Lakehouse SageMaker
Per ulteriori informazioni, consulta le Zero-ETL integrazioni nella Guida per gli sviluppatori.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 le integrazioni Zero-ETL nella Amazon Redshift Management Guide.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| 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 |