Rotshift -Umbenennungstabelle

Rotshift -Umbenennungstabelle
Genau wie bei anderen SQL -Datenbanken werden die Daten in Amazon Redshift in Form von Tabellen gespeichert. Diese Tabellen werden vom Benutzer nach seinen Anforderungen erstellt und benannt. Aber manchmal begegnen Sie Situationen, in denen Sie Ihre Datenbank bearbeiten oder ändern möchten, z. In diesem Artikel werden wir uns untersuchen.

Amazon Rotverschiebung

Amazon Redshift ist ein SQL-basierter Data Warehousing-Dienst von AWS. Es ist sehr effizient, komplexe Abfragen in massiven Datensätzen mithilfe einer größeren Anzahl von Verarbeitungsknoten auszuführen, die den gesamten Job annehmen und die Ergebnisse der Analyse im gewünschten Muster zurückgeben. Es ist ein vollständig serverloses Angebot von AWS, daher müssen Sie sich keine Sorgen um die zugrunde liegende Infrastruktur machen. Die Gruppe der Rotverschiebungsknoten wird als Rotverschiebungscluster bezeichnet. Der Cluster kann mit maximal 128 Knoten konfiguriert werden, um schwere Big -Data -Jobs zu tragen.

Konfigurieren eines Rotverschiebungsclusters

Zunächst werden wir einen neuen Rotverschiebungscluster erstellen und konfigurieren. Melden Sie sich also in Ihrem AWS -Konto an und suchen Sie nach Amazon Redshift.

Klicke auf "Cluster erstellen”So konfigurieren Sie einen neuen Rotverschiebungscluster. Da RedShift ein serverloser Dienst von AWS ist, müssen Sie große Details nicht verwalten und konfigurieren. Stattdessen kann all dies in wenigen Klicks erfolgen.

Als nächstes müssen Sie den Clusternamen angeben, den Typ entsprechend Ihren Anforderungen auswählen und Datenbank -Anmeldeinformationen angeben, und Ihr Rotverschiebungscluster wird konfiguriert.

Unser Rotverschiebungscluster ist also bereit und wir werden weitermachen.

Erstellen einer Tabelle in der Redshift -Datenbank

Lassen Sie uns, um mit unserer Redshift -Datenbank zu beginnen, eine Demo -Tabelle mit dem Namen admin_team und vier Spalten genannt Seriennummer, Mitarbeitername, Angestellten ID Und Beitrittsdatum. Verwenden Sie die folgende Abfrage, um die Tabelle im Rotverschiebungscluster zu erstellen:

table admin_team erstellen (
serial_number int,
Employee_Name Varchar,
Mitarbeiter_id int,
DATE_OF_JOINING DATE
)

Lassen Sie uns nun eine andere Tabelle namens erstellen It_team mit den gleichen vier Spalten.

TABLE IT_TEAM CREATE (
serial_number int,
Employee_Name Varchar,
Mitarbeiter_id int,
DATE_OF_JOINING DATE
)

Also wurden unsere Tische erstellt. Jetzt fügen wir diesen Tabellen zufällige gefälschte Daten hinzu. Dies geschieht durch das Schreiben einer einfachen SQL -Abfrage.

In admin_team einfügen
(Serial_Number, Mitarbeiter_Name, Mitarbeiter_ID, DATE_OF_JOINING)
Werte
('01', 'John', '101', '2020-02-10'),
('02', 'Robert', '102', '2021-05-20'),
('03', 'Harry', '103', '2021-08-15');

Die Daten können in der “betrachtet werdenTabellendetails" Abschnitt.

In ähnlicher Weise können wir einige Daten in der anderen genannten Tabelle hinzufügen It_team. Verwenden Sie die folgende Abfrage, um der Tabelle Daten hinzuzufügen:

IT_TEAM einfügen
(Serial_Number, Mitarbeiter_Name, Mitarbeiter_ID, DATE_OF_JOINING)
Werte
('01', 'James', '101', '2020-03-10'),
('02', 'Mary', '102', '2020-05-20'),
('03', 'David', '103', '2021-08-15');

Nachdem unsere Tische fertig sind, wechseln wir zum nächsten Schritt, um die Tische umzubenennen.

Tisch umbenennen

Angenommen, Ihr Team erweitert und Sie müssen mehrere Büros erwerben. Sie möchten alle Mitarbeiterdaten für jede Filiale separat verwalten. Dazu möchten Sie die Tabellennamen bearbeiten, um die Office -Filiale mit ihnen anzugeben, und in Amazon Redshift ist es möglich.

Wir werden das verwendenTabelle ändernBefehl zum Umbenennen einer Tabelle. Dieser Befehl befindet sich unter der DDL (Datendefinitionssprache) Abschnitt der SQL -Befehle. DDL -Befehle werden verwendet, um die Objektstruktur in einer Datenbank zu erstellen und zu ändern. Die häufig verwendeten DDL -Befehle sind erstellen, fallen, ändern, umbenennen, Kommentare usw.

Hier werden wir den Tabellennamen umbenennen admin_team Zu admin_team_office_1. Dies unterscheidet die Mitarbeiter leicht in verschiedenen Zweigen. Die Syntax zum Umbenennen der Tabelle ist kurz und einfach. Verwenden Sie die folgende Abfrage, um die Tabelle umzubenennen:

TABLE TABLE admin_Team
Benennen Sie in admin_Team_office_1 um

Sobald dies erledigt ist, tun wir dasselbe für den anderen Tisch. Hier der Tabellenname it_team wird aktualisiert auf IT_TEAM_OFFICE_1. Verwenden Sie die folgende Abfrage, um diese Tabelle umzubenennen:

TABELLE IT_TEAM ALTEER
Benennen Sie es in iT_TEAM_OFFICE_1 um

Wie Sie sehen können, blieb alles gleich. Unsere Daten sind unberührt und der Tabellenname wird geändert.

Abschluss

Der Tabellenname kann in der Red -Shift -Datenbank leicht geändert werden. Da RedShift eine SQL -basierte Datenbank ist, haben wir das verwendetTabelle ändern”, Ein einfacher DDL -Befehl. Sie können auch Spalten umbenennen, neue Spalten hinzufügen, die Sortierschlüssel ändern oder sogar den Tabellenbesitzer mit demselben Befehl zur gleichen Änderungstabelle ändern. Diese Tools sind bequem und einfach zu bedienen, wenn Sie kleine Änderungen in Ihrer Datenbank vornehmen möchten, ohne die Gesamtstruktur zu stören und auch viel Zeit zu sparen.