Database Toolbox

更新

Database Explorer アプリ

Database Explorer アプリを使用すると、SQL の知識がなくてもリレーショナル データベースのデータを可視化できます。また、MATLAB コードや SQL スクリプトを生成して、データベース ワークフローを運用可能にすることができます。

MATLAB、およびオンプレミスとクラウドベースの SQL データベースアイコンとともに示されている、ODBC または JDBC ドライバーの構成用のインターフェイス。

ODBC および JDBC データベースのサポート

オンプレミスまたはクラウド上の ODBC または JDBC 準拠のリレーショナル データベースに接続します。プログラムによって、または SQL クエリを実行して、テーブルを操作します。

製品に付属するドライバーと MATLAB を示すアイコン、その横に表示された MySQL、PostgreSQL、SQLite を示すアイコン、およびそれらの間の両方向の矢印。

MySQL、PostgreSQL、SQLite のネイティブ インターフェイス

ドライバーの追加設定を行うことなく MySQL、PostgreSQL、SQLite データベースに接続します。MATLAB の ODBC や JDBC インターフェイスよりもパフォーマンスに優れたデータベース固有の関数を使用してデータベースを操作します。

関数 sqlwrite を使用してデータベースに送られるデータと、関数 sqlread を使用して MATLAB に送られるデータ。

SQL を記述しないデータベースの操作

SQL クエリを記述せずに、リレーショナル データベース テーブルのインポート、エクスポート、内部結合および外部結合を実行します。インポートオプションをカスタマイズして、後処理の手順を削減します。

1 TB のデータがあるデータセットが、RowFilter 経由で 1 KB のデータがある MATLAB ファイルにフィルター処理されている様子を示す図。

データベースのテーブル行の選択的なインポート

インポートメソッドにカスタムフィルターを追加し、それをデータベースクエリに直接適用することで、インポートするデータのサイズを小さくし、クエリのパフォーマンスを向上させます。

製品に付属するドライバーを使用した、MATLAB から Neo4j、MongoDB、Cassandra への接続を示す図。

MongoDB、Cassandra、Neo4j の NoSQL サポート

ドライバーの追加設定を行うことなく MongoDB、Cassandra、Neo4j の NoSQL データベースに接続します。プログラムによって、またはデータベース固有のクエリ言語を使って、データを操作します。

「MATLAB があれば、社内のデータベースや外部のデータ サービス プロバイダーから財務データに簡単にアクセスでき、追加でソフトウェアを作成する必要もありません。MATLAB を使えば、社内のエキスパートが開発したリスク管理手法でそのデータを処理できます。予算を追加すればシステムを拡張することもできます。」