我已经开发了脚本,使用Python刷新SSAS模型中的表。它在我的本地运行得很好,但我想在Azure Function中部署脚本。
在Azure Function中,如果我们选择Python,则只有操作系统在Linux中可用。我用来刷新表的python库(Pyadomd -https://pypi.org/project/pyadomd/)在Linux上不起作用,它只在Windows操作系统上起作用。
请建议一些替代的Python库连接到SSAS模型来执行分区创建,分区删除,分区和表刷新等操作。
1条答案
按热度按时间gv8xihay1#
请参见Can Install SSAS (Sql Analysis services) for Ubuntu。SSAS在Linux上不可用,尽管存在一些其他方法。首先安装
CData ODBC Driver
,然后安装pip install pyodbc
。全文在这里https://www.cdata.com/kb/tech/ssas-odbc-python-linux.rst。