Dremio
Dremio Data Connector Documentation
Dremio is a data lake engine that enables high-performance SQL queries directly on data lake storage. It provides a unified interface for querying and analyzing data from various sources without the need for complex data movement or transformation.
This connector enables using Dremio as a data source for federated SQL queries.
Configuration
from
from
The from
field takes the form dremio:dataset
where dataset
is the fully qualified name of the dataset to read from.
Limitations
Currently, only up to three levels of nesting are supported for dataset names (e.g., a.b.c). Additional levels are not supported at this time.
name
name
The dataset name. This will be used as the table name within Spice.
Example:
params
params
dremio_endpoint
The endpoint used to connect to the Dremio server.
dremio_username
The username used to connect to the Dremio endpoint.
dremio_password
Examples
Connecting to a GRPC endpoint
Types
The table below shows the Dremio data types supported, along with the type mapping to Apache Arrow types in Spice.
INT
Int32
BIGINT
Int64
FLOAT
Float32
DOUBLE
Float64
DECIMAL
Decimal128
VARCHAR
Utf8
VARBINARY
Binary
BOOL
Boolean
DATE
Date64
TIME
Time32
TIMESTAMP
Timestamp(Millisecond, None)
INTERVAL
Interval
LIST
List
STRUCT
Struct
MAP
Map
Limitations
Limitations
Dremio connector does not support queries with the EXCEPT and INTERSECT keywords in Spice REPL. Use DISTINCT and IN/NOT IN instead. See the example below.
````
Last updated
Was this helpful?