SuperAPI AI 工具集

databasehub-cli

数据与分析

查看项目

更新于 10-16 00:31

技能介绍

用途:Database Hub CLI 是 Microsoft Fabric 中的只读分析技能,用于回答租户级或跨引擎的数据库资产问题,包括数据库数量、订阅与资源层级、混合资产清单;Microsoft SQL 与 PostgreSQL 的 CPU、存储、内存健康;Cosmos DB 可用性与归一化 RU 覆盖;安全发现及身份验证、审计与 CMK 态势;以及 Fabric SQL 目录清单。

主要能力:分为 consumption(清单与计数)和 operations(跨引擎性能、健康、安全态势)两种模式。请求跨两种模式时先确定清单范围,再对该范围运行 operations。跨引擎健康需分别查询 SQL、PostgreSQL 和 Cosmos DB,并保留各自不同的指标契约。覆盖全资产时,Cosmos 健康需用过滤 POST 形式分页直到 continuationToken 消失。

使用方式:需使用委派的 Entra 用户令牌,所有请求经 https://api.fabric.microsoft.com,并在每次请求(含重试与分页)携带 x-ms-fabric-skill: databasehub-cli。示例:az rest --method get --resource "https://api.fabric.microsoft.com" --url "https://api.fabric.microsoft.com/v1/databasehub/__private/databases/count" --headers "x-ms-fabric-skill=databasehub-cli" --output json。先用 summary/count 路由,再下钻受影响群体。

限制:严格只读,不执行创建、部署、启用、禁用、更新、删除或修复操作;不用于 Query Store、DMV、执行计划、阻塞、索引、T-SQL、warehouse queryinsights、OneLake 治理、Eventhouse 查询或资源变更;不直接查询 ADX/Kusto 或工作负载区域主机。不声称支持 IO;Cosmos 仅暴露可用性与归一化 RU,不提供 CPU、内存、存储、延迟或限流诊断,归一化 RU 饱和不能证明存在限流。Fabric SQL 此处仅支持目录清单,不覆盖健康或态势。认证计数覆盖 Azure SQL 与 Arc SQL Server,审计与 CMK 计数仅覆盖 Azure SQL。401/403 需检查委派用户、租户与 Fabric 受众;分页未完成或存在部分错误时不得报告为完整成功。