AzureKusto1.1.3 package

Interface to 'Kusto'/'Azure Data Explorer'

add_op_join

Append a join operation to the tbl_kusto object's ops list

add_op_set_op

Append a set operation to the tbl_kusto object's ops list

add_op_single

Append an operation representing a single-table verb to the tbl_kusto ...

az_kusto

Kusto/Azure Data Explorer cluster resource class

az_kusto_database

Kusto/Azure Data Explorer database resource class

AzureKusto

DBI interface: connect to a Kusto cluster

AzureKustoConnection-class

Kusto DBI connection class

AzureKustoDriver-class

Kusto DBI driver class

AzureKustoResult-class

Kusto DBI result class

base_agg

Aggregation function translations

base_scalar

Scalar operator translations (infix and prefix)

base_window

Window function translations

build_kql

Build a KQL string.

collect.tbl_kusto

Compile the preceding dplyr operations into a kusto query, execute it ...

compute.tbl_kusto

Execute the query, store the results in a table, and return a referenc...

copy_to.kusto_database_endpoint

This function uploads a local data frame into a remote data source, cr...

create_kusto_cluster

Create Kusto/Azure Data Explorer cluster

database_endpoint

Endpoints for communicating with a Kusto database

DBI_query

DBI methods for Kusto queries and commands

DBI_table

DBI methods for Kusto table management

delete_kusto_cluster

Delete Kusto/Azure Data Explorer cluster

escape

Escape/quote a string.

export

Execute the Kusto query and export the result to Azure Storage.

flatten_query

Walks the tree of ops and builds a stack.

get_kusto_cluster

Get existing Kusto/Azure Data Explorer cluster

get_kusto_token

Manage AAD authentication tokens for Kusto clusters

ident

Flag a character string as a Kusto identifier

ident_q

Pass an already-escaped string to Kusto

ingest

Ingestion functions for Kusto

is

Information functions

join

Join methods for Kusto tables

kql

Tag character strings as Kusto Query Language. Assumes the string is v...

kql_aggregate

Return a function representing a KQL aggregation function

kql_build.op_mutate

dplyr's mutate verb can include aggregations, but Kusto's extend verb ...

kql_build

Build the tbl object into a data structure representing a Kusto query

kql_escape_ident

Escape a Kusto identifier with [' ']

kql_escape_ident_q

Pass through an already-escaped Kusto identifier

kql_escape_logical

Escape a Kusto logical value. Converts TRUE/FALSE to true / false

kql_escape_string

Escape a Kusto string by single-quoting

kql_infix

Return a function representing a scalar KQL infix operator

kql_prefix

Return a function representing a scalar KQL prefix function

kql_quote

Helper function for quoting kql elements.

kql_render

Render a set of operations on a tbl_kusto_abstract to a Kusto query

kql_translate_env

Build a kql_variant class out of the environments holding scalar and a...

kql_translator

Builds an environment from a list of R -> Kusto query language transla...

kql_window

Return a function representing a KQL window function

kusto-DBI

DBI interface to Kusto

kusto_export_cmd

Execute the query, store the results in a table, and return a referenc...

nest.tbl_kusto_abstract

Nest method for Kusto tables

op_base

The "base case" operation representing the tbl itself and its column v...

op_double

A double-table verb, e.g. joins, setops

op_grps

Look up the applicable grouping variables for an operation based on th...

op_single

A class representing a single-table verb

op_vars

Look up the applicable variables in scope for a given operation based ...

partial_eval

Partially evaluate an expression.

reexports

Objects exported from other packages

run_query

Run a query or command against a Kusto database

show_query.tbl_kusto_abstract

Translate a sequence of dplyr operations on a tbl into a Kusto query s...

summarise

Summarise method for Kusto tables

tbl_kusto

A tbl object representing a table in a Kusto database.

tbl_kusto_abstract

Create a local lazy tbl

translate_kql

Translate R expressions into Kusto Query Language equivalents.

unnest.tbl_kusto_abstract

Unnest method for Kusto tables

An interface to 'Azure Data Explorer', also known as 'Kusto', a fast, distributed data exploration service from Microsoft: <https://azure.microsoft.com/en-us/products/data-explorer/>. Includes 'DBI' and 'dplyr' interfaces, with the latter modelled after the 'dbplyr' package, whereby queries are translated from R into the native 'KQL' query language and executed lazily. On the admin side, the package extends the object framework provided by 'AzureRMR' to support creation and deletion of databases, and management of database principals. Part of the 'AzureR' family of packages.

  • Maintainer: Alex Kyllo
  • License: MIT + file LICENSE
  • Last published: 2023-10-12