如何在Ubuntu中使用pyadomd?

问题描述 投票:0回答:2

我的团队正在尝试将 SSAS 与 pyaomd 连接起来。他们已经创建了脚本并且它在本地 Windows 系统中成功运行。然而,我们的目标是通过 Cloud Composer Dag 托管它。由于它是基于 Ubuntu 的环境,我们在导入 pyadomd 包时收到以下错误:

RuntimeError: Failed to create a default .NET runtime, which would
                    have been "mono" on this system. Either install a
                    compatible runtime or configure it explicitly via
                    `set_runtime` or the `PYTHONNET_*` environment variables
                    (see set_runtime_from_env).

我已经检查了所有可用的文档,我可以看到以下行:

path.append('\\Program Files\\Microsoft.NET\\ADOMD.NET\\160')

我不知道如何在 Ubuntu 系统中实现这一点。

python powerbi ssas google-cloud-composer
2个回答
0
投票

您可能正在参考这个文档吗? 我相信建议遵循这种导入结构:

from sys import path
path.append('\\Program Files\\Microsoft.NET\\ADOMD.NET\\150')

from pyadomd import Pyadomd

0
投票

该问题可能与 Windows 提供的身份验证方法有关,该方法在 Ubuntu 上不可用。配置HTTP Access可能有助于解决该问题。请告诉我这是否有效。

© www.soinside.com 2019 - 2024. All rights reserved.