Connettore per Cloudera Hive: funzionalità e impostazioni
È possibile connettersi e accedere ai dati provenienti da database Cloudera Hive utilizzando il connettore per Cloudera Hive. In questa pagina sono illustrate le funzionalità, le impostazioni disponibili e gli aspetti da considerare quando si utilizza una connessione dati a Cloudera Hive.
Contenuto della pagina
Caratteristiche del connettore
Quando si accede ai dati con il connettore per Cloudera Hive sono disponibili le seguenti funzionalità.
Funzione | Supportato? |
---|---|
Metodi di caricamento |
|
Query personalizzate | Sì |
Procedure archiviate | No |
Proprietà personalizzate della connessione | No |
Single Sign-On con provider di identità | No |
Creazione in Web Client | No |
Incluso nella distribuzione Spotfire su Linux | Sì, se esiste un driver |
Proprietà dell'origine dati
Di seguito sono riportate le proprietà dell'origine dati supportate che è possibile configurare quando si crea una connessione dati con il connettore per Cloudera Hive.
Opzione | Descrizione |
---|---|
Server |
Il nome del server in cui sono posizionati i dati. Per includere il numero di una porta, aggiungerlo direttamente dopo il nome preceduto da due punti. La porta predefinita è 10000. Esempio con il numero di una porta: MyDatabaseServer:10011 Nota: il connettore Cloudera Hive supporta solo HiveServer2.
|
Metodo di autenticazione |
Il metodo di autenticazione da utilizzare quando si accede al database. Scegliere tra
|
Area di autenticazione | [Disponibile solo per l'autenticazione Kerberos.] L'area di autenticazione in Kerberos è simile a un nome di dominio. Per il nome dell'area di autenticazione Kerberos viene fatta distinzione tra maiuscole e minuscole, ma per convenzione si utilizzano solo le maiuscole. Lasciare il campo vuoto se è stata configurata un'area di autenticazione predefinita per la configurazione Kerberos. Per ulteriori dettagli e istruzioni, contattare l'amministratore di sistema di Cloudera Hive. |
FQDN host | [Disponibile solo per l'autenticazione Kerberos.] Il nome di dominio completo (FQDN) è l'URL completo o il percorso di un server. Ad esempio:
Per utilizzare il nome host del server Impala come nome di dominio completo, digitare Per ulteriori dettagli e istruzioni, contattare l'amministratore di sistema di Cloudera Hive. |
Nome del servizio | [Disponibile solo per l'autenticazione Kerberos.] Il nome del servizio del server Hive. Ad esempio, "hive". Per ulteriori dettagli e istruzioni, contattare l'amministratore di sistema di Cloudera Hive. |
Connetti | Stabilisce la connessione al server specificato e popola l'elenco dei database disponibili nell'elenco a discesa Database. |
Database | Selezionare il database desiderato dall'elenco a discesa. |
Modalità di trasporto |
Selezionare la modalità di trasporto Thrift da utilizzare nel livello Thrift quando viene effettuata la connessione al database. Sono disponibili le seguenti opzioni:
|
Percorso HTTP |
[Applicabile solo quando si seleziona la modalità di trasporto HTTP.] Specificare l'URL parziale corrispondente al server Hive a cui ci si sta connettendo. L'URL parziale viene aggiunto all'host e alla porta specificati nel campo del Server. Insieme formano l'indirizzo completo. Ad esempio, se si desidera connettersi all'indirizzo |
Tipi di dati supportati
Quando si imposta una connessione a un'origine dati esterna, Spotfire deve mappare i tipi di dati nell'origine dati ai tipi di dati in Spotfire. Il connettore Cloudera Hive supporta i tipi di dati seguenti.
Tipo di dati database | Tipo di dati Spotfire |
---|---|
BOOLEAN | Boolean/Bool |
TIMESTAMP | DateTime |
INT | Integer/Int |
SMALLINT | Integer/Int |
TINYINT | Integer/Int |
BIGINT | LongInteger/Long |
DECIMAL | Real/Double |
DOUBLE | Real/Double |
FLOAT | SingleReal/Float |
ARRAY | String |
STRING | String |
Funzioni supportate
Le funzioni supportate sono le funzioni che è possibile utilizzare quando si usano tabelle di dati interne al database, ad esempio per colonne calcolate ed espressioni personalizzate.
Il connettore Cloudera Hive supporta le funzioni seguenti.
Tipo di funzione | Funzioni supportate |
---|---|
Data e ora | YEAR, QUARTER, MONTH, WEEK, WEEKOFYEAR, DAY, DAYOFMONTH, HOUR, MINUTE, SECOND, DATEDIFF, DATE_ADD, DATE_SUB, FROM_UTC_TIMESTAMP, TO_UTC_TIMESTAMP, TO_DATE |
Conversione | SN |
Matematica | ABS, ACOS, ASIN, ATAN, BIN, CEIL, CEILING, CONV, COS, DEGREES, E, EXP, FLOOR, HEX, LN, LOG, LOG10, LOG2, NEGATIVE, PI, POW, POWER, POSITIVE, PMOD, RADIANS, RAND, ROUND, SIGN, SIN, SQRT, TAN |
Operatori | %, -, +, *, / |
Statistica | SUM, AVG, MIN, MAX, COUNT, UNIQUECOUNT, VARIANCE, VAR_POP, VAR_SAMP, STDDEV_POP, STDDEV_SAMP, CORR, COVAR_POP, COVAR_SAMP, PERCENTILE |
Testo | ASCII, CONCAT, CONCAT_WS, INSTR, FIND_IN_SET, GET_JSON_OBJECT, IN_FILE, INSTR, LENGTH, LOWER, LCASE, LPAD, LTRIM, RPAD, RTRIM, TRIM, UPPER, LOCATE, REPEAT, SPACE, REGEXP_REPLACE, REGEXP_EXTRACT, SUBSTR, SUBSTRING, REVERSE, TRANSLATE, PARSE_URL, UCASE |
Funzioni non supportate
Le funzioni seguenti non sono supportate in questa versione del connettore.
Data e ora: FROM_UNIXTIME, UNIXTIMESTAMP
Statistica: HISTOGRAM_NUMERIC, COLLECT_SET, COLLECT_LIST
Testo:
BASE64, CONTEXT_NGRAMS, DECODE, ENCODE, NGRAMS, PRINTF, SENTENCES, SPLIT, STR_TO_MAP, UNBASE64, FORMAT_NUMBER
Le funzioni di raccolta, le funzioni di conversione dei tipi, le funzioni condizionali, le funzioni varie e le funzioni di generazione di tabelle non sono supportate da questo connettore.
Cloudera Hive non supporta neanche la funzione di combinazione.