Learn R Programming

⚠️There's a newer version (0.5.5) of this package.Take me there.

toaster

toaster (to Aster) is a set of tools for computing and analyzing data with Teradata Aster Big Data database. It brings the power of Teradata Aster's distributed SQL and MapReduce (SQL-MR) to R on desktop and complements analysis of results with a convenient set of plotting functions.

toaster acheives most tasks in 2 distinct steps:

  • Compute in Aster using Aster's rich, fully scalable set of analyical functions, transparently running in distributed and parallel environement.

  • Deliver and visualize results in R for further exploration and analysis.

toaster performs all big data, processing intensive computations in Aster, making results and visualizations available in R. Summary statistics, aggregates, histograms, heatmaps, and coefficients from linear regression models are among results available in R after processing in Aster. Most results have toaster visualization functions to aid further analysis.

You can install:

  • the latest released version from CRAN with

    install.packages("toaster")
  • the latest development version from github with

    devtools::install_github("toaster", "teradata-aster-field")
  • evaluation version of Aster analytic platform - Aster Express - to run on your PC here and get started with this Tutorial Series.

If you encounter a clear bug, please file a minimal reproducible example on github.

Attribution:

Copy Link

Version

Install

install.packages('toaster')

Monthly Downloads

3

Version

0.5.1

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Gregory Kanevsky

Last Published

March 23rd, 2016

Functions in toaster (0.5.1)

computeBarchart

Compute one or more aggregates across single class.
computeEgoGraph

Find the vertices not farther than a given limit from another fixed vertex, and create egographs (subgraphs) with the given order parameter.
computeGraphMetric

Compute top vertices by the metric values on a graph.
getTemporalColumns

Filter Date and Time Table Columns.
computeTf

Compute term frequencies on a corpus.
toa_dep

Give a deprecation error, warning, or messsage, depending on version number.
createClusterPlot

Create clusters' properties plot.
getNullCounts

Counts nulls per column in the table.
computeAggregates

Compute aggregate values.
makeTempTableName

Make Aster temporary table name.
createSilhouetteProfile

Create cluster silhouette profile plot.
computeKmeans

Perform k-means clustering on the table.
createMap

Locate map, geocode data, then plot both.
computeSilhouette

Compute Silhouette (k-means clustering).
getTemporalTypes

List Aster temporal data types.
getCharacterColumns

Filter character columns.
toaGraph

Define an object corresponding to a graph in Aster database.
computeGraphHistogram

Compute various statistic distributions on graph edges and vertices.
createBoxplot

Create box plot.
createBubblechart

Create Bubble Chart type of plot.
createClusterPairsPlot

Create cluster variable plot.
computeCorrelations

Compute correlation between pairs of columns.
showData

Plot table level statistics, histograms, correlations and scatterplots in one go.
computeGraph

Materialize Aster graph as network object in R.
createHistogram

Create histogram type of plot.
viewTableSummary

Invoke a Data Viewer on table statistics.
theme_empty

Creates empty theme.
token

Tokenize (or split) text and emit n-word combinations from a document.
nGram

Tokenize (or split) text and emit multi-grams.
computeTfIdf

Compute Term Frequency - Inverse Document Frequency on a corpus.
computeSample

Randomly sample data from the table.
computePercentiles

Compute percentiles of column values.
getMatchingColumns

Filter columns by pattern.
createCentroidPlot

Create plot of cluster centroids.
createPopPyramid

Create Population Pyramid type of histogram plot.
getDiscretePaletteFactory

Generate discrete palette maker
getTableSummary

Compute columnwise statistics on Aster table.
computeHistogram

Compute histogram distribution of the column.
getNumericColumns

Filter numeric columns.
computeHeatmap

Compute 2-dimensional multi-layered matrix for heat map visualizations.
createWordcloud

Create Word Cloud Visualization.
isTable

Test if table present in the database.
createSlopegraph

Create plot with Slope Graph visualization.
showGraph

Plot an Aster graph object comprised of the vertice and edge tables.
getCharacterTypes

List Aster character data types.
computeClusterSample

Random sample of clustered data
makeFromClause

Make SQL FROM clause
computeLm

Fit Linear Model and return its coefficients.
getWindowFunction

Determine window function to use
getGradientPaletteFactory

Generate gradient palette maker
getNumericTypes

List Aster numeric data types.
toaster

toaster: analytical and visualization toolbox for Teradata Aster
createHeatmap

Create Heat Map type of plot.