Table of Contents

Class OpenDataProviderResult

Namespace
BiExcellence.OpenBi.Api.DataProviders
Assembly
BiExcellence.OpenBi.Api.Client.dll

What was opened, and what still has to be validated before it delivers data.

public sealed class OpenDataProviderResult
Inheritance
object
OpenDataProviderResult

Properties

DataProviderName

The dataprovider name to use from here on.

[JsonPropertyName("dataproviderName")]
public string? DataProviderName { get; set; }

Property Value

string

DataProviderType

The source type it was opened as.

[JsonPropertyName("dataproviderType")]
public string? DataProviderType { get; set; }

Property Value

string

InfoCube

The cube it was opened on.

[JsonPropertyName("infocube")]
public string? InfoCube { get; set; }

Property Value

string

Query

The query it was opened on.

[JsonPropertyName("query")]
public string? Query { get; set; }

Property Value

string

Source

What it was opened from.

[JsonPropertyName("source")]
public DataProviderOpenSource Source { get; set; }

Property Value

DataProviderOpenSource

UsedConnections

The connections this dataprovider is built on. Each one has to be validated - a combined dataprovider reads several sources, and every one of them needs its own credentials.

[JsonPropertyName("usedConnections")]
public List<DataProviderUsedConnection> UsedConnections { get; set; }

Property Value

List<DataProviderUsedConnection>