Apache Phoenix
Apache Phoenix é uma camada de banco de dados relacional sobre o HBase, permitindo consultas do tipo SQL usando JDBC.
Pré-requisitos para configurar a fonte de dados Apache Phoenix:
- Acesso ao Phoenix Query Server (PQS).
- Um serviço PQS em execução.
- Credenciais de acesso apropriadas.
- Conectividade de rede com o ponto de extremidade PQS.
Configure os seguintes detalhes para a fonte de dados Apache Phoenix:
| Campo | Descrição |
|---|---|
| Nome de exibição | Digite o nome da fonte de dados a ser exibida na tela. |
| Nome do Host | Insira o nome do host. |
| Porta | Digite o número da porta. |
| A porta está habilitada para SSL | Use o botão de alternância para ativar ou desativar a conexão SSL. Se ativado, i. O link Carregar certificado SSL (.pem, .crt, .cert ou .cer) está ativado. ii. Clique no link Upload SSL certificate (.pem, .crt, .cert ou .cer). iii. Procure o certificado SSL e faça o upload. |
| Status da conexão | Clique no link Test connection (Testar conexão) para testar a conexão da fonte de dados. Se a conexão da fonte de dados for bem-sucedida, será exibida uma mensagem de sucesso. |
| Associar catálogo | Marque a caixa de seleção para associar um catálogo à fonte de dados. Esse catálogo serve como sua interface de consulta com os dados armazenados nele. |
| Nome do catálogo | Digite o nome do catálogo. |
| Criar | Clique em Create (Criar) para criar a fonte de dados. |
Limitações para instruções SQL
- Para catálogos baseados em fontes de dados, as instruções
CREATE SCHEMA,CREATE TABLE,DROP SCHEMA,DROP TABLE,DELETE,DROP VIEW,ALTER TABLEeALTER SCHEMAnão estão disponíveis na interface do usuário do Data Manager.
Limitações para tipos de dados
- Quando os campos do tipo de dados
REALtêm 6 dígitos ou mais na parte decimal, sendo os dígitos predominantemente zero, os valores quando consultados são arredondados. Observa-se que o arredondamento ocorre de forma diferente com base na precisão dos valores. Por exemplo, um número decimal 1.654 quando arredondado para 3 dígitos após o ponto decimal é o mesmo. Outro exemplo é 10.890009 e 10.89000. Observa-se que 10.89000 é arredondado para 10.89, enquanto 10.89009 não é arredondado. Esse é um problema inerente devido às limitações de representação dos formatos de ponto flutuante binário. Isso pode ter um impacto significativo quando a consulta envolve classificação.