.make graph_snapshot (预览版)

适用于:✅Azure 数据资源管理器

Note

此功能目前处于公开预览状态。 正式发布之前,功能和语法可能会更改。

从指定的图形模型创建新的图形快照。 图形快照是可以高效查询的图形模型的具体化实例。

Permissions

若要运行此命令,用户需要 数据库管理员权限Graph 管理员权限

Syntax

.make [async] graph_snapshotSnapshotNamefromGraphModelName

Parameters

Name 类型 Required Description
async Keyword 如果指定,则命令以异步方式运行,并立即返回。
SnapshotName String 要创建的快照的名称。 名称在图形模型的范围内必须是唯一的。
GraphModelName String 要从中创建快照的图形模型的名称。

Returns

如果同步运行,此命令将返回包含以下列的表:

Column 类型 Description
Name String 创建的快照的名称。
SnapshotTime DateTime 创建快照时的时间戳。
ModelName String 图形模型的名称。
ModelId String 图形模型的唯一标识符。
ModelCreationTime DateTime 创建图形模型时的时间戳。
NodesCount Long 快照中的节点数。
EdgesCount Long 快照中的边缘数。
RetentionPolicy String 以 JSON 格式应用于快照的保留策略。

如果异步运行,该命令将返回可用于检查作状态的作 ID。

Examples

同步创建图形快照

.make graph_snapshot WeeklySnapshot from SocialNetwork

Output

Name SnapshotTime ModelName ModelId ModelCreationTime NodesCount EdgesCount RetentionPolicy
WeeklySnapshot 2025-05-24 05:26:35.1495944 SocialNetwork aaaaaaaa-0b0b-1c1c-2d2d-333333333333 2025-05-21 10:47:05.8611670 2 1 {
“SoftDeletePeriod”: “365000.00:00:00”<br>}

异步创建图形快照

.make async graph_snapshot DailySnapshot from ProductRecommendations

Output

OperationId
bbbbbbbb-1c1c-2d2d-3e3e-444444444444

Notes

  • 创建图形快照将图形模型定义具体化为可查询格式。 对于大型图形,此过程可能非常耗时。
  • 对于大型图形,建议使用此选项 async 在后台运行作。
  • 图形模型可以有多个快照,每个快照都表示图形在不同时间点的状态。
  • 快照是不可变的。 若要使用新数据更新快照,需要创建新的快照。