数据库工具箱

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

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

数据库工具箱はODBCまたはJDBCに準拠したあらゆるリレーショナルデータベースをサポートしています。Apache™卡桑德拉®, MongoDB®およびNeo4j®のNoSQLサポートも提供しています。MySQL®およびPostgreSQLのネイティブインターフェイスも用意されています。

Database Explorerアプリアプリを使使使と,コードを记述せずにリレーショナルを探索し,matlabコードコード生成してデータワークを自动化または运データにたりすることができことができます。大规模なデータフローででは,sqlクエリを分类ししてデータデータのアクセスを并列できでき(并行计算工具箱™およびMATLABPLANDELS Server™をを使用)。

詳細を見る:

数据库浏览器アプリ

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

概要

ビジュアルインターフェイスでリレーショナルデータベースのデータを探索します。SQLプログラミング言語の知識は不要です。データをMATLAB桌子フィルタリングフィルタリングしします。その后,matlabのツールや关键の知识의의してててのの解析解析解析を解析ののををのを実実実実実実実しししし

コード生成

MATLABスクリプトまたはSQLスクリプトを生成して,探索作業を容易に再現および自動化することができます。

数据库浏览器アプリから生成されたMATLABコード。

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

MATLAB内でリレーショナルデータベースのデータのインポートとエクスポートを直接行います。SQLの知識を使用してプログラムでデータを交換することも,SQLを使用せずにデータを操作することもできます。

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

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

さまざまさまざまな法を使て,matlabにデータインポート。

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

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

大規模なデータセットを並列で(または逐次)インポート。

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

MATLAB表に格納されている結果を,ターゲットのデータベース列の名前を指定してデータベースにエクスポートします。また,MATLAB表内の結果を新規データとしてエクスポートしたり,データベース内の既存のデータを更新したりすることもできます。

MATLABからデータをエクスポート。

SQLiteデータベースファイルとのデータ交換

SQLite用MATLABインターフェイスを使用して,データベースソフトウェアやドライバーのインストールや管理なしで,SQLiteデータベースファイルからリレーショナルデータの作成,読み取りおよび書き込みを行うことができます。

SQLiteデータベースファイルからのインポート

SQLite用MATLABインターフェイスインターフェイス使使て,SQLITEファイルファイルからデータデータををに直接直接インポートしし

SQLiteデータベースファイルからのデータのインポート。

SQLiteデータベースファイルへのデータのエクスポート

SQLite用MATLABインターフェイスを使用してSQLiteデータベースファイルを作成し,MATLABからテーブルを挿入したり更新したりします。

SQLiteデータベースファイルへのデータのエクスポート。

卡桑德拉とのデータ交換

Apache Cassandraデータデータ用数据库工具箱インターフェイスを使使て,列指向データにし,インポートインポートます。

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

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

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

MongoDBとのデータ交換

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

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

Mongodbコレクションからmatlabワークスペースに,完全なデータまたはフィルタリングされデータをインポートします。

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

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

MATLABからMongoDBコレクションを作成します。データの挿入には,MATLAB mcoオブジェクトをエクスポートするか,またはMATLABワークスペースから表および構造体データを挿入します。

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

Neo4jとのデータ交換

Neo4j用MATLABインターフェイスを使用し,Neo4jデータベース内のグラフデータの探索,管理,格納を行います。また,グラフネットワークを解析します。この際,数字®グラフクエリ言語の知識を活用することもできますが,使用しなくても行うことができます。

インポートと探索

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

グラフグラフを走查しして构造をを

更新とエクスポート

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

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

グラフデータの解析

数码クエリまたはMATLABの有向图オブジェクトを使用してグラフネットワーク解析を実行し,依存関係,最短経路,後続ノードを検出します。

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