Todos os produtos
Search
Central de documentação

Hologres:Hologres SQL

Última atualização: Jul 20, 2026

O Hologres SQL é um editor SQL no DataStudio que permite executar consultas e desenvolver aplicações no Hologres.

Pré-requisitos

Você ativou o Hologres e vinculou uma instância ao seu workspace do DataWorks. Para mais informações, consulte Bind a Hologres instance.

Procedimento

  1. Crie um workflow.

    1. Faça login no console do DataWorks com sua conta Alibaba Cloud. Selecione a região onde sua instância do Hologres está localizada e, em seguida, clique em Workspace no painel de navegação à esquerda.

    2. Na página Workspaces, clique em Enter > Data Development na coluna Actions do workspace desejado para acessar a página DataStudio.

    3. Na barra de navegação à esquerda, clique no ícone Data Development para ir à página Data Development.

    4. Passe o mouse sobre Create na barra de menu superior e clique em Create workflow.

    5. Na caixa de diálogo Create workflow, configure os parâmetros a seguir.

      Parâmetro

      Descrição

      Workflow name

      Insira um nome para o workflow.

      Description

      Insira uma descrição para o workflow.

    6. Clique em Create.

  2. Crie um nó Hologres SQL

    1. Na página Data Development, passe o mouse sobre Create na barra de menu superior e escolha Create node > Hologres > Hologres SQL.

      Nota

      Para criar um nó Hologres SQL, é necessário vincular primeiro uma source de dados do Hologres ao workspace atual do DataWorks. Para mais informações, consulte Bind a Hologres instance.

    2. Na caixa de diálogo Create node, selecione uma engine instance, insira um Name e selecione um Path.

    3. Clique em OK.

  3. Desenvolva com o Hologres

    Abra o novo nó Hologres SQL, insira as instruções PostgreSQL padrão a seguir e clique no ícone 运行.

    O código abaixo cria uma tabela chamada supplier_holo, insere dados nela e, em seguida, consulta a tabela.

    BEGIN;
    CREATE TABLE supplier_holo (
     s_suppkey bigint NOT NULL,
     s_name text NOT NULL,
     s_address text NOT NULL,
     s_nationkey bigint NOT NULL,
     s_phone text NOT NULL,
     s_acctbal bigint NOT NULL,
     s_comment text NOT NULL,
    PRIMARY KEY (s_suppkey)
    );
    CALL SET_TABLE_PROPERTY('supplier_holo', 'bitmap_columns', 's_suppkey,s_nationkey,s_acctbal,s_name');
    CALL SET_TABLE_PROPERTY('supplier_holo', 'dictionary_encoding_columns', 's_name,s_address');
    CALL SET_TABLE_PROPERTY('supplier_holo', 'time_to_live_in_seconds', '31536000');
    COMMIT;
    INSERT INTO supplier_holo VALUES 
    (1, 'Supplier01', 'New York', 17, '27-918-335-1736',  575594, 'careful'),  
    (6, 'Supplier06', 'London', 14, '24-696-997-4969',  136579, 'final accounts '),
    (10, 'Supplier03',  'Beijing', 24, '34-852-489-8585', 389191, 'ing waters'),  
    (18, 'Supplier04', 'Paris', 16, '26-729-551-1115', 704082, 'accounts snooze'),  
    (39, 'Supplier05', 'Shanghai',  8, '18-851-856-5633 611565', 88990, 'special packages'),  
    (48, 'Supplier06',  'Canada', 14, '24-722-551-9498',563062, 'xpress instructions affix');  
    SELECT * FROM supplier_holo;

Perguntas frequentes

  • Informações da engine não exibidas no editor SQL

    • Sintoma

      Ao selecionar uma instância de engine para desenvolvimento no Hologres, o editor SQL não exibe as informações da instância.

    • Causa

      As informações da instância da engine estão ocultas.

    • Solução

      No canto superior esquerdo da página Data Development, clique no ícone 显示方式 e desmarque a opção Hide engine instances.

  • A qual instância específica do Hologres a Hologres engine instance na janela do editor SQL se refere?

    Hologres engine instance é o nome de exibição da instância do Hologres. Clique no ícone Workspace Management no canto superior direito para acessar a página Workspace Management e visualize as informações correspondentes da instância do Hologres na lista de vínculos do Hologres.

  • Ao clicar com o botão direito em um nó Hologres > Table e selecionar Import Table na página Data Development do DataWorks, os nomes das tabelas criadas no Hologres não são exibidos.

    É necessário coletar metadados do Hologres por meio do Data Map antes de importar a tabela. Para mais informações, consulte Data Map.