createVBI

Erstellt eine unabhängige VBI-Instanz.

Jede Instanz besitzt ihre eigene Ressourcenregistrierung und eignet sich dazu, unterschiedliche Reports, Dashboards oder Testkontexte innerhalb derselben Anwendung zu isolieren.

Funktionssignatur

function createVBI(): VBIInstance<DefaultVBIQueryDSL, DefaultVBISeedDSL>
function createVBI<TQueryDSL, TSeedDSL>(defaultBuilderOptions: VBIChartBuilderOptions<TQueryDSL, TSeedDSL>): VBIInstance<TQueryDSL, TSeedDSL>

Parameter

ParameterTypBeschreibung
defaultBuilderOptionsVBIChartBuilderOptions<TQueryDSL, TSeedDSL>Standardkonfiguration für den Chart Builder, die an Chart Builder übergeben wird, die in chart, report und dashboard erstellt werden.

VBI

Die Standard-VBI-Instanz, geeignet für die direkte Nutzung global geteilter Builder- und Ressourcenfunktionen.

Typ: VBIInstance

Definition:

const VBI: VBIInstance = createVBI()

VBIInstance

Die von createVBI zurückgegebene VBI-Instanz ist der einheitliche Einstiegspunkt für chart, insight, dashboard, report und weitere Funktionen.

Eigenschaften

EigenschaftTypBeschreibung
connectorsVBIConnectorNamespaceAPIs zum Registrieren, Abrufen und Freigeben von Connectors.
resourcesVBIResourceNamespaceAPIs zum Registrieren von Chart- und Insight-Ressourcen, damit dashboard/report gemeinsame Ressourcen referenzieren können.
chartVBIChartNamespace<TQueryDSL, TSeedDSL>API zum Erstellen von Chart Buildern.
insightVBIInsightNamespaceAPI zum Erstellen von Insight Buildern.
dashboardVBIDashboardNamespace<TQueryDSL, TSeedDSL>API zum Erstellen von Dashboard Buildern.
reportVBIReportNamespace<TQueryDSL, TSeedDSL>API zum Erstellen von Report Buildern.