在本文中,我将解释如何使用Table函数创建saphana计算视图。在我上一篇文章SAP HANA Calculation View–SQL Script中,我解释了如何将SQL脚本与SQL Scripted Calculation View结合使用,但在本文中,云零售,我将使用与"Table Function"中相同的SQL代码。
在SAP HANA中,有多种方法可以为给定的业务需求提供解决方案。选择方法1、方法2或方法n取决于各种参数/情况。它不像使用脚本视图是旧方法,而使用表函数是新方法。在下面的示例中,淘客助手怎么用,我使用了相同的代码(来自上一篇文章),它在下面的计算视图中工作。但是,根据需求/情况选择最佳的方法总是很好的。
我们在SAP HANA DB中从一个版本到另一个版本都获得了新的东西,因为SAP正在进行大量的研发,技术也在不断发展。
让我们从用户定义函数(UDF)开始我们的旅程,在本文中,我将解释/使用表用户定义函数(UDF)。
在SQL中,我们有标量函数和表用户定义函数(UDF),用户定义函数(UDF)使您能够将复杂的逻辑构建到单个数据库对象中。
标量用户定义函数(UDF)是一个自定义函数,将只返回一个标量值作为输出。
表格用户定义函数(UDF)是一个自定义函数,将只返回一个表格值作为输出。
步骤1:创建表格类型需要显示输出(可能来自一个表或多个表)。
在SAP HANA Calculation View–SQL脚本中,云购,我使用了五个表,这里我也将使用相同的五个表和相同的输出字段。
使用下面的SQL代码并创建一个表类型。
在上面的代码成功执行后查看表类型。
步骤2:使用SAP HANA开发透视图,超级返利,在存储库中创建一个工作空间,在Project Explorer中创建XS项目并分配工作空间。
然后转到存储库,创建存储库包,或者如果您已经选择了存储库包并创建新的表函数,并给出文件名"GET\u SALESORDERS\u TF"
下面的函数将使用模板(代码)创建。
步骤3:我们需要对上述代码进行简单修改,商城返利,并将代码保留在此处。
激活。
步骤4:创建SAP HANA Modeler透视图中的计算视图,并调用/分配上表函数。一旦我们添加了表函数,那么它将显示所有在函数(表类型)中可用的字段。
在投影中添加所有字段–>聚合–>语义。
保存并激活。
步骤5:显示数据。