Обзор возможностей Database Toolbox

Database Toolbox предоставляет функции и графическое приложение для работы с реляционными и нереляционным базами данных. При обмене данные автоматически конвертируются в типы данных MATLAB.

Database Toolbox поддерживает любые ODBC и JDBC-совместимые реляционные базы данных, а также работает с NoSQL базами, такими как Cassandra, MongoDB и Neo4j.

Приложение Database Explorer позволяет работать с реляционными базами без написания кода, а затем генерирует код для автоматизации рабочих процессов.

В больших рабочих процессах вы можете разбивать SQL-запросы на части и распараллеливать работу с базами данных (с Parallel Computing Toolbox и MATLAB Parallel Server).

Обзор возможностей Database Toolbox

Приложение Database Explorer

Код MATLAB, сгенерированный из приложения Database Explorer
Код MATLAB, сгенерированный из приложения Database Explorer

Исследуйте данные в реляционных БД с помощью удобного графического приложения без знания SQL.

Обзор

Исследуйте данные в реляционных базах данных с помощью графического приложения даже без знания языка SQL. Фильтруйте и импортируйте данные в таблицы MATLAB. Затем анализируйте данные с помощью инструментов и функций MATLAB.

Генерация кода

Воспроизводите и автоматизируйте свою работы с базами данных благодаря генерации MATLAB и SQL скриптов.

Код MATLAB, сгенерированный из приложения Database Explorer Код MATLAB, сгенерированный из приложения Database Explorer

Работа с реляционными БД

Параллельный (или последовательный) импорт данных
Параллельный (или последовательный) импорт данных
Параллельный (или последовательный) импорт данных Параллельный (или последовательный) импорт данных

Database Toolbox предоставляет большие возможности по работе с реляционными базами данных. Вы можете использовать свои знания SQL или же работать с данными без применения SQL-запросов.

Импорт из реляционных БД

Выполняйте скрипты SQL прямо из MATLAB или используйте функции для обмена данными и объединения таблиц без написания SQL-запросов. Настраивайте параметры импорта из любых реляционных БД, чтобы минимизировать количество шагов по обработке импортированных данных.

Импорт больших данных

Импортируйте данные из больших наборов сегментированным или последовательным способом. Получайте все данные или только требуемые подмножества. Разделяйте SQL-запросы и выполняйте их параллельно с использованием Parallel Computing Toolbox и MATLAB Parallel Server.

Экспорт в реляционные базы данных

Экспортируйте ваши результаты из таблиц MATLAB в базы данных. Создавайте новые таблицы в базе или обновляйте уже имеющиеся.

Поддержка Cassandra

Импорт данных из Cassandra
Импорт данных из Cassandra

Импортируйте колоночные данные с помощью интерфейса Database Toolbox для Apache Cassandra.

Импорт данных из Cassandra

Работайте с данными с применением ключей и таблиц без написания команд CQL. Либо выполняйте CQL-запросы к базе данных Cassandra и импортируйте результаты в MATLAB.


Импорт данных из Cassandra Импорт данных из Cassandra

Работа с MongoDB

Выгрузка данных в MongoDB
Выгрузка данных в MongoDB
Выгрузка данных в MongoDB Выгрузка данных в MongoDB

Храните, запрашивайте и извлекайте неструктурированные и структурированные данные через интерфейс Database Toolbox для MongoDB.

Импорт данных из MongoDB

Импортируйте полные или отфильтрованные данные из коллекций MongoDB в рабочую область MATLAB.

Экспорт данных в MongoDB

Создавайте коллекции MongoDB из MATLAB. Загружайте в базу таблицы, структуры или системные объекты MATLAB (MCOS).

Работа с Neo4j

Обход графа и изучение его структуры
Обход графа и изучение его структуры

Исследуйте, управляйте и сохраняйте графовые данные в базах данных Neo4j благодаря интерфейсу для Neo4j. Проводите анализ графовых сетей даже без знания языка Cypher.

Импорт и анализ

Импортируйте графовые данные из баз Neo4j в MATLAB как объекты digraph. Проводите общий или целевой поиск с использованием встроенных функций MATLAB.

Обновление и экспорт

Создавайте, обновляйте и удаляйте вершины и связи в базах данных Neo4j. Выгружайте направленные графы из MATLAB в Neo4j с помощью функции storeDigraph.

Анализ графовых данных

Выполняйте анализ зависимостей, поиск кратчайшего пути и последователей с использованием Cypher-запросов или MATLAB-функций и объектов digraph.

Обход графа и изучение его структуры Обход графа и изучение его структуры