数据库工具箱

データをリレーショナルおよび非リレーショナルデータベースと交换する

数据库工具箱™には,リレーショナルデータベースおよび非リレーショナルデータベースとデータを交换するための关数とアプリが用意されています。これにより,データ交换时にデータベースとMATLAB®データ型の间で自动的に変换が実行されます。

数据库工具箱では,ODBCまたはJDBCに准拠したあらゆるリレーショナルデータベース,および卡桑德拉,MongoDB的,Neo4j的の各的NoSQLデータベースをサポートしています。

数据库浏览器アプリを使用すると,コードを書かなくてもリレーショナルデータを探索し,MATLABコードを生成してデータベースワークフローを自動化および運用化できます。

大规模なデータワークフローでは,SQLクエリを分割してデータへのアクセスを并列化できます(并行计算工具箱™およびMATLAB并行服务器™を使用)。

详细を见る:

数据库资源管理器アプリ

SQLの予备知识がなくても,リレーショナルデータベースのデータの探索を行うことができます。

概要

グラフィカルなインターフェイスでリレーショナルデータベースのデータを探索します。この际,SQLプログラミング言语の知识は不要です。また,データをMATLABテーブルとしてフィルター处理しインポートします。その后,MATLABのツールや关数の知识を使用して解析を実行します。

コード生成

MATLABスクリプトまたはSQLスクリプトを生成して,探索活动を容易に再现および自动化できます。

数据库资源管理器アプリから生成されたMATLABコード。

リレーショナルデータベースとのデータ交换

数据库工具箱には,リレーショナルデータベースの操作に使用する机能が,シンプルなものから高度なものまで多数用意されています.SQLプログラミング言语の知识を活用することも,SQLを使用せずにデータを操作することもできます。

リレーショナルデータベースからのインポート

MATLAB内でSQLスクリプトを直接実行するかSQL记述关数を使用して,データを交换します。また,SQLクエリを书くことなくデータベーステーブル结合を実行します。あらゆるリレーショナルデータベースでのインポート手法をカスタマイズし,インポートされたデータに対する后处理ステップを最小限に抑えます。

さまざまな方法でMATLABにインポート。

大规模なデータセットのインポート

大规模なデータセットのデータを分割して逐次インポートします。また,データの全部または一部を取得します。さらに,SQLクエリを容易に分割できます。この处理は,并行计算工具箱™およびMATLAB并行服务器™を使用して並列実行できます。

データを并列で(または逐次)インポート。

リレーショナルデータベースへのエクスポート

MATLABテーブルに格纳されている结果を,结果が格纳されるデータベース列の名前を指定してデータベースにエクスポートします。また,MATLABテーブル内の结果を新规データとしてエクスポートしたり,データベース内の既存のデータを更新したりすることもできます。

さまざまな方法でMATLABからエクスポート。

卡桑德拉とのデータ交换

Apache的卡桑德拉データベース用数据库工具箱インターフェイスを使用して,列指向データにアクセスしインポートします。

卡桑德拉からのデータのインポート

キースペース,データベーステーブル,パーティションキー値を使用してデータにアクセスします。この际,CQLクエリを书く必要はありません。あるいは,卡桑德拉™データベースでCQLクエリを実行し,クエリ结果をMATLABにインポートします。

卡桑德拉からのデータのインポート。

MongoDB的とのデータ交换

MongoDB的用数据库工具箱インターフェイスを使用して,非构造化データおよび构造化データの格纳,クエリ,取得を行います。

MongoDB中からのデータのインポート

MongoDB的®コレクションからMATLABワークスペースに,すべてのデータまたはフィルター済みデータをインポートします。

MongoDB中からのデータのインポート。

MongoDB中へのデータのエクスポート

MATLABからMongoDB的コレクションを作成します.MATLAB MCOSオブジェクトをエクスポートするか,またはMATLABワークスペースからテーブルおよび构造化データを插入して,データを插入します。

MongoDB中へのデータのエクスポート。

Neo4j重点とのデータ交换

Neo4j的用MATLABインターフェイスを使用し,Neo4j的データベース内のグラフデータの探索,管理,格纳を行います。また,グラフネットワークを解析します。この际,暗号の知识を活用することもできますが使用しなくてもできます。

インポートおよび探索

グラフデータを有向图オブジェクトとして的Neo4j®データベースからMATLABにインポートします。また,既存のMATLAB関数を使用して一般的な検索および対象を絞った検索を実行します。

グラフを辿り构造を探索。

更新とエクスポート

Neo4j的データベース内のノードおよび关系を作成,更新,削除しますま。た,storeDigraph关数を使用して,有向グラフをMATLABからNeo4j的データベースにエクスポートします。

グラフ情报の作成,更新,削除。

グラフデータの解析

Cypher支架クエリまたはMATLABの有向图オブジェクトを使用して,依存关系,最短経路,后続ノードなどのグラフネットワーク解析を実行します。

MATLABの有向图オブジェクトで关系を解析。

新机能

高度なデータベースのインポートオプション

インポートするデータに适用するオプションを追加.Database资源管理器应用程式からインポートオプションにアクセス

これらの机能やそれに対応する关数の详细については,リリースノートをご覧ください。