MS SQL Server データ ソースの置き換え
手順 1 - IRVDataSourceProvider を実装するクラスを作成します。このクラスは、MS SQL Server 設定の実際の置換を実行します。
public class MyDataSourceProvider : IRVDataSourceProvider
{
public Task<RVDataSourceItem> ChangeVisualizationDataSourceItemAsync(RVDashboardFilter filter, RVDataSourceItem dataSourceItem)
{
throw new NotImplementedException();
}
public Task<RVDataSourceItem> ChangeDashboardFilterDataSourceItemAsync(RVDashboardFilter filter, RVDataSourceItem dataSourceItem)
{
throw new NotImplementedException();
}
}
このクラスの ChangeVisualizationDataSourceItemAsync メソッドは、表示形式がデータを取得するために使用する RVDataSourceItem を返します。ChangeVisualizationDataSourceItemAsync メソッドで引数として提供される RVDataSourceItem 項目を変更することにより、データを取得するサーバーまたはテーブルを変更できます。
手順 2 - RevealSdkSettings.DataSourceProvider を IRVDataSourceProvider を実装するクラスのインスタンスに設定します。
RevealSdkSettings.DataSourceProvider = new MyDataSourceProvider();