You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过SSRS REST API获取隐藏文件夹中的指定数据源

用SSRS REST API获取隐藏文件夹内指定数据源的方法
  • 先定位目标隐藏文件夹的ID
    你之前用$filter=(hidden eq false or hidden eq true)能筛选出所有文件夹,其实直接用$filter=hidden eq true就能精准揪出所有隐藏文件夹,请求示例:

    GET /api/v2.0/CatalogItems?$filter=Type eq 'Folder' and hidden eq true&$select=Id,Name,Path
    

    从返回结果里找到藏着"my_data_source"的那个文件夹,记下它的Id(或者直接用Path匹配也行)。

  • 再拉取该文件夹下的目标数据源
    调用文件夹专属的目录项接口,同时必须在筛选条件里加上隐藏项的判断,不然默认不会返回隐藏内容。请求示例:

    GET /api/v2.0/Folders({folderId})/CatalogItems?$filter=Type eq 'DataSource' and Name eq 'my_data_source' and (hidden eq false or hidden eq true)&$select=Id,Name,ConnectionString
    

    把{folderId}换成刚才拿到的文件夹ID就行。要是不想先找ID,也可以直接用文件夹路径筛选,请求改成这样:

    GET /api/v2.0/CatalogItems?$filter=Path eq '/具体的隐藏文件夹路径' and Type eq 'DataSource' and Name eq 'my_data_source' and (hidden eq false or hidden eq true)
    
  • 补充:如果要遍历所有隐藏文件夹找这个数据源,那就先批量获取所有隐藏文件夹的ID,再逐个调用上面的接口排查就行。

内容的提问来源于stack exchange,提问作者EdH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 15:52:03