小编Joh*_*nHC的帖子

使用ws寻址从Web服务检索数据

我在客户端站点上有一个Web服务,我需要从中报告.

在本地,我使用提供的wsdl模仿服务,并且能够报告这些.但是,现在指向客户端站点我无法访问数据,因为服务需要包含ws寻址头.

网络服务期待如下:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:add="http://www.w3.org/2005/08/addressing" xmlns:ns="CustomerNamespace" xmlns:sch="Schema.xsd">
   <soapenv:Header>
      <add:From>
         <add:Address>Something</add:Address>
         <add:ReferenceParameters>
            <ns:TransactionGroupID>SomeOtherThing</ns:TransactionGroupID>
            <ns:SenderID>911</ns:SenderID>
         </add:ReferenceParameters>
      </add:From>
      <add:Action>Request</add:Action>
      <add:MessageID>TestGUID</add:MessageID>
   </soapenv:Header>
   <soapenv:Body>
      <sch:Request>
         <sch:SearchCustomerSystem>SystemXYZ</sch:SearchCustomerSystem>
          <sch:ServiceID>999999999999</sch:ServiceID>
      </sch:Request>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

目前,我可以通过以下方式获得SSRS:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Request xmlns="Schema.xsd">
      <ServiceID>
          999999999999
        </ServiceID>
    </Request>
  </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

除了创建自定义数据扩展(我宁愿避免)之外,还有一种方法可以将ws寻址标头放入请求中吗?

xml soap wsdl reporting-services

11
推荐指数
1
解决办法
492
查看次数

SSRS未按级别显示所有行(层次结构)

好的伙计们,这让我发疯了......

我有一份报告可以提供许多功能的详细信息.这些功能可以挂掉别人,有自己的存在或者两者兼而有之.

作为查询结果,我有以下数据:

Feature_ID   Parent_ID
24            
24          25
20            
26          12
12            
21          23
26          20
22            
24          23
23          26
24          27
27          28
24          22
29          20
23            
25            
27          29
22          26
28          12
Run Code Online (Sandbox Code Playgroud)

如您所见,某些功能适合层次结构中的多个位置.但是,我在报告中得到的是:

SSRS输出

我在Feature_ID上进行分组,递归父级是Parent_ID.我错过了什么?

sql reporting-services ssrs-2012

8
推荐指数
1
解决办法
222
查看次数

根据活动数据创建id列

我有一张桌子 EVENTS

USER  EVENT_TS             EVENT_TYPE
abc   2016-01-01 08:00:00  Login
abc   2016-01-01 08:25:00  Stuff
abc   2016-01-01 10:00:00  Stuff
abc   2016-01-01 14:00:00  Login
xyz   2015-12-31 18:00:00  Login
xyz   2016-01-01 08:00:00  Logout
Run Code Online (Sandbox Code Playgroud)

我需要做的是session为每个用户的每个活动周期生成一个字段.另外,如果用户已经空闲了一段等于或长于p_timeout(在这种情况下为1小时)的时间段,那么新的会话将在下一个活动开始.用户并不总是干净利落地注销,因此注销不是那里的走廊......

笔记:

注销总是终止会话
不必注销或登录(因为软件)
登录始终是新会话

输出就好

USER  EVENT_TS             EVENT_TYPE  SESSION
abc   2016-01-01 08:00:00  Login       1
abc   2016-01-01 08:25:00  Stuff       1
abc   2016-01-01 10:00:00  Stuff       2
abc   2016-01-01 14:00:00  Login       3
xyz   2015-12-31 18:00:00  Login       1
xyz   2016-01-01 08:00:00  Logout      1
Run Code Online (Sandbox Code Playgroud)

有关如何实现这一点的任何想法?

sql oracle oracle11g

3
推荐指数
1
解决办法
84
查看次数

SQL:用户计数的每日报告

我正在尝试获取 30 天的用户报告,它将返回日期用户总数作为该日期创建的计数,我使用此查询完成了此操作

 Select count(*)  As [Count] ,  
        (SELECT CONVERT(date, AddDate)) As [Date] 
 from Users 
 WHERE AddDate  >= (SELECT DateAdd(month, -1, Convert(date, GetDate()))) 
 Group By CONVERT(date, AddDate)
Run Code Online (Sandbox Code Playgroud)

它只给我创建任何用户的日期,但我想显示所有30 天,如果它的计数为 0

我想对月度报告做同样的事情。我正在获取创建用户的月份,现在我想将其更改为获取本月以来的最后 12 个月及其总用户数。为此,我正在使用这个查询

 Select count(*)  As [Count] ,
        (Select DATEPART( month , DateAdd( month , DATEPART(mm,AddDate) , -1 ) )) as Month
 from Users 
 WHERE AddDate  >= (SELECT DateAdd(YEAR, -1, Convert(date, GetDate())))
 Group By DATEPART(mm,AddDate)
Run Code Online (Sandbox Code Playgroud)

sql sql-server

2
推荐指数
1
解决办法
1428
查看次数

将多行组合在一起

我有一个包含以下内容的表,我希望将它们分组以获得以下输出.可能吗?

输入

ID    Value1    Value2    Value3
5     Y         NULL      NULL
5     NULL      1         NULL
5     NULL      NULL      USA
5     NULL      NULL      NULL
6     N         NULL      NULL
6     NULL      2         NULL
6     NULL     NULL       GBP
6     NULL     NULL       NULL
Run Code Online (Sandbox Code Playgroud)

产量

ID     Value1     Value2     Value3
5      Y          1          USA
6      N          2          GBP
Run Code Online (Sandbox Code Playgroud)

sql sql-server

2
推荐指数
1
解决办法
53
查看次数

标签 统计

sql ×4

reporting-services ×2

sql-server ×2

oracle ×1

oracle11g ×1

soap ×1

ssrs-2012 ×1

wsdl ×1

xml ×1