0

我正在尝试使用 MDX 连接将数据从本地 SAP BW 复制到 Blob 存储上的 CSV 文件。当我在 BEX 分析器上运行此查询时,SAP 会弹出一个插入日期范围的屏幕,这不是可选变量。关键是,我不知道如何在 Azure 数据工厂上复制数据期间执行此操作。

我没有成功测试 Where 子句、SAP VARIABLES 和 FILTER()

查询

SELECT
    { [Measures].[9M8SVJVCT2BZ52DZQ58MOL7TJ],
    [Measures].[9M8SVJVCT2BZ52DZQ58MOLKGN] } ON COLUMNS
FROM ZSD_I28/Y_CBA_ZSD_I28_TM1_001
WHERE  ([ZSD_I28___F38].[2019/02]:[ZSD_I28___F38].[2019/02]) 

消息错误:

'Type=Microsoft.Data.Mashup.MashupValueException,Message=SAP Business Warehouse: Entrar um valor para a variável Ano civil/mês (Intervalo de valores).,Source=Microsoft.Data.Mashup.ProviderCommon,'. Activity ID:93e3ab50-92e0-4883-ae02-88e28b9a69ce

翻译: Entrar um valor para a variável Ano Civil/mês (Intervalo de valores)输入年/月的变量值(范围值)

[ZSD_I28___F38 -]这是应接收参数的年/月列。

检查此打印

谢谢

4

1 回答 1

1

目前,我们的 SAP BW 连接器中不支持通过 MDX 的参数。我们在 Open Hub 上确实有一个替代连接器,它应该具有更好的性能和过滤支持。你认为这适用于你的场景吗? https://docs.microsoft.com/en-us/azure/data-factory/connector-sap-business-warehouse-open-hub

于 2019-03-25T01:48:42.177 回答