如何在Data Factory上的COPY DATA期间在MDX Query上设置SAP VARIABLES?

时间:2019-03-23 15:24:22

标签: mdx azure-data-factory azure-data-factory-2 sap-bw

我正在尝试使用MDX连接将预置状态的SAP BW上的副本数据复制到Blob存储上的CSV文件中。 当我在BEX Analyzer上运行此查询时,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

翻译: 输入各种变量的值,输入年份/月份的变量值(范围值)

[ZSD_I28 ___ F38-] 。这是应该接收该参数的“年/月”列。

Check this print

谢谢

1 个答案:

答案 0 :(得分:1)

当前,我们的SAP BW连接器中不支持通过MDX进行的参数设置。我们在Open Hub上确实有一个替代连接器,该连接器应该具有更好的性能并支持过滤。您认为这可以适合您的情况吗? https://docs.microsoft.com/en-us/azure/data-factory/connector-sap-business-warehouse-open-hub