•  

Бази даних

Exportizer Скріншоти

Тут ми описуємо та показуємо найбільш цікаві та потужні елементи інтерфейсу Exportizer.

Експорт до бази даних

Експорт кількох таблиць до одного файлу

Експорт величезних таблиць

Відповідність полів

Відповідність таблиць

Експорт картинок і даних BLOB

Експорт до HTML з використанням шаблону

Діалог експорту

Вибір джерела даних

Редактор SQL

Меню Експорт

Меню Інструменти

Конструювання командного рядка

[Клікайте картинки для збільшення]

Експорт до бази даних

В Exportizer Enterprise ви маєте можливість експортувати дані не лише до багатьох файлових форматів, але також і до реляційної бази даних. Це може бути експорт Access-SQL Server, Interbase-Oracle, CSV-PostgreSQL або майже будь-яка інша комбінація.

Експорт до бази даних (PostgreSQL)

Тут є ряд опцій, специфічних для експорту до бази даних. Наприклад, Режим експорту визначає експортні дії:

REPLACE+INSERT Цільова таблиця вилучається (якщо існує), потім створюється заново і виконується вставка записів в нього.
CREATE/REPLACE Створюється пуста цільова таблиця відповідної структури; в разі існування цільова таблиця перезаписується.
APPEND Записи додаються до цільової таблиці, існуючі записи залишаються. Якщо цільова таблиця не існує, вона створюється.
EMPTY+INSERT Перед вставкою записів з цільової таблиці вилучаються всі записи. Якщо цільова таблиця не існує, вона створюється.
UPDATE Записи цільової таблиці, що співпадають з записами джерела, оновлюються записами джерела.
APPEND+UPDATE Записи цільового об'єкта, що співпадають з записами джерела, оновлюються записами джерела. Неспівпадаючі записи з джерела додаються до цільового об'єкта.
DELETE Записи цільової таблиці, що співпадають з записами джерела, вилучаються.

Ввімкнена опція Пакетний режим дозволяє збільшити швидкість передачі даних до деяких типів баз даних до сотень разів.

Експорт кількох таблиць до одного файлу

Всього кількох кліків мишкою достатньо для експорту виділених таблиць до одного цільового файлу. Експортування виділених таблиць по схемі "одна таблиця - один файл" також можливе.

Експорт кількох таблиць до одного файлу

Експорт величезних таблиць

В багатьох знаряддях експорту робота з величезними таблицями вимагає інтенсивного використання пам'яті і може іноді призвести до її переповнення.

Exportizer Enterprise вирішує це за допомогою режиму Живого вікна даних. В цьому режимі лише поточний екран записів зберігається у пам'яті, і використання пам'яті не збільшується при прокрутці записів чи експортуванні таблиці. Цей режим не завжди може бути застосований і працює повільніше, але може допомогти у більшості випадків.

Див. інші рішення в документації Exportizer.

Експорт величезних таблиць

Відповідність полів

Ви маєте можливість вказати відповідність полів джерело-ціль перед експортом.

Тут до полів бази даних також можна додати власні розрахункові поля та навіть вказати окремий цільовий файл для кожного поля джерела. Для деяких цільових форматів (наприклад, Excel або HTML), можна додати формули для обислення підсумкі по колонках.

При вилученні певної відповідності з даного списку цей елемент не буде експортовано.

Якщо ви пропустите цей крок, програма побудує список відповідностей сама відповідно до типу цільового файлу чи бази даних.

Налаштування відповідності полів при експорті з Access до PostgreSQL

При експорті до реляційних баз даних програма може конвертувати типи даних джерела до типів даних цільової бази даних (див. приклад міграції даних з Access до PostgreSQL на знімку). В будь-якому разі, можна вказати повні специфікації цільових колонок вручну.

Відповідності полів можна зберігати до файлу та завантажувати з файлу.

Відповідність таблиць

При експорті більше ніж однієї таблиці є можливість вказати відповідність таблиць.

Якщо ви пропустите цей крок, програма побудує список відповідностей автоматично відповідно до цільового типу.

Для кожної пари таблиць можна додати відповідності полів.

Відповідності таблиць разом з пов'язаними відповідностями полів можна зберігати до файлу та завантажувати з файлу.

Налаштування відповідності таблиць при експорті з SQLite до PostgreSQL

Експорт картинок і даних BLOB

Програма може автоматично визначати найбільш відомі типи малюнків (JPG, PNG, GIF, BMP, ICO) в полях BLOB бази даних джерела і експортувати їх, наприклад, до формату HTML, RTF або Excel.

Дані полів BLOB, CLOB та інших можна експортувати до окремих файлів, в т.ч. за одну операцію експорту.

до HTML: Експорт картинок до HTML
до RTF: Експорт каринок до RTF

Експорт до HTML з використанням шаблону

Використання шаблону HTML дозволяє продукувати вихідний результат в заздалегідь підготовану форму, тому цільовий файл HTML може застосовуватися напряму у фронтових системах без подальших налаштувань.

Експорт до HTML з використанням шаблону

Діалог експорту

Діалог експорту дає можливість вказати потрібний формат експорту, а також ряд як загальних опцій експорту, так і специфічних опцій для вибраного формату.

Головне вікно та діалог експорту

Вибір джерела даних

При виборі джерела даних ви вказуєте движок бази даних, яким би ви хотіли відкрити базу даних, та власне саму базу даних (файл, тека, джерело даних ODBC або рядок підключення ADO).

Вибір джерела даних

Редактор SQL

Exportizer Enterprise дозволяє вам писати власні запити SQL. Результат запиту SQL можна експортувати подібно тому, як це робиться для таблиці, вибраної зі списку таблиць. Редактор SQL дає вам все необхідне для комфортного написання запитів: підсвітка синтаксису SQL, підтримка UNDO, завантаження та збереження файлів, збереження історії виконаних запитів і т.і.

Редактор SQL

Меню Експорт

Меню Експорт дає Вам вибрати що експортувати: поточну таблицю або результат запиту SQL, кілька виділених таблиць або навіть всі таблиці відкритої бази даних за раз. Також можливо скопіювати дані з відритого джерела даних в буфер.

Меню Експорт

Меню Інструменти

Меню Інструменти пропонує набір функцій для оперування даними: робота з закладками, дублювання даних, вставка табличних даних з буферу (скопійованих з Excel, наприклад), друк даних і т.і.

Меню Інструменти

Конструювання командного рядка

Експортні операції можна виконувати також з командного рядка. Ви можете легко згенерувати потрібний командний рядок прямо з програми, використовуючи звичайний інтерфейс експорту.

Конструювання командного рядка