项目管理概述
什么是 Fabric 项?
项是体验中的一组功能,例如:数据工程和数据科学。 用户可以创建、编辑和删除项目。 每个项类型提供不同的功能。 例如,数据工程体验包括湖屋、笔记本和 Spark 作业定义项。
Fabric 项 CRUD API
可以使用 Fabric 项 CRUD API 来管理 Fabric。
- 创建项:使用空定义创建项、创建具有 定义的项,或者创建具有 有效负载的项。 不能在同一请求中使用定义和有效负载。
- 获取项:获取项的属性。
- 删除项目:删除一个项目。
- 更新项目:修改此项目的属性。
- 列出项:检索工作区中项的列表。
- 获取项定义:获取项的定义,该定义可用于项创建和更新定义。
- 更新项定义:更新项定义(例如更改报表中的视觉对象名称)。
以下部分提供有关受支持和不支持的项类型的信息。
注释
任何 API 都不支持以下项类型:
- 记分卡
- 数据流
- 数据流第 2 代
项类型 API 支持
本部分列出了无需定义即可用于以下作的项目:
- 创建
- 删除
- 获取
- 更新
这些项按体验分组。
数据工厂
项类型 | 创建(没有定义) | 使用有效负载/定义创建 | 获取 | 更新 | 删除 | 列出 |
---|---|---|---|---|---|---|
DataPipeline | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
MountedDataFactory | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
数据工程
项类型 | 创建(没有定义) | 使用有效负载/定义创建 | 获取 | 更新 | 删除 | 列出 |
---|---|---|---|---|---|---|
环境 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
GraphqlApi | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
Lakehouse | ✅ | ✅ 仅有效负载 | ✅ | ✅ | ✅ | ✅ |
笔记本 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
SparkJobDefinition | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
数据科学
项类型 | 创建(没有定义) | 使用有效负载/定义创建 | 获取 | 更新 | 删除 | 列出 |
---|---|---|---|---|---|---|
MLModel | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
MLExperiment | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
数据仓库
项类型 | 创建(没有定义) | 使用有效负载/定义创建 | 获取 | 更新 | 删除 | 列出 |
---|---|---|---|---|---|---|
数据市场 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
MirroredDatabase | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
MirroredWarehouse | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
SQLEndpoint | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
仓库 | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
Power BI
项类型 | 创建(没有定义) | 使用有效负载/定义创建 | 获取 | 更新 | 删除 | 列出 |
---|---|---|---|---|---|---|
仪表板 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
数据流 | ✅ | ✅ 仅定义 | ✅ | ✅ | ✅ | ✅ |
PaginatedReport | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ |
报告 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
SemanticModel | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
实时智能
项类型 | 创建(没有定义) | 使用有效负载/定义创建 | 获取 | 更新 | 删除 | 列出 |
---|---|---|---|---|---|---|
Eventhouse | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
事件流 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
KQLDatabase | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
KQLQueryset | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
KQLDashboard | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Reflex | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |