通过


教程:使用查询生成器查询图形

注释

此功能目前处于公开预览状态。 此预览版在没有服务级别协议的情况下提供,不建议用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款

在本教程步骤中,你将使用视觉查询生成器查询图形。 查询生成器通过选择节点和关系来浏览图形提供了交互式方法。

还可以使用 GQL(图形查询语言)查询图形。 下一教程步骤将介绍如何操作。

切换到查询生成器模式

按照以下步骤切换到查询生成器并开始以交互方式查询图形:

  1. 从图形主页中选择 “模式>查询 ”。

    小窍门

    在此视图中,还可以创建只读查询集。 此查询集具有相同的功能,它允许共享查询结果。

生成查询

构建一个查询来回答以下问题:“特定客户购买了什么产品?” 此查询从“客户”通过“订单”遍历图形到“产品”。 例如,若要查询客户 Carla Adams 的购买情况,请执行以下步骤:

  1. 选择 “添加节点 ”以查看可用于查询的节点。

    显示选择“添加节点”的结果的屏幕截图。

  2. 选择 “客户 ”节点将其添加到查询。

    显示选择“客户”节点的结果的屏幕截图。

  3. 选择“客户”节点时选择 购买 边缘。 查询生成器会自动添加连接的 Order 节点。

  4. 在选择订单节点的同时,选择包含边缘。 查询生成器会自动添加连接的 Product 节点。

  5. 你现在有一个查询模式:客户→购买→订单→包含→产品。

    显示具有所选节点和边缘的查询模式的屏幕截图。

  6. 将筛选器应用到“客户”节点以专注于特定客户。 对于本教程,请选择“客户”节点,然后选择“ 添加筛选器”。

  7. “筛选器 ”弹出窗口中,配置筛选器,如下图所示:

    显示“客户”节点上已完成的“添加筛选器”弹出窗口的屏幕截图。

  8. 选择 “应用 ”,将筛选器添加到“客户”节点。

现在已设置查询以查找卡拉·亚当斯购买的所有产品。

运行查询

  1. 选择 “运行查询 ”以运行查询并查看结果。 查询可能需要一些时间才能完成。

  2. 查询完成后,折叠查询生成器窗格以获取结果的更好视图。

    可视化查询结果的屏幕截图。

探索您的数据

查询生成器可帮助你直观地浏览图形:

  • 展开节点:将鼠标悬停在节点上以查看其连接的节点和关系。
  • 查看节点属性:选择节点以查看其属性。
  • 与节点交互:拖动节点以重新定位节点或选择以突出显示连接。
  • 筛选结果:应用筛选器以专注于特定数据。
  • 选择属性:选择要包含在结果中的节点和边缘属性。

可以通过不同的方式查看查询结果:

  • 关系图视图:可视化图形结构和关系。 此视图是默认视图。
  • 卡片视图:查看卡片格式的每个节点的详细信息。
  • 表视图:请参阅表格格式的结果,以便于分析。

显示不同视图模式的屏幕截图:关系图、卡片和表。

保存查询

可以通过在工作区中创建查询集来保存查询。 可通过多种方式在 Fabric 中创建查询集。 本教程在 查询 模式下使用接口。

若要创建查询集,请执行以下步骤:

  1. “查询 ”模式下,选择“ 创建查询集”。

    显示“创建查询集”选项的屏幕截图。

  2. “新建图形查询集 ”对话框中,输入查询集的名称(例如“GraphQuerySet_1”),并将 位置 设置为工作区。 然后选择“创建”

    显示“新建图形查询集”对话框的屏幕截图。

  3. 在工作区中创建了一个新的查询集项,并且当前查询保存在其中。 选择查询集名称旁边的三个省略号(...),然后选择“ 重命名 ”为其指定有意义的名称,例如“CarlaAdams_Purchases”。

    显示工作区中创建的查询集项的屏幕截图。

查询集允许您:

  • 在不重新创建查询的情况下重新运行查询
  • 与具有工作区访问权限的团队成员共享查询
  • 将相关查询组织在一起

后续步骤