DBI interface to Kusto
AzureKusto implements a subset of the DBI specification for interfacing with databases in R. The following methods are supported:
Kusto is quite different to the SQL databases that DBI targets, which affects the behaviour of certain DBI methods and renders other moot.
dbConnect
simply wraps a database endpoint object, created with kusto_database_endpoint . Similarly, dbDisconnect
always returns TRUE. dbCanConnect
attempts to check if querying the database will succeed, but this may not be accurate.dbCreateTable(*, temporary=TRUE)
will throw an error.dbSendQuery
and dbSendStatement
will wait for the query to execute, rather than returning immediately. The object returned contains the full result of the query, which dbFetch
extracts.