# 创建数据模型

您可以在存储或转换数据任务中包含的数据集之间创建关系，以创建数据模型。数据集市可以使用数据模型来自动生成代码，以实现维度和事实表的非规范化。

* 单击模型打开数据模型视图。

您可以得到关于关系的建议，或者添加您自己的关系。

## 使用建议的关系

您可以根据数据集中的主键和列名获得创建关系的建议。

1. 单击 the 关联图标 icon。

   您将看到推荐关系列表。您可以展开每个关系以检查建议的列，其用于建立数据集之间的关系。

   提示注释

   您还可以单击包含 AI 推荐，使用生成式 AI 基于元数据生成推荐。

   这要求租户管理员在租户级别启用生成式 AI。转到 Administration 活动中心，在设置 &gt; 特性控制中启用 Data Integration 中的基于生成式 AI 的助手。

   有关可用性和共享信息的更多信息，请参阅[数据集成中基于 AI 的生成助手](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-manage-DI-features.htm#Generati)。

   Govnote-not-in在 Qlik Cloud 政府 中不支持

   信息注释

   要使用 AI 模型推荐，您必须选择启用跨区域推断。这允许 Qlik Cloud 将推断请求发送到您的租户区域之外。

   有关推断处理位置的详细信息和最新信息，请参阅 [启用跨区域推理](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/cross-region-data-processing.htm)。

2. 选择要使用的推荐关系。

   模型视图将用虚线更新，以指示将创建的关系。

3. 单击应用以创建关系。

   模型视图中的线将变为实心，以指示关系已创建。

## 添加关系

如果建议的关系中不包括关系，也可以手动添加关系。

1. 单击添加关系。

2. 选择子数据集和父数据集。

   您将看到基于父数据集主键的推荐关系。

3. 您可以调整子数据集的列选择。

   您还可以调整关系的名称。

   准备好后，单击确定创建关系。

## 编辑关系

1. 单击 the 平铺视图图标 icon 以转到平铺视图。

2. 单击关系上的 the 编辑 icon 然后选择。

3. 现在可以编辑关系设置。

   准备好后单击确定。

## 删除关系

有两种方法可以删除关系。

* 在平铺视图 (the 平铺视图图标 icon) 中，单击关系上的 the 删除 icon 并选择。

* 在模型视图 (the 数据模型图标 icon) 中，单击要删除的关系上的 the 删除图标 icon。

信息注释删除关系可能会影响下游数据资产。

## 限制

* 不支持循环关系。如果您收到有关这方面的警告，请考虑将两个数据集合并为一个。

* 用于关联两个数据集的属性必须具有相同的数据类型。如果它们具有不同的数据类型，则无法确保自动转换，这可能会在以后使用此关系时导致运行时错误。