SAP PI系统关于接口清单和接口通量的自定义视图

2024-06-18 12:13

本文主要是介绍SAP PI系统关于接口清单和接口通量的自定义视图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        根据实际业务需要,在SAP PI系统上做了两个视图:一个是基于IC的接口清单,另一个是按照接口每日统计的接口通量(包括访问量、数据包大小)。将这两部分数据通过接口推送到第三方云平台上进行PO数据大屏的展示。

drop view gd_ic_list;
/*创建intergrated configration List 视图 gd_IC_LIST
*/
create view gd_ic_list as (select  A.FROMSRVC	 AS FROM_SERVICE,		-- 发送方系统A.ACTIONNAME AS FROM_ACTIONNAME,	-- 发送方接口IDA.ADAPTERTYPE AS FROM_ADAPTERTYPE,	-- 发送方接口适配器类型B.TOSRVC	  AS TO_SERVICE,		-- 接收方系统B.ACTIONNAME  AS TO_ACTIONNAME,		-- 接收方接口IDB.ADAPTERTYPE AS TO_ADAPTERTYPE,	-- 接收方接口适配器类型c.text		  as IC_text			-- IC Receiver Descriptionfrom XI_AF_CPA_BINDING as a inner join XI_AF_CPA_BINDING as bon a.A1_OBJECT_ID = B.A1_OBJECT_IDAND A.DIRECTION	  = 'I'AND B.DIRECTION	  = 'O'left join XI_DIR_TXTSHT_SYNC as con a.object_id = ABAP_LOWER( c.objectid ) -- 需要注意id 的大小写);/*删除接口通量视图 gd_XI_FLUX
*/
drop view GD_XI_FLUX;create view GD_XI_flux as (
-- 异步接口select to_date( sent_recv_time ) AS SEND_DATE, -- 时间戳转化为日期from_service_name ,						   -- 发送方系统to_service_name   ,						   -- 接收方系统action_name 		 as from_action_name,	   -- 发送方接口IDrecv_action_name  as to_action_name,		   -- 接收方系统IDcount(*) as counts,						   -- 	to_decimal( ( sum(bytes_length  / 1024 ) / 1024 ) ,10,3 )as length_mb -- 报文大小(MB)from bc_msgwhere to_service_name <> ' 'group by to_date( sent_recv_time ),from_service_name ,to_service_name   ,action_name	   ,recv_action_nameUNION
-- 同步接口select     to_date( a.sent_recv_time ) AS SEND_DATE, 	   -- 时间戳转化为日期a.from_service_name ,						   -- 发送方系统b.to_service_name   ,						   -- 接收方系统a.action_name 		 as from_action_name,	   -- 发送方接口IDb.action_name  as to_action_name,		   	   -- 接收方系统IDcount(*) as counts,						   -- 	to_decimal( ( sum( ( a.bytes_length + b.bytes_length )  / 1024 ) / 1024 ) ,10,3 )as length_mb -- 报文大小(MB)from bc_msg_log as a inner join bc_msg_log as bon a.msg_id = b.msg_idand a.to_service_name = ' 'and b.to_service_name <> ' 'and a.LOG_LOCATION not in ('AM','BI','MS')and b.LOG_LOCATION not in ('AM','BI','MS')group by to_date( a.sent_recv_time ),a.from_service_name ,b.to_service_name   ,a.action_name	   ,b.action_name
)

这篇关于SAP PI系统关于接口清单和接口通量的自定义视图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1071988

相关文章

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

Spring MVC使用视图解析的问题解读

《SpringMVC使用视图解析的问题解读》:本文主要介绍SpringMVC使用视图解析的问题解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC使用视图解析1. 会使用视图解析的情况2. 不会使用视图解析的情况总结Spring MVC使用视图

基于Spring实现自定义错误信息返回详解

《基于Spring实现自定义错误信息返回详解》这篇文章主要为大家详细介绍了如何基于Spring实现自定义错误信息返回效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录背景目标实现产出背景Spring 提供了 @RestConChina编程trollerAdvice 用来实现 HTT

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重