首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net内核的XMLA/TMSL

.Net内核的XMLA/TMSL
EN

Stack Overflow用户
提问于 2019-01-14 21:16:07
回答 2查看 327关注 0票数 3

随着Azure世界的其余部分迁移到Azure核心,Azure分析服务似乎被.Net框架卡住了。

有没有一种方法可以使用.Net核心上可用的框架来对SSAS多维数据集执行TMSL或XMLA?

这意味着AMO客户端和表格对象模型等被排除在外,因为这些程序集只存在于.Net框架中。

我正在尝试从Azure函数V2更新多维数据集数据源连接。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-20 15:56:07

这是一个执行XMLA的.net核心控制台示例,我确信它可以工作。

代码语言:javascript
复制
using Microsoft.AnalysisServices;
using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Server OlapServer = new Server();
            string connStrOlap = "Provider=MSOLAP.4; Data     Source=http://localhost/olap/msmdpump.dll; Catalog=YourCatalog;";
            OlapServer.Connect(connStrOlap);
            string XMLACommand = @"

<Batch xmlns=""http://schemas.microsoft.com/analysisservices/2003/engine"">
    <Parallel>
        .......Your XML content.......
    </Parallel>
</Batch>
     
                ";
        
            var result = OlapServer.Execute(XMLACommand);
            OlapServer.Disconnect();
            OlapServer.Dispose();
            Console.ReadKey();
        }
    }
}

一定要安装nuget包:(现在是预览版) Microsoft.AnalysisServices.NetCore.retail.amd64 Microsoft.AnalysisServices.AdomdClient.NetCore.retail.amd64

票数 0
EN

Stack Overflow用户

发布于 2020-05-12 12:19:41

我也在寻找同样的东西,结果发现了这个:https://github.com/RadarSoft/xmla-client

它不依赖于ADOMD.net (耶!)。不幸的是,我现在才刚刚开始使用我自己的POC,所以我还没有实践经验。但是它看起来很有前途!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54182294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档