如何在数据工厂复制数据期间对MDX查询设置SAP变量



我正在尝试使用MDX Connection在BLOB存储上将SAP BW的复制数据从SAP BW上获得CSV文件。当我在Bex Analyzer上运行此查询时,SAP弹出屏幕插入日期范围,这不是可选的变量。关键是,我不知道如何在Azure数据工厂的复制数据中执行此操作。

我未能成功测试从子句,SAP变量和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

翻译:Entar um Valor Para avariávelAno民用/mês(Intervalo de Valores)输入年度/月的可变值(范围值)

[zsd_i28 ___ f38-] 这是应该接收参数的年度/月列。

检查此打印

谢谢

当前,我们在SAP BW连接器中没有通过MDX对参数的支持。我们确实在开放式集线器上有一个替代连接器,该连接器在过滤方面应该具有更好的性能和支持。您认为这可以适合您的情况吗?https://learn.microsoft.com/en-us/azure/data-factory/connector-sap-business-warehouse-warehouse-warehouse-hub

最新更新