暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【译】使用 Oracle 云开发 XR,HoloLens 上的数据库,第 2 集:属性图、数据可视化和元界

原创 剩余价值 2022-04-27
498

原文链接:https://dzone.com/articles/develop-xr-with-oracle-cloud-database-on-hololens

原文作者:保罗帕金森

 

使用 Oracle 云开发 XR,HoloLens 上的数据库,第 2 集:属性图、数据可视化和元界

在本系列关于开发 XR 应用程序和体验的第 2 部分中,探索属性图和分析、数据可视化和元界协作。

这是关于使用 Oracle 开发 XR 应用程序和体验的系列文章的第二篇。
第一部分可以在这里找到。

再次,我将专门展示使用 Oracle 数据库和云技术、HoloLens 2(Microsoft 混合现实耳机)、MRTK(混合现实工具包)API(v2.7.2)和 Unity(v2021.1.20f)平台开发的应用程序。

在整个博客中,我将参考相应的演示视频,如下所示。




(视频无法显示因为不支持) 可去原文链接查看



扩展现实 (XR)、元界和 HoloLens

我将向读者推荐该系列的第一篇文章,以了解 XR 和 Hololens 的概述。

本系列的第一篇博客基于数据驱动的微服务研讨会,并描述了元节中将出现的许多方面,例如在线购物、DevOps 等。我将在本系列中继续深入研究这些领域。我将越来越关注的一个特别领域是协作。本次研讨会中的图表,包括模型、笔记本等,都可以共享和积极协作,即使是实时的、远程的也是如此。在这些未来的作品中,这些类型的能力将被扩展并扩展到诸如数字替身等概念。 

本博客不会深入探讨属性图概念,而是使用现有图研讨会中的示例关注它们的 XR 支持。

创建属性图的基础知识

(视觉)图形分析基本上有四个部分或阶段:

  1. 实际数据
  2. 该数据的关系和图形建模
  3. 用于分析的笔记本(即,用 PGQL 编写)
  4. 以各种布局和亮点显示笔记本输出

从现有表创建属性图模型如下所示:


CREATE PROPERTY GRAPH "customer_360"
 VERTEX TABLES (
   customer
 , account
 , merchant
 )
 EDGE TABLES (
   account
     SOURCE KEY(id) REFERENCES account
     DESTINATION KEY(customer_id) REFERENCES customer
     LABEL owned_by PROPERTIES (id)
 , parent_of
     SOURCE KEY(customer_id_parent) REFERENCES customer
     DESTINATION KEY(customer_id_child) REFERENCES customer
 , purchased
     SOURCE KEY(account_id) REFERENCES account
     DESTINATION KEY(merchant_id) REFERENCES merchant
 , transfer
     SOURCE KEY(account_id_from) REFERENCES account
     DESTINATION KEY(account_id_to) REFERENCES account
)

强制图布局和社区检测

下面的力图布局显示了社区检测,特别是强连接组件,以及案例中用于洗钱检测的 Kosaraj 算法。

强制图形布局

以下是相同的 XR HoloLens 表示,其中显示了顶点和边缘标签以及这些边缘和对象的方向关系,所有这些都可以通过 GGV(注视、手势和语音)进行操作。

XR HoloLens 表示

具有旋转和运动的同心图布局

有多种类型的布局,每种都有自己的自定义设置,专为从不同的有利位置查看不同的方面而定制。在这里,我们看到了同心布局。

同心布局

以下是相同的 XR Hololens 表示。与讨论的所有 XR 表示一样,可以通过 GGV 操作和分析图形可视化。但是,在这种情况下,我还在最终的视觉表示中添加了旋转和移动,以便提供多个角度并以最适合分析的方式定位图形。在这种情况下,我还添加了空间音频,只是为了好玩,尽管我也会将其作为分析和检测的附加工具进行探索。

XR Hololens 表示

可视化数据和图形建模

最后,视频展示了可视化数据和图形建模的概念,其中数据源(在本例中为基本表,但不限于此)表示为可以放在通用平台/码头上的对象(多维数据集)。此操作导致在 Oracle 数据库端进行处理以创建图形模型、相关性、共性等,并生成其他对象作为输出,这些对象反过来可以在进一步的组合和分析中进行研究和使用。

可视化数据和图形建模

额外的想法

属性图的用例实际上是无穷无尽的,我只触及了如何在 XR 中可视化它们的表面。我期待很快发布更多关于此主题以及 XR 与 Oracle 云和数据库的其他领域的博客。

有关 Oracle 融合数据库以及有关微服务、可观察性、事务处理等的各种主题的更多信息,请参阅我发布的文章。此外,如有任何关于新博客和视频的问题或建议,请随时与我联系,因为我非常接受建议。感谢您的阅读和观看。



最后修改时间:2022-04-28 11:43:16
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论