FederationDataSource Class
A federated data source that retrieves data from different data sources.
Declaration
export class FederationDataSource extends DataSource
Remarks
When you bind your dashboard to the Federation Data Source, you in fact bind it to many data sources that are united. You can combine any number of SQL Data Source queries, Excel Data Sources, and Object Data Sources, and set up a relation condition between them.
Inherited Members
Inheritance
SerializableModel
TypedSerializableModel
DataSource
FederationDataSource
constructor
Initializes a new instance of the FederationDataSource class.
Declaration
constructor(
dataSourceJSON?: any,
serializer?: DevExpress.Analytics.Utils.ModelSerializer
)
Parameters
| Name | Type | Description |
|---|---|---|
| dataSourceJSON | any | A JSON object used for dashboard deserialization. Do not pass this parameter directly. |
| serializer | ModelSerializer | An object used for dashboard deserialization. Do not pass this parameter directly. |
Properties
context Property
Declaration
context: ko.ObservableArray<ContextItem>
Property Value
| Type |
|---|
| ObservableArray<ContextItem> |
queries Property
Declaration
queries: ko.ObservableArray<QueryNode>
Property Value
| Type |
|---|
| ObservableArray<QueryNode> |
sources Property
Declaration
sources: ko.ObservableArray<Source>
Property Value
| Type |
|---|
| ObservableArray<Source> |
Methods
getDisplayNamePrefix Method
Gets the display name of the current data source.
Declaration
getDisplayNamePrefix(): string
Returns
| Type | Description |
|---|---|
| string | A string that is the display name of the current data source. |
getInfo Method
For internal use.
Declaration
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
Returns
| Type | Description |
|---|---|
| ISerializationInfoArray | An array of objects that provide serialization info. |