O AnalyticDB for PostgreSQL é um data warehouse MPP nativo da nuvem para OLAP em grande escala. O AnalyticDB for PostgreSQL oferece suporte ao modo de armazenamento elástico e ao modo Serverless. Crie uma instância no modo de armazenamento elástico, conecte-se a ela e execute sua primeira consulta.
Pré-requisitos
Você precisa de uma conta Alibaba Cloud. Caso não tenha, registre-se no site oficial da Alibaba Cloud.
-
Se esta for a primeira vez que você usa o AnalyticDB for PostgreSQL, autorize uma função vinculada ao serviço no console. Siga estas etapas:
Faça login no console do AnalyticDB for PostgreSQL.
No canto superior direito da página, clique em Create Instance.
Na caixa de diálogo Create Service Linked Role, clique em OK.
Faturamento
A criação da instância gera custos de computação e armazenamento. Consulte os detalhes em Preços do produto.
Avaliação gratuita
A Alibaba Cloud oferece avaliação gratuita para instâncias no modo de armazenamento elástico. Se você for um novo usuário do AnalyticDB for PostgreSQL, solicite na página de Avaliação Gratuita da Alibaba Cloud. Caso não seja elegível, crie uma instância conforme o procedimento deste tópico.
Procedimento
Criar uma instância
Faça login no console do AnalyticDB for PostgreSQL.
No canto superior direito da página, clique em Create Instance para acessar a página de compra.
-
Na página de compra, configure os parâmetros principais. Mantenha os valores padrão para os demais. Todas as opções estão descritas em Criar uma instância.
Parâmetro
Descrição
Exemplo
Logon Instance
-
Subscription: Pré-pago. Ideal para uso de longo prazo e mais econômico que o pagamento conforme o uso. Assinaturas mais longas oferecem descontos maiores.
-
Pay-as-you-go: Pós-pago com cobrança horária. Recomendado para uso de curto prazo. Libere a instância a qualquer momento para interromper as cobranças.
Pay-as-you-go
Region and Zone
Região onde a instância será provisionada. Não é possível alterar após a compra.
Para usar comunicação via rede interna, crie a instância na mesma região da sua instância ECS.
China (Hangzhou): Zone J
Product Type
-
Elastic Storage Mode: Permite dimensionar a capacidade de armazenamento de forma independente e online.
-
ServerlessPro: Especifique apenas os recursos de computação. Não requer pré-alocação de armazenamento.
Elastic storage mode
Engine Version
Selecione a 7.0 Standard Edition para obter mais recursos. A 6.0 Standard Edition também tem suporte.
7.0 Standard Edition
Instance Edition
-
High-performance (Basic Edition): Adequada para a maioria dos cenários de análise de negócios.
-
High-availability Edition: Recomendada para serviços empresariais críticos.
High-performance (Basic Edition)
VPC
Selecione uma VPC.
Para conectar-se a uma instância ECS na mesma região pela rede interna, selecione a mesma VPC. Crie uma VPC e vSwitch se necessário.
vpc-xxxx
vSwitch
Selecione um vSwitch na VPC. Se nenhum estiver listado, escolha outra zona de disponibilidade ou crie um vSwitch.
vsw-xxxx
-
Clique em Buy Now, verifique o pedido e clique em Create Now.
-
Conclua o pagamento e clique em Console para retornar à lista de instâncias.
NotaA inicialização de uma instância do AnalyticDB for PostgreSQL leva algum tempo. Aguarde até que o status mude para Running antes de prosseguir.
(Opcional) Configurar uma lista de permissões de IP
Ignore esta etapa se você acessar a instância exclusivamente pelo DMS. Para conexões a partir de uma IDE local, configure uma lista de permissões de IP. Obtenha o endereço IP do seu cliente conforme descrito em Antes de começar.
Na lista de instâncias, clique no ID da instância para abrir a página de detalhes.
No painel de navegação à esquerda, clique em Security Controls.
-
Clique em Create Whitelist e configure os seguintes parâmetros:
Parâmetro
Descrição
Whitelist Name
Nome do novo grupo da lista de permissões. O nome deve atender aos seguintes requisitos:
-
Deve conter apenas letras minúsculas, dígitos ou sublinhados (_).
-
Deve começar com letra minúscula e terminar com letra minúscula ou dígito.
-
Deve ter entre 2 e 32 caracteres.
IP Addresses
Endereços IP a serem adicionados à lista de permissões. Observe o seguinte:
-
Separe vários endereços IP com vírgulas (,). Endereços duplicados não são permitidos. Limite máximo de 999 endereços IP.
-
Use endereços IP no formato
10.23.12.24e blocos CIDR no formato10.23.12.24/24. CIDR significa Classless Inter-Domain Routing. No modo CIDR, /24 especifica o comprimento do prefixo do endereço, que pode ser um número inteiro de 1 a 32. -
Defina o comprimento do prefixo como 0, como em
0.0.0.0/0ou127.0.0.1/0, permite acesso de qualquer endereço IP. Isso representa alto risco de segurança. Prossiga com cautela. -
127.0.0.1nega acesso de todos os endereços IP externos.
-
Clique em OK.
Criar uma conta inicial
O AnalyticDB for PostgreSQL oferece dois tipos de usuários:
Usuário privilegiado: A conta inicial possui a função
RDS_SUPERUSERcom permissões totais sobre o banco de dados.Usuário padrão: Sem permissões por padrão. Um usuário privilegiado ou com permissão
GRANTdeve conceder acesso aos objetos do banco de dados. Consulte Criar e gerenciar usuários.
No painel de navegação à esquerda, clique em Account Management.
-
Clique em Create Account. Na janela Create Account, insira o nome da conta e defina uma senha. Em seguida, clique em OK.
Parâmetro
Descrição
Account
O nome da conta inicial deve atender aos seguintes requisitos:
-
Conter apenas letras minúsculas, dígitos e sublinhados (_).
-
Começar com letra minúscula e terminar com letra minúscula ou dígito.
-
Não pode começar com
gp. -
Ter entre 2 e 16 caracteres.
New Password e Confirm Password
A senha deve atender aos seguintes critérios:
-
Incluir caracteres de pelo menos três das seguintes categorias: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
-
Os caracteres especiais suportados são
!@#$%^&*()_+-=. -
Ter entre 8 e 32 caracteres.
ImportantePara garantir a segurança dos dados, altere sua senha regularmente e evite reutilizar senhas anteriores.
-
Carregar um conjunto de dados de exemplo
Carregue um conjunto de dados de exemplo para testes. Esse processo leva cerca de 6 a 8 minutos.
-
No canto superior direito da página de detalhes da instância, selecione .

Na caixa de diálogo Load Sample Dataset, clique em OK.
Conectar-se ao banco de dados
Esta seção usa o DMS para conexão. Outros métodos estão disponíveis em Conexões de cliente.
No canto superior direito da página de detalhes da instância, clique em Log On to Database.
Na página Log On to Instance, insira a Database Account e a Database Password e clique em Log On.
Consultar dados
-
No painel de navegação à esquerda do DMS, clique na instância de destino (no modo simples, mude primeiro para a aba Database Instance) e verifique se o banco de dados
adb_sampledata_tpchexiste.Caso não esteja visível, clique no ícone de atualização ao lado da instância.

-
Clique duas vezes no schema
publicemadb_sampledata_tpchpara abrir um console SQL. Execute a seguinte consulta:SELECT count(*) FROM lineitem;Resultado esperado:
+-----------+ | count(*) | +-----------+ |59986052 | +-----------+
Próximas etapas
Explore mais recursos do AnalyticDB for PostgreSQL:
Migração e sincronização de dados: Migre dados de bancos autogerenciados ou na nuvem para o AnalyticDB for PostgreSQL. Consulte a Visão geral.
Dimensionamento de instância: Escale a computação com o dimensionamento de nós ou expanda a capacidade de armazenamento conforme sua carga de trabalho cresce.