Apache Phoenix
Apache Phoenix è un livello di database relazionale su HBase, che consente di eseguire query di tipo SQL utilizzando JDBC.
Prerequisiti per configurare l'origine dati Apache Phoenix:
- Accesso a Phoenix Query Server (PQS).
- Un servizio PQS in funzione.
- Credenziali di accesso adeguate.
- Connettività di rete all'endpoint PQS.
Configurare i seguenti dettagli per l'origine dati Apache Phoenix:
| Campo | Descrizione |
|---|---|
| Nome di visualizzazione | Inserire il nome dell'origine dati da visualizzare sullo schermo. |
| Nome host | Immetti il nome host. |
| Porta | Immettere il numero di porta. |
| La porta è abilitata a SSL | Utilizzare l'interruttore a levetta per attivare o disattivare la connessione SSL. Se abilitato, i. Il collegamento Carica certificato SSL (.pem, .crt, .cert o .cer) è abilitato. ii. Fare clic sul collegamento Carica certificato SSL (.pem, .crt, .cert o .cer). iii. Sfogliare il certificato SSL e caricarlo. |
| Stato connessione | Fare clic sul collegamento Test connessione per testare la connessione all'origine dati. Se la connessione alla fonte dati ha esito positivo, viene visualizzato un messaggio di conferma. |
| Associa catalogo | Selezionare la casella di controllo per associare un catalogo all'origine dati. Questo catalogo funge da interfaccia di interrogazione con i dati memorizzati al suo interno. |
| Nome catalogo | Inserire il nome del catalogo. |
| Creazione | Fare clic su Crea per creare l'origine dati. |
Limitazioni per le istruzioni SQL
- Per i cataloghi basati sull'origine dati, le istruzioni
CREATE SCHEMA,CREATE TABLE,DROP SCHEMA,DROP TABLE,DELETE,DROP VIEW,ALTER TABLEeALTER SCHEMAnon sono disponibili nell'interfaccia utente di Data Manager.
Limitazioni per i tipi di dati
- Quando i campi del tipo di dati
REALhanno 6 o più cifre nella parte decimale e le cifre sono prevalentemente zero, i valori vengono arrotondati quando vengono interrogati. Si osserva che l'arrotondamento avviene in modo diverso a seconda della precisione dei valori. Ad esempio, un numero decimale 1.654 se arrotondato a 3 cifre dopo la virgola è lo stesso. Un altro esempio è rappresentato da 10.890009 e 10.89000. Si nota che 10.89000 viene arrotondato a 10.89, mentre 10.89009 non viene arrotondato. Si tratta di un problema intrinseco dovuto alle limitazioni di rappresentazione dei formati binari in virgola mobile. Questo potrebbe avere un impatto significativo quando l'interrogazione comporta un ordinamento.