Redshift Riname Tabella

Redshift Riname Tabella
Proprio come altri database SQL, i dati in Amazon Redshift sono archiviati sotto forma di tabelle. Queste tabelle sono create e denominate dall'utente in base alle sue esigenze. Ma a volte, incontri situazioni in cui si desidera modificare o modificare il tuo database, come rinominare tabelle o colonne di database, eliminare le tabelle, cambiare la proprietà e molte altre cose. In questo articolo, esamineremo come rinominare una tabella nel cluster Amazon Redshift.

Amazon Redshift

Amazon Redshift è un servizio di data warehousing basato su SQL fornito da AWS. È molto efficiente per eseguire query complesse su set di dati enormi utilizzando un numero maggiore di nodi di elaborazione che assumono l'intero lavoro e restituiscono i risultati dell'analisi nel modello desiderato. È un'offerta completamente senza server da AWS, quindi non devi preoccuparti dell'infrastruttura sottostante. Il gruppo dei nodi a spostamento verso il rosso è chiamato un cluster di spostamento verso il rosso. Il cluster può essere configurato con un massimo di 128 nodi per trasportare lavori di big data pesanti.

Configurazione di un cluster di spostamento verso il rosso

Innanzitutto, creeremo e configureremo un nuovo cluster di spostamento verso il rosso. Quindi, accedi al tuo account AWS e cerca Amazon Redshift.

Clicca su "Crea cluster"Per configurare un nuovo cluster di spostamento verso il rosso. Poiché Redshift è un servizio senza server di AWS, non è necessario gestire e configurare grandi dettagli. Invece, tutto ciò può essere fatto in pochi clic.

Successivamente, è necessario fornire il nome del cluster, selezionare il tipo in base ai requisiti e fornire credenziali del database e il cluster RedShift sarà configurato.

Quindi, il nostro cluster di spostamento verso il rosso è pronto e andremo avanti.

Creazione di tabella nel database Redshift

Per iniziare con il nostro database RedShift, creiamo una tabella demo con il nome admin_team e avere quattro colonne chiamate numero di serie, Nome dipendente, ID Dipendente E Date_of_Joining. Utilizzare la seguente query per creare la tabella nel cluster Redshift:

Crea table admin_team (
serial_number int,
Employee_name Varchar,
Employee_id int,
data_of_Joining Data
)

Ora, creiamo un'altra tabella chiamata It_team con le stesse quattro colonne.

Crea table it_team (
serial_number int,
Employee_name Varchar,
Employee_id int,
data_of_Joining Data
)

Quindi, i nostri tavoli sono stati creati. Ora stiamo aggiungendo alcuni dati falsi casuali a queste tabelle. Questo viene fatto scrivendo una semplice query SQL.

inserire in admin_team
(serial_number, Employee_name, Employee_id, Date_OF_Joining)
valori
('01', 'John', '101', '2020-02-10'),
('02', 'Robert', '102', '2021-05-20'),
('03', 'Harry', '103', '2021-08-15');

I dati possono essere visualizzati in "Dettagli della tabella" sezione.

Allo stesso modo, possiamo aggiungere alcuni dati nell'altra tabella denominata It_team. Utilizzare la seguente query per aggiungere dati alla tabella:

Inserisci It_Team
(serial_number, Employee_name, Employee_id, Date_OF_Joining)
valori
('01', 'James', '101', '2020-03-10'),
('02', 'Mary', '102', '2020-05-20'),
('03', 'David', '103', '2021-08-15');

Ora che i nostri tavoli sono pronti, passiamo al passo successivo di rinominare i tavoli.

Tavolo di rinascita

Supponiamo che il tuo team si espanda e devi acquisire più uffici. Vuoi gestire tutti i dati dei dipendenti separatamente per ogni filiale. Per questo, si desidera modificare i nomi delle tabelle per specificare la filiale di Office con loro ed è possibile in Amazon Redshift per rinominare una tabella.

Useremo il “alter tabella"Comando per rinominare una tabella. Questo comando si trova sotto il DDL (Lingua di definizione dei dati) sezione dei comandi SQL. I comandi DDL vengono utilizzati per creare e modificare la struttura degli oggetti in un database. I comandi DDL comunemente usati sono creare, rilasciare, alter, rinominare, commentare, ecc.

Qui, rinomineremo il nome della tabella admin_team A admin_team_office_1. Ciò distinguerà facilmente il personale in filiali diverse. La sintassi per rinominare la tabella è breve e semplice. Usa la seguente query per rinominare la tabella:

alter tabella admin_team
Rinomina ad admin_team_office_1

Una volta fatto questo, facciamo lo stesso per l'altra tabella. Qui, il nome della tabella it_team viene aggiornato a it_team_office_1. Usa la seguente query per rinominare questa tabella:

alter table it_team
Rinomina IT_team_office_1

Come puoi vedere, tutto è rimasto lo stesso. I nostri dati non sono toccati e il nome della tabella è modificato.

Conclusione

Il nome della tabella può essere facilmente modificato nel database Redshift. Poiché Redshift è un database basato su SQL, abbiamo utilizzato il "alter tabella"Che è un semplice comando DDL. È inoltre possibile rinominare le colonne, aggiungere nuove colonne, modificare i tasti di ordinamento o persino modificare il proprietario della tabella utilizzando lo stesso comando della tabella alter. Questi strumenti sono convenienti e facili da usare quando si desidera apportare piccole modifiche al database senza disturbare la struttura generale e anche risparmiare molto tempo.