- CSV上传:使用用户界面(仅限APM模式)导入活动。
- Cognite工具包:使用Cognite工具包数据建模(APM和IDM/CDM模式)导入活动。
- 转换:使用CDF转换从RAW表或其他来源转换数据(APM和IDM/CDM模式)。
通过CSV上传导入(APM模式)
模式可用性:仅限APM模式。IDM/CDM模式不支持在用户界面中进行CSV导入。
填写CSV文件模板
CSV模板将仅包含一行值,表示您可以为导入活动提供的可能值。这一行被称为标题行,在填充模板时不应被删除。要导入单个活动,请在模板中添加新行,并输入用逗号分隔的适当值。新行中的每个值应包含您希望在模板中提供的相应标题行上填充的值。
例如,如果您的模板包含以下标题行:导入时,您将创建一个标题为”搭建脚手架”,状态为”完成”,部门为”吊装”的活动。如果提供的外部ID未导出,用户在导入时将看到错误。
标题,状态,部门,请创建一个包含额外行的CSV文件:格式化日期字段
在 Maintain 中的一些活动字段表示日期,必须具有特定格式才能正确导入。日期字段可以通过 CSV 模板中的特殊标题值识别,形式为开始时间 (DD/MM/YYYY)。在这个例子中,开始时间 是字段的名称,而 DD/MM/YYYY 是需要在 CSV 文件后续行中使用的日期格式。
例如,导入以下文件将导致活动的 开始时间 设置为2023年12月10日。格式化布尔字段
在 Maintain 中的一些活动字段表示布尔值,例如真 或 假。布尔字段可以通过 CSV 模板中的特殊标题值识别,形式为 是否活动 (真/假)。这些字段只有两个有效值,真 或 假。
例如,导入以下文件将导致活动的 是否活动 设置为 假。格式化包含逗号的值
由于 CSV 格式使用逗号分隔值,因此在活动字段也需要包含逗号时请小心。Maintain 根据 RFC 4180 标准 处理 CSV 文件,该标准要求包含逗号的值必须用双引号括起来。 例如,导入以下文件将导致活动被创建,城市 设置为 波士顿, MA。未设置的值
您可以在非必填的活动字段中留空,以表示特定活动的缺失或不相关值。 例如,导入以下文件将导致活动被创建,州 设置为 纽约,但在城市字段中将没有值。将活动连接到资产
Maintain 支持将活动链接到 CDF 资产,用于在 3D 模型、文档、PSN 等中为活动提供上下文。为了让 Maintain 创建与 CDF 资产的适当链接,您必须在导入模板中提供 CDF 资产的外部 ID。 如果您的项目中有资产上下文化,模板中将有一个特殊的资产外部ID字段,您需要用活动资产的外部ID填充该字段。
例如,当导入以下文件并假设存在外部 ID 为 NY_BUILDING_23 的 CDF 资产时,活动在导入到 Maintain 时将与该资产相关联。通过 Cognite 工具包导入
模式可用性:APM 和 IDM/CDM 模式。这是程序化活动摄取的推荐方法。
先决条件
在通过 Cognite 工具包导入活动之前,请确保您拥有:- 在您的数据模型空间中配置的自定义活动视图(或使用来自
cdf_idm的标准CogniteMaintenanceOrder视图) - 在您的 Maintain 配置中映射的活动视图,位于
viewMappings下 - 访问 Cognite 工具包
配置活动视图映射
在您的 Maintain 配置中,验证viewMappings 部分是否指向您的活动视图:
APM_Activity 或 ExtendedActivity),请更新映射以指向您的自定义视图:
使用 Cognite 工具包导入活动
在 IDM 模式下,使用 Cognite 工具包 作为导入活动的推荐方法。创建活动数据结构
如果您还没有,请为您的活动创建容器、视图和节点 YAML 文件。遵循标准数据建模结构:
APM_Activity.Container.yaml- 定义容器架构APM_Activity.View.yaml- 定义视图属性和关系apmActivities.Node.yaml- 包含您的活动实例 请参阅 Cognite 工具包文档 以获取详细示例和模板。
配置字段映射
确保您的活动节点包含 Maintain 所需的字段:
| 字段 | 描述 | 必需 |
|---|---|---|
externalId | 活动的唯一标识符 | 是 |
title | 活动标题 | 是 |
status | 活动状态(例如,“开放”、“进行中”、“完成”) | 推荐 |
startTime | 开始日期/时间 | 推荐 |
endTime | 结束日期/时间 | 推荐 |
rootLocation | 根位置标识符 | 推荐 |
assetExternalId | 关联资产的外部 ID | 可选 |
mainAsset | 与资产的直接关系 | 可选 |
部署活动
在 Maintain 中验证
- 登录到 Maintain。
- 导航到 活动。
- 验证您导入的活动是否显示正确的数据。
使用转换导入活动
模式可用性:APM 和 IDM/CDM 模式。这是批量数据的推荐方法。
故障排除
如果在导入后遇到活动问题,请查看表格以获取原因和解决方案。| 问题 | 解决方案 |
|---|---|
| 活动不可见 | 验证视图映射配置是否指向正确的空间、视图和版本 |
| 缺少字段 | 检查您的字段配置是否包含所有正在导入的字段 |
| 资产链接断开 | 确保资产外部ID或主资产关系指向现有资产 |
| 错误的根位置 | 验证根位置是否与您的位置配置匹配 |