数据库工具箱

与关系和非关系数据库进行数据交换

Database Toolbox™提供了与关系数据库和非关系数据库交换数据的功能和应用程序。它通过数据库和MATLAB之间的自动转换来实现这种交换®数据类型。

Database Toolbox支万博1manbetx持任何兼容odbc或jdbc的关系数据库,以及对Cassandra、MongoDB和Neo4j的NoSQL支持。

使用Database Explorer应用程序,您可以在不编写代码的情况下探索关系数据,然后生成用于自动化或操作数据库工作流的MATLAB代码。

对于大数据工作流程,您可以拆分SQL查询和数据访问并行化(并行计算工具箱™和MATLAB并行服务器™)。

开始:

数据库资源管理器应用程序

在没有任何SQL知识的情况下研究关系数据库中的数据。

概述

在不了解SQL编程语言的情况下,使用可视化界面浏览关系数据库中的数据。过滤器和导入数据作为MATLAB表。然后执行后续的分析与您现有的MATLAB工具和功能的知识。

代码生成

容易繁殖,通过生成MATLAB或SQL脚本自动化您的勘探活动。

MATLAB代码生成的数据库浏览器应用程序。

与关系数据库交换数据

Database Toolbox为与关系数据库交互提供了许多简单和高级的特性。您可以利用现有的SQL编程语言知识,或者不使用SQL与数据交互。

从关系数据库导入

MATLAB中直接执行SQL脚本,或使用SQL讲函数来交换数据,并进行数据库表的连接,而无需编写SQL查询。自定义任何关系数据库的导入策略,以尽量减少对进口数据后处理步骤。

不同的方式导入到MATLAB中。

导入大数据集

以分段和顺序的方式从大型数据集导入数据。检索数据的全部或部分子集。轻松分割SQL查询,可以使用并行计算工具箱™MATLAB并行服务器™

并行(或顺序)导入数据。

导出到关系数据库

通过指定用于存储结果的数据库列的名称,将存储在MATLAB表中的结果导出到数据库中。将结果作为新数据导出到MATLAB表中,或更新数据库中的现有数据。

不同的方法来从MATLAB出口。

与Cassandra交换数据

使用了Apache Cassandra的数据库的数据库工具箱界面访问和导入列数据。

从Cassandra导入数据

使用键空间、数据库表和分区键值访问数据,而无需编写CQL查询。或者,在Cassandra™数据库上执行CQL查询,并将查询结果导入到MATLAB中。

从Cassandra导入数据。

与MongoDB的Exchange数据

存储,查询和检索使用MongoDB的数据库工具箱界面非结构化和结构化数据。

从MongoDB导入数据

从MongoDB的导入完整或过滤的数据®集合到MATLAB工作区中。

从MongoDB导入数据。

导出数据到MongoDB的

创建一个从MATLAB MongoDB的集合。插入通过导出MATLAB MCOS对象,或者通过从MATLAB工作空间中插入表和结构数据的数据。

导出数据到MongoDB。

与Neo4j的Exchange数据

探索,管理和使用MATLAB接口的Neo4j Neo4j的数据库存储图形数据。有或没有现有的Cypher支架的知识进行图形网络分析。

导入与探索

从进口Neo4j的图形数据®数据库转化为MATLAB作为a有向图对象。使用现有的MATLAB函数进行一般的或有针对性的搜索。

遍历一个图并研究它的结构。

更新和导出

在Neo4j数据库中创建、更新和删除节点和关系。方法将有向图从MATLAB导出到Neo4j数据库中storeDigraph函数。

创建、更新和删除图形信息。

分析图表数据

使用Cypher查询或MATLAB有向图对象执行图网络分析,如依赖关系、最短路径和后继节点。

分析与MATLAB有向对象关系。

最新的特性

高级数据库导入选项

对导入的数据应用更多选项。从数据库资源管理器应用程序访问导入选项。

查看发行说明有关这些特性及其相应功能的详细信息。