Database Toolbox

MISE A JOUR IMPORTANTE

 

Database Toolbox 

Échanger des données avec des bases de données relationnelles et non-relationnelles  

Database Toolbox™ propose des fonctions et une application pour échanger des données avec des bases de données relationnelles et non-relationnelles. Cet échange est rendu possible grâce à la conversion automatique des types de données de la base de données et de MATLAB®.

Database Toolbox supporte n'importe quelle base de données relationnelle conforme ODBC et JDBC, ainsi que NoSQL pour Cassandra, MongoDB et Neo4j.

Grâce à l'application interactive pour l'xploration des bases de données, vous pouvez explorer les données relationnelles sans écrire de code, puis générer un code MATLAB pour automatiser et rendre opérationnels les processus utilisant
des bases de données.

Pour les processus utilisant de vastes jeux de données, vous pouvez diviser les requêtes SQL et paralléliser l'accès aux données (avec Parallel Computing Toolbox™ et MATLAB Distributed Computing Server™).

Application pour l'exploration des bases de données

Explorez les données des bases de données relationnelles sans connaissance particulière en matière de SQL

Vue d’ensemble

Explorez les données des bases de données relationnelles à l'aide de l'interface visuelle sans connaître le langage de programmation SQL. Filtrez et importez les données sous forme d'un tableau MATLAB. Ensuite, exécutez des analyses à l'aide de vos connaissances existantes des outils et fonctions MATLAB.

Génération de code

Reproduisez et automatisez facilement vos activités d'exploration en générant des scripts MATLAB ou SQL.

Code MATLAB généré à partir de l'application d'exploration de bases de données.

Échanger des données avec des bases de données relationnelles

Database Toolbox propose de nombreuses fonctions simples et avancées pour interagir avec les bases de données relationnelles. Vous pouvez exploiter vos connaissances existantes en langage de programmation SQL, ou interagir avec vos données sans utiliser SQL.

Importer à partir de bases de données relationnelles

Exécutez des scripts SQL directement dans MATLAB, ou utilisez des fonctions compatibles avec SQL pour échanger des données et se lier à des tableaux de la base de données sans écrire de requêtes SQL. Personnalisez une stratégie d'importation pour n'importe quelle base de données relationnelles afin de minimiser les étapes de post-traitement sur les données importées.

Différentes méthodes d'importation dans MATLAB.

Importer de vastes jeux de données

Importez de vastes jeux de données de manière segmentée et séquentielle. Récupérez l'ensemble ou un sous-ensemble de données. Séparez facilement les requêtes SQL, qui peuvent être exécutées en parallèle à l'aide de Parallel Computing Toolbox™ et MATLAB Distributed Computing Server™.

Importation de données en parallèle (ou de manière séquentielle).

Exporter vers des bases de données relationnelles

Exportez vos résultats stockés dans un tableau MATLAB vers une base de données en spécifiant le nom des colonnes de la base de données pour le stockage des résultats. Exportez vos résultats dans un tableau MATLAB sous forme de nouvelles données, ou mettez à jour des données existantes dans la base de données.

Il existe différentes méthodes d'exportation depuis MATLAB.

Échanger des données avec Cassandra

Accédez et importez des données colonnaires à l'aide de l'interface de Database Toolbox vers la base de données Apache Cassandra.

Importer des données à partir de Cassandra

Accédez aux données à l'aide d'espaces de clés, de tableaux de base de données et de valeurs de clé de partition sans écrire de requêtes CQL. Sinon, exécutez une requête CQL sur la base de données Cassandra™ et importez les résultats de la requête dans MATLAB.

Importation de données à partir de Cassandra.

Échanger des données avec MongoDB

Stockez, demandez et récupérez des données structurées et non structurées à l'aide de l'interface de Database Toolbox vers MongoDB.

Importer des données à partir de MongoDB

Importez des données complètes ou filtrées à partir d'une collection MongoDB® dans l'espace de travail MATLAB.

Importation de données à partir de MongoDB.

Exporter des données vers MongoDB

Créez des collections MongoDB à partir de MATLAB. Insérez des données en exportant des objets MCOS MATLAB, ou en insérant des tableaux
ou des données structurées depuis l'espace de travail MATLAB.

Exportation de données vers MongoDB

Échanger des données avec Neo4j

Explorez, gérez et stockez des données de graphes dans des bases de données Neo4j à l'aide de l'interface MATLAB vers Neo4j. Exécutez une analyse du réseau de graphes, que vous soyez ou non familier avec Cypher. 

Importer et explorer 

Importez des données de graphes à partir d'une base de données Neo4j® vers MATLAB sous la forme d'un objet digraph. Effectuez des recherches générales ou ciblées à l'aide de fonctions MATLAB existantes.

Traversée d'un graphe et exploration de sa structure.

Mettre à jour et exporter

Créez, mettez à jour et supprimez des nœuds et des relations dans une base de données Neo4j. Exportez un graphe orienté depuis MATLAB vers une base de données Neo4j à l'aide de la fonction storeDigraph

Création, mise à jour et suppression d'informations de graphes.

Analyser des données de graphes

 Exécutez des analyses de réseaux de graphes telles que des dépendances, des algorithmes du chemin le plus court et des nœuds successeurs à l'aide de requêtes Cypher ou de l'objet digraph MATLAB. 

Analyse des relations avec l'objet digraph de MATLAB.

Nouveautés

Interface de Database Toolbox vers la base de données Apache Cassandra

Explorer les espaces de clés et les tables d'une base de données Cassandra et importer les données dans des types MATLAB 

Personnaliser les options d'importation

Définir et personnaliser une stratégie d'importation pour les données de base de données relationnelles et éviter les étapes de post-traitement sur les données importées

Fonctions compatibles avec SQL

Exécutez des scripts SQL directement dans MATLAB, ou utilisez des fonctions compatibles avec SQL pour échanger des données et faire le lien vers des tableaux de la base de données sans écrire de requêtes SQL.

Interface MATLAB vers SQLite

Créez, lisez et écrivez des données à partir des fichiers de la base de données SQLite, le tout sans pilote ni administration externe

Fonction splitsqlquery 

Divisez une requête SQL en plusieurs requêtes de page SQL pour accéder à de larges volumes de données

 

Consultez les notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.

Version d’évaluation

Bénéficiez d'une version d'évaluation de 30 jours.

Télécharger

Prêt à acheter ?

Obtenez les tarifs et explorez les produits associés.

Vous êtes étudiant ?

Obtenez la version étudiante des logiciels MATLAB et Simulink.

En savoir plus