Amazon Redshift
O Amazon Redshift é um serviço de data warehousing baseado em SQL fornecido pela AWS. É muito eficiente para executar consultas complexas em conjuntos de dados maciços usando um número maior de nós de processamento que ocupam todo o trabalho e retornam os resultados da análise no padrão desejado. É uma oferta totalmente sem servidor pela AWS, então você não precisa se preocupar com a infraestrutura subjacente. O grupo dos nós do desvio para o vermelho é chamado de cluster de desvio para o vermelho. O cluster pode ser configurado com um máximo de 128 nós para transportar empregos pesados de big data.
Configurando um cluster de desvio para o vermelho
Primeiro, vamos criar e configurar um novo cluster de desvio para o vermelho. Então, faça login na sua conta do AWS e pesquise o Amazon Redshift.
Clique em "Criar cluster”Para configurar um novo cluster de desvio para o vermelho. Como o Redshift é um serviço sem servidor da AWS, você não precisa gerenciar e configurar grandes detalhes. Em vez disso, tudo isso pode ser feito em alguns cliques.
Em seguida, você precisa fornecer o nome do cluster, selecionar o tipo de acordo com seus requisitos e fornecer credenciais de banco de dados, e seu cluster de desvio para o vermelho será configurado.
Então, nosso cluster de desvio para o vermelho está pronto, e seguiremos em frente.
Criando tabela no banco de dados do Redshift
Para começar com nosso banco de dados Redshift, vamos criar uma tabela de demonstração com o nome admin_team e ter quatro colunas nomeadas número de série, nome do empregado, ID do Empregado e data de adesão. Use a consulta a seguir para criar a tabela no cluster do desvio para o vermelho:
Crie a tabela admin_team (
serial_number int,
funcionário_name varchar,
funcionário_id int,
DATE_OF_JOINING DATE
)
Agora, vamos criar outra tabela chamada It_team com as mesmas quatro colunas.
Crie tabela it_team (
serial_number int,
funcionário_name varchar,
funcionário_id int,
DATE_OF_JOINING DATE
)
Então, nossas mesas foram criadas. Agora, estamos adicionando alguns dados falsos aleatórios a essas tabelas. Isso é feito escrevendo uma consulta SQL simples.
insira em admin_team
(serial_number, funcionário_name, funcionário_id, date_of_joining)
valores
('01', 'John', '101', '2020-02-10'),
('02', 'Robert', '102', '2021-05-20'),
('03', 'Harry', '103', '2021-08-15');
Os dados podem ser visualizados no “detalhes da tabela" seção.
Da mesma forma, podemos adicionar alguns dados na outra tabela nomeada It_team. Use a seguinte consulta para adicionar dados à tabela:
insira no it_team
(serial_number, funcionário_name, funcionário_id, date_of_joining)
valores
('01', 'James', '101', '2020-03-10'),
('02', 'Mary', '102', '2020-05-20'),
('03', 'David', '103', '2021-08-15');
Agora que nossas mesas estão prontas, vamos para o próximo passo de renomear as mesas.
Renomear a tabela
Suponha que sua equipe se expanda e você deve adquirir vários escritórios. Você deseja gerenciar todos os dados dos funcionários separadamente para cada ramo. Para isso, você deseja editar os nomes da tabela para especificar a filial do escritório com eles, e é possível no Amazon Redshift renomear uma tabela.
Vamos usar o “alterar a tabela”Comando para renomear uma tabela. Este comando é encontrado no DDL (Linguagem de definição de dados) Seção dos comandos SQL. Os comandos DDL são usados para criar e modificar a estrutura do objeto em um banco de dados. Os comandos DDL comumente usados são criados, soltar, alterar, renomear, comentar, etc.
Aqui, vamos renomear o nome da tabela admin_team para admin_team_office_1. Isso distinguirá facilmente a equipe em diferentes ramos. A sintaxe para renomear a tabela é curta e simples. Use a seguinte consulta para renomear a tabela:
alterar tabela admin_team
Renomeie para admin_team_office_1
Uma vez feito isso, vamos fazer o mesmo para a outra tabela. Aqui, o nome da tabela it_team é atualizado para it_team_office_1. Use a seguinte consulta para renomear esta tabela:
alterar tabela it_team
Renomeie para it_team_office_1
Como você pode ver, tudo permaneceu o mesmo. Nossos dados estão intocados e o nome da tabela é alterado.
Conclusão
O nome da tabela pode ser facilmente alterado no banco de dados do Redshift. Como o Redshift é um banco de dados baseado em SQL, utilizamos o “alterar a tabela”, Que é um comando DDL simples. Você também pode renomear colunas, adicionar novas colunas, alterar as teclas de classificação ou até alterar o proprietário da tabela usando o mesmo comando de tabela de alteração. Essas ferramentas são convenientes e fáceis de usar quando você deseja fazer pequenas alterações no seu banco de dados sem perturbar a estrutura geral e também economizar muito tempo.