cellstore-tableau
Tableau web data connector integration for the cellstore.
The tableau module can be used in different ways.
Init function
A utility function is created as a tableauInit
variable. It takes two arguments
factTableAccessor
an object representing a fact table or a promise returning such an object.autosubmit
to define if the tableau data should be submitted on init or if it will be submitted manually later. Default is true.
Utility functions
When used as a commonjs module, the following functions are also exposed:
isTableau
a function that returns true if the user agent of the browser corresponds to tableau.factTableToTableau
a function to convert a fact table to the tableau format.init
the initialisation function.
Example of usage:
tableau.connectionData = window.location.search;
tableau.connectionName = "my connection";
var tableauData = {...};
initTableau(tableauData);