gpt4 book ai didi

c# - 在 C# 中引用 SSAS 表格模型时出现异常

转载 作者:行者123 更新时间:2023-11-30 16:43:49 24 4
gpt4 key购买 nike

我正在尝试通过 C# 自动执行 Azure Analysis Services 中的分区刷新。我已经安装并引用了最新的“Microsoft.AnalysisServices”。 ..' 程序集在这里找到:

https://learn.microsoft.com/en-us/azure/analysis-services/analysis-services-data-providers .

然后我有以下代码:

使用系统;使用 Microsoft.AnalysisServices.Tabular;

    public void Run()
{
Server asSrv = new Server();

try
{

asSrv.Connect(ASConnectionString);
Database db = asSrv.Databases.FindByName("HospoIQTabular");
Model m = db.Model;

// only refresh 2017 partitions

m.Tables["Sales"].Partitions["Sales - Post 2017"].RequestRefresh(RefreshType.Full);
m.Tables["Payments"].Partitions["Payments - Post 2017"].RequestRefresh(RefreshType.Full);

db.Model.SaveChanges(); // commit which will execute the refresh

}
catch (Exception e)
{
OnEventLog(e.Message);
}
finally
{
asSrv.Disconnect();
asSrv = null;
}

}

连接到服务器和数据库本身工作正常。但是,尝试引用“db.Model”会引发以下异常:

“DataSourceType”类型的值“2”是意外的。

我已经看过,但在任何地方都找不到任何帮助。有什么想法吗??

最佳答案

该问题与 NuGet 包 Microsoft.AnalysisServices.Tabular (v13) 类似

幸运的是,您可以使用此处列出的 NuGet 包:https://learn.microsoft.com/en-us/azure/analysis-services/analysis-services-data-providers .

在 Visual Studio NuGet 中将此包列为 Microsoft.AnalysisServices.retail.amd64

关于c# - 在 C# 中引用 SSAS 表格模型时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44296949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com