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
Attivazione della distinzione tra maiuscole e minuscole per il data warehouse
Puoi collegare un gruppo di parametri e abilitare la distinzione tra maiuscole e minuscole per un cluster con provisioning durante la creazione. Tuttavia, è possibile aggiornare un gruppo di lavoro serverless tramite la AWS Command Line Interface (AWS CLI) solo dopo averlo creato. Ciò è necessario per supportare la distinzione tra maiuscole e minuscole delle tabelle e delle colonne di origine. Il valore enable_case_sensitive_identifier è un valore di configurazione che determina se gli identificatori dei nomi di database, tabelle e colonne fanno distinzione tra maiuscole e minuscole. Questo parametro deve essere attivato per creare integrazioni Zero-ETL nel data warehouse. Per ulteriori informazioni, consulta enable_case_sensitive_identifier.
Per Amazon Redshift Serverless: Attivazione della distinzione tra maiuscole e minuscole per Amazon Redshift Serverless mediante la AWS CLI. Tieni presente che puoi attivare la distinzione tra maiuscole e minuscole per Amazon Redshift Serverless solo dalla AWS CLI.
Per i cluster con provisioning Amazon Redshift, abilita la distinzione tra maiuscole e minuscole per il cluster di destinazione facendo riferimento a uno dei seguenti argomenti:
Attivazione della distinzione tra maiuscole e minuscole per Amazon Redshift Serverless mediante la AWS CLI
Esegui il seguente comando della AWS CLI per attivare la distinzione tra maiuscole e minuscole del gruppo di lavoro.
aws redshift-serverless update-workgroup \ --workgroup-nametarget-workgroup\ --config-parameters parameterKey=enable_case_sensitive_identifier,parameterValue=true
Attendi che lo stato del gruppo di lavoro sia Active prima di continuare con la fase successiva.
Attivazione della distinzione tra maiuscole e minuscole per i cluster con provisioning di Amazon Redshift mediante la console Amazon Redshift
Accedere alla Console di gestione AWS e aprire la console Amazon Redshift all'indirizzo https://console.aws.amazon.com/redshiftv2/
. -
Nel riquadro di navigazione a sinistra scegli Pannello di controllo dei cluster con provisioning.
-
Scegli il cluster con provisioning in cui desideri replicare i dati.
-
Nel riquadro di navigazione a sinistra scegli Configurazioni > Gestione del carico di lavoro.
-
Nella pagina Gestione del carico di lavoro seleziona il gruppo di parametri.
-
Scegli la scheda Parametri.
-
Scegli Modifica parametri, quindi modifica enable_case_sensitive_identifier su true.
-
Quindi, scegliere Save (Salva).
Attivazione della distinzione tra maiuscole e minuscole per i cluster con provisioning di Amazon Redshift mediante la AWS CLI
-
Dal momento che non puoi modificare il gruppo di parametri predefinito, esegui il seguente comando della AWS CLI dal programma terminale per creare un gruppo di parametri personalizzato e quindi associarlo al cluster con provisioning.
aws redshift create-cluster-parameter-group \ --parameter-group-namezero-etl-params\ --parameter-group-family redshift-2.0 \ --description "Param group for zero-ETL integrations" -
Esegui il seguente comando della AWS CLI per attivare la distinzione tra maiuscole e minuscole del gruppo di parametri.
aws redshift modify-cluster-parameter-group \ --parameter-group-namezero-etl-params\ --parameters ParameterName=enable_case_sensitive_identifier,ParameterValue=true -
Esegui il seguente comando per associare il gruppo di parametri al cluster.
aws redshift modify-cluster \ --cluster-identifiertarget-cluster\ --cluster-parameter-group-namezero-etl-params -
Attendi che il cluster con provisioning sia disponibile. Puoi anche controllare lo stato del cluster utilizzando il comando
describe-cluster. Esegui quindi il seguente comando per riavviare il cluster.aws redshift reboot-cluster \ --cluster-identifiertarget-cluster