Database Toolbox

 

Database Toolbox 

Interazione con i database relazionali e NoSQL

Database Toolbox fornisce una serie di funzioni e un’applicazione che consentono di interagire con i database relazionali e NoSQL. Il toolbox supporta qualsiasi database relazionale conforme a ODBC o JDBC e fornisce supporto NoSQL per Apache Cassandra®, MongoDB® e Neo4j®.

Le interfacce native per MySQL®, PostgreSQL® e SQLite forniscono una funzionalità che semplifica l’interazione con il tuo database. Le interfacce includono driver di terze parti che si connettono al tuo database in ambienti distribuiti e Cloud senza ulteriori configurazioni o installazioni.

Con l’app Database Explorer puoi esplorare i dati relazionali in modo interattivo e generare codice MATLAB per automatizzare o rendere operativi i workflow del database. Per i workflow con dati di grandi dimensioni puoi applicare i filtri direttamente alle tue query SQL personalizzate.

Il video dura 2:14

Connetti gli agenti di IA a Database Toolbox

Integra funzionalità specifiche del dominio nel tuo workflow di Agentic AI.

Interfaccia MATLAB per DuckDB che mostra la riduzione di più file in un unico file e l'utilizzo di un database da interrogare con MATLAB.

Esecuzione di query su file e database DuckDB

Esegui query direttamente sui dati di file e database con DuckDB. Archivia i dati nei database DuckDB e usa SQL per preparare grandi set di dati da analizzare in MATLAB.

App Database Explorer

Utilizza l’app Database Explorer per visualizzare i dati del tuo database relazionale senza dover conoscere SQL. Genera codice MATLAB o script SQL per rendere operativi i workflow del tuo database.

Interfaccia per la configurazione del driver ODBC o JDBC visualizzata con MATLAB e icone del database SQL on premise o su Cloud.

Supporto per database ODBC e JDBC

Connettiti al tuo database relazionale conforme a ODBC o JDBC on premise o su Cloud. Interagisci con le tue tabelle in modo programmatico o eseguendo query SQL.

Icone per i driver predefiniti e MATLAB accanto a un’icona che rappresenta MySQL, PostgreSQL e SQLite separati da una freccia bidirezionale.

Interfacce native per MySQL, PostgreSQL e SQLite

Connettiti al tuo database MySQL, PostgreSQL o SQLite senza ulteriori configurazioni del driver. Interagisci con il tuo database attraverso funzioni specifiche per i database che forniscono prestazioni migliori rispetto a un’interfaccia ODBC o JDBC in MATLAB.

Dati in ingresso in un database con la funzione sqlwrite e dati in ingresso in MATLAB con la funzione sqlread.

Interazione con i database senza scrittura di query SQL

Importa, esporta ed esegui join interni ed esterni nelle tabelle del tuo database relazionale senza scrivere query SQL. Personalizza le opzioni di importazione per ridurre i passaggi di post-elaborazione.

Diagramma raffigurante un set di dati con 1 TB di dati che vengono filtrati in un file MATLAB con un 1 KB di dati tramite RowFilter.

Importazione selettiva per le righe delle tabelle del database

Aggiungi filtri personalizzati ai tuoi metodi di importazione e applicali direttamente alle query del database per ridurre le dimensioni dei dati importati e migliorare le prestazioni delle query.

Diagramma che mostra i collegamenti da MATLAB a Neo4j, MongoDB e Cassandra tramite driver predefiniti.

Supporto NoSQL per MongoDB, Cassandra e Neo4j

Connettiti al tuo database NoSQL MongoDB, Cassandra e Neo4j senza dover configurare ulteriormente i driver. Interagisci con i dati in modo programmatico o con un linguaggio di query specifico per i database.

Diagramma che mostra un livello ORM che collega una classe MATLAB a un database.

Mappatura oggetto-relazionale (Object-Relational Mapping, ORM)

Associa direttamente le tabelle del database alle classi MATLAB per creare workflow coerenti e riutilizzabili, senza dover scrivere query SQL.

“MATLAB facilita l’accesso ai dati finanziari di database interni e di provider di servizi di dati esterni senza dover creare ulteriori software. Con MATLAB siamo in grado di elaborare questi dati utilizzando tecniche per la gestione del rischio sviluppate dai nostri esperti e scalare il sistema di pari passo con l’incremento dei fondi.”