数据仓库云(DWC)是SAP最新的数据仓库产品。作为一个软件即服务的解决方案,它基于新的HANA云。除了自助数据准备等实际工作用例之外,DWC还应该能够成为一个完整的数据仓库解决方案。
作为一个数据仓库解决方案,DWC必须能够集成尽可能多的源。
在我上一篇文章中解释了与BW/4HANA的连接之后,我们想用这个博客来展示如何建立一个基于BW/4HANA和DWC的混合数据模型。我使用的是一个非常简单的数据模型,主要应该给人一种外观和感觉的印象。
SAP在集成这两种解决方案(BW+DWC)方面投入了大量资金。BW语义从查询中的传输也应该通过"模型传输连接"工作,该连接将很快提供。这意味着sapbw中定义的语义可以重用。以下记录的SAP WebSession提供了第一个视图。
在非常简单的场景中,有两个包含交易数据的表,其中包含每个零售区域的销售额和成本(在本例中仅为城市)。
零售团队希望清楚地了解某个城市在每个时间段内产生了多少利润。
在SAP BW中/4 HANA交易数据有以下简单的数据模型:
在虚构的非常简单的情况下,我们假设SAP BW不包含任何城市的主数据。然而,im即时通讯云,一个部门有一个CSV文件,将id转换成城市描述。此外,"利润"一栏应根据BW/4和CSV数据在DWC中计算。我们已经为DWC中的CSV文件创建了一个表。
1。复合提供者的连接
为了将来自BW/4的数据集成到DWC中,必须首先建立到BW/4的连接。如果建立了连接,则可以在数据生成器中启动数据模型,而不考虑DWC的来源。在本例中,我们创建了一个图形视图:
导航到远程源→选择连接BW/4或HANA
将这两个CompositeProviders添加到图形视图中。
隐藏CP\U EXP和CP\U REV的"InfoProv"和"Recordmode"列。
检查这两个CompositeProviders的连接条件。
隐藏您拥有的"City"和"Date"列我已经连接了两个sapbw/4hana复合提供商并加入了他们。现在可以报告了。
2。将BW/4 HANA数据与DWC中的映射表连接起来
我们将城市名称存储在一个由CSV文件填充的DWC表中(详见此处)。我们只需将此表"城市名称"添加到图形视图中:
隐藏最后一个"城市"列,大数据信息,该列仅包含城市的缩写。
3。在合并数据模型上创建计算出的关键数字
该模型仍然缺少关键数字。对于实现,我们创建了一个新的"计算列":
注意:为了能够在故事中使用图形视图,必须将其部署为分析数据集。
我们还隐藏了"成本金额"和"收入"列,因为在以后的评估中只应考虑利润。
4。可视化
基于我们非常简单的混合数据模型,我们可以使用SAP Analytics Cloud(SAC)的集成story builder快速可视化数据:
非常简单的示例立即显示了数据仓库云的强大。数据模型的建模非常快速和简单。数据仓库云在市场上还很新鲜,但是一个用例已经被很好地涵盖了:
一家公司使用其sapbw/4HANA系统作为中央企业数据仓库,非常重视治理和质量。然而,对于各部门来说,正在寻求一种可能性,企业应用开发,即在这个稳定的数据库基础上绘制灵活的扩展和视图。数据仓库云非常适合这种情况。在上面的例子中,它只是一个简单的文件增强。也可以将BW/4数据与其他系统的信息结合起来。
该示例还表明,没有从BW/4HANA系统中提取真正的元数据。它更像是一个使用者视图,在这个视图中,数据可以直接从BW加载,而不需要进一步了解元数据结构。随着即将到来的模型传输连接(请参阅更多详细信息),数据仓库云还将能够理解和传输sapbw/4HANA中已经定义的元数据。通过这种方式,淘客怎么做,大数据解决,从查询中计算出的关键数据将被理解,等等。这将是向前迈出的一大步。
在接下来的几个月里,随着数据流的发展,转换数据的能力也将大大扩展。这样就可以建立持久的数据流。除了SQLScript,将来还可以用Python实现逻辑。(更多细节)。我真的很重视这一即将推出的特性。
两个例子都表明数据仓库云路线图中充满了新特性,这些特性将在今年晚些时候发布。