一般问题

什么是 Graph Studio?

Graph Studio 是一个完全托管的自助式图形数据管理和分析环境。作为 Oracle Autonomous Database Serverless (ADB-S) 的一项特性,它以图表形式存储、管理和分析数据。

如何访问 Graph Studio?

您可以在 Autonomous Database 仪表盘的 Tool Configuration 选项卡中找到 Graph Studio。或者,您也可以登录 Database Actions,点击 Development 组下启动板页上的 Graph Studio。要登录 Graph Studio,您需要先创建一个分配有 GRAPH_DEVELOPER 角色的数据库用户。

Graph Studio 通过基于浏览器的界面提供全面的功能。对于需要通过编程接口 (API) 访问功能的应用,可使用 Graph Server 和客户端工具包中提供的客户端库,该库可从此处或 Oracle Cloud Marketplace 下载。

Graph Studio 可以执行哪些类型的分析?

Autonomous Database 的图形功能既支持属性图形模型(与 SQL 和 PGQL 兼容),也支持基于 SPARQL 或 OWL(W3C Web 本体语言)等 W3C 语义 Web 标准的 RDF 图形模型。这两种图形模型之间甚至可互操作。

借助 Graph Studio,您可以使用以下方式执行模式匹配查询:

  • ISO 发布的 SQL:2023 标准中提供了一种新的图形语法,请点击此处查看。
  • 一种类似 SQL 的语言 PGQL,支持您按照此处发布的语言规范指定图形模式。

此外,您还可以访问 80 多种图形算法,满足排名和行走、社区检测、路径探索、图形结构评估、链接预测以及所有需要使用 Java 或 Python API 调用的需求。您也可以通过 PGX 机器学习库中的 Graph Neural Network (GNN) 算法或 Oracle Machine Learning (OML),利用机器学习使用 Graph Studio 中的属性图形数据。

RDF 图形模型特别适合知识图或应用集成解决方案。利用 RDF 图形,您可以将 Autonomous Database 用作三元组存储库。您可以使用 SPARQL 作为查询语言或协议来查询和分析图形,也可以根据 OWL 定义的本体执行推断。

如何获取文档?

您可从此处的 Autonomous Database 文档集中找到相关文档。

Graph Studio 是否支持本地部署?

不支持。Graph Studio 与 Oracle Cloud Infrastructure (OCI) 紧密集成,目前不支持本地部署且无相关计划。如需在本地部署系统或 Oracle Cloud IaaS 上运行图形分析,我们建议您使用 Oracle Graph Server and Client(可从此处或 Oracle Cloud Marketplace 下载),并与任何受支持的 Oracle Database 配合使用。

定价与许可

Oracle Autonomous Database Serverless 的图形功能价格是多少?

获得 Oracle Autonomous Database(包括 Oracle Autonomous Data Warehouse 和 Oracle Autonomous Transaction Processing)许可后,您无需额外付费即可使用 Graph Studio 或其图形功能。不过,要按使用量支付费用,因为 Graph Studio 环境使用额外的 ECPU,要按 ADB ECPU 的定价收费。您可以在 ADB 控制台页面的 Tools Configuration 选项卡中设置 Graph Studio 的 ECPU 数。

有关 Oracle Autonomous Database 许可的更多信息,请参阅相关的常见问题解答

Graph Studio 是否提供免费试用许可?

可以。Oracle Autonomous Database 提供 30 天免费试用,其中包含 Graph Studio。有关更多信息(包括如何注册),请点击此处

Graph Studio 是否包含在完全免费服务中?

可以。Oracle Autonomous Database Serverless 提供免费服务,其中包含 Graph Studio。有关更多信息(包括如何注册),请点击此处

安全

需要哪些角色和权限才能使用 Graph Studio?

作为数据库用户,您只需获得 GRAPH_DEVELOPER 角色,就可以访问图形功能。

Graph Studio 如何确保数据安全?

Oracle Autonomous Database 的所有安全机制均适用于 Graph Studio。有关更多信息(包括如何注册),请点击此处

架构

Graph Studio 的架构组件主要有哪些?

Graph Studio 使用 Oracle Autonomous Database 作为持久层。在持久层中,您可以在数据库中运行图形查询,也可以将图形数据移动到内存中数据结构中以运行图形算法和查询。您可以使用 Graph Studio 管理数据、将关系表映射至图形模型以及分析生成的图形数据。

Graph Studio 主要有哪些功能?

Graph Studio 是一个适用于图形数据的集成式自助工具。其中包括:

  • 一个建模工具,可将关系数据映射至图形模型。
  • 一个基于浏览器的 Notebook 环境,通过可视化、查询和分析等图形功能进行了增强。
  • 一个可管理图形数据的图形化用户界面。

它还提供了示例数据和演示笔记本,可帮助用户快速入门。

加载数据

哪些工具可以将数据加载到 Graph Studio?

Graph Studio 使用底层 Oracle Autonomous Database 存储数据,您可以使用任何支持将 ADB 作为数据库的工具或解决方案,例如 Oracle Database Actions、Oracle GoldenGate 和 Oracle Data Integration。有关将数据加载到 Oracle Autonomous Database 的更多详细信息,请点击此处

查询和分析

如何在数据中搜索图形模式?

对于图形模式匹配,Oracle Autonomous Database 支持 Property Graph Query Language (PGQL) 以及 ISO 发布的 SQL:2023 标准中提供的新图形语法。PGQL 是一种基于 SQL 的,适用于属性图形数据模型的查询语言,支持您指定与图形的顶点和边相匹配的高级图形模式。此外,PGQL 支持强大的正则表达式结构,可满足图形可达性,并找到距离更短、成本更低的路径。请点击此处查看最新的语言规范以及众多示例。

Graph Studio 支持哪些图形算法?

Graph Studio 内置了超过 80 个经过专门优化的图形算法,可执行排序和游走、社区检测、路径探索、链接预测以及结构评估等任务。此外,Oracle 还有一个机器学习库,提供 DeepWalk 以及监督和无监督 GraphWise 等算法。有关各个算法的更多详细信息,请分别点击 PGX.ML 库的这里这里

Graph Studio 支持哪些编程语言?

目前,Graph Studio 中的 Notebook 提供了可用于访问图形 API 的 Java 解释器和 Python 解释器,以及一个可对图形执行模式匹配查询的 PGQL 解释器。此外,还有一个用于访问关系表中数据的 SQL 解释器,以及一个用于处理 RDF 图形的 SPARQL 解释器。Oracle 现已提供 SQL:2023 标准中提供的新图形语法。

是否可以使用 Oracle APEX 作为图形的低代码应用开发环境?

可以,您可以使用 APEX Graph Visualization 插件,无缝处理在 Graph Studio 中创建的图形。具体来说,您可以构建可将这些图形可视化的应用,并向用户提供交互式分析。

性能

如何控制用于图形分析的内存大小?

Graph Studio 提供一个计算器来估算所需内存大小,确保顺利将图形数据移动到内存中数据结构以进行分析。为了加快速度,您可以在 Graph Studio 中预先分配内存。

迁移

如何使用历史 PGQL DDL 语句将关系数据映射到图形模型?

Graph Studio 中的图形建模器可在建模过程中生成 PGQL DDL。如果您之前创建了 PGQL DDL 语句,您可以将其复制并粘贴到图形建模器中 — 按原样使用或按需进行优化。另外,您也可以在 Graphs 菜单图标下的 '</> Query' 中输入 PGQL DDL 语句。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。