RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Глава 8. Что нового в MySQL for Excel

Эта секция суммирует прогресс развития MySQL for Excel.

8.1. Что нового в MySQL for Excel 1.3

Большинство новых опций, добавленных в MySQL for Excel 1.3.x включает улучшения функциональности Data Import.

  • Начиная с MySQL for Excel 1.3.8, поддержка безопасных соединений была добавлена. Зашифрованные связи могут быть в форме сертификатов SSL или туннелирования SSH без требования наличия промежуточного программного обеспечения, чтобы создать тоннель. Зашифрованные связи могут формироваться непосредственно из MySQL for Excel или они могут формироваться с MySQL Workbench и затем использоваться, чтобы открыть связь из дополнения.

  • Новый глобальный выбор Tolerance for FLOAT and DOUBLE comparisons in WHERE clause обеспечивает способ отредактировать данные типов FLOAT и DOUBLE, это позволяет надлежащее соответствие строки в базе данных, когда это используется вместе с оптимистическими обновлениями (см. здесь).

  • Import Data для хранимых процедур теперь позволяет выбирать отдельные столбцы из каждого возвращенного набора результатов, что подобно импортированию данных столбцов для таблиц и представлений.

  • Import Data добавляет цифры к числам с плавающей запятой. Например, вместо того, чтобы отдать такое значение, как 5.3 от базы данных точно, операция показывает 5.0000019073486 после импорта. Это поведение влияет на типы FLOAT и DOUBLE, которые придерживаются стандарта IEEE 754 и сохранены как приближенные значения.

    Новый выбор теперь обеспечивает способ импортировать числа с плавающей запятой, используя тип DECIMAL, который хранит и показывает точное значение от базы данных (см. здесь).

  • Удалена поддержка MySQL Fabric. Соединения Fabric, созданные в MySQL Workbench, больше не будут появляться в MySQL for Excel.

  • MySQL for Excel разделяет редактирующие данные сессии среди пользователей и между компьютерами, чтобы способствовать максимальной мобильности. Рабочую книгу Excel с таблицами из MySQL можно теперь послать коллеге или просто переместить на иной компьютер, данные MySQL могут быть освежены и любые сессии редактирования данных могут быть восстановлены автоматически, когда книга открыта.

    Эта новая функциональность требует, чтобы книга Excel поддерживала части XML, которые имеют место для следующих форматов файлов:

    • Excel Workbook (.xlsx)

    • Excel Macro-Enabled Workbook (*xlsm)

    • Excel Binary Workbook (*xlsb)

    • Excel 97-2003 Workbook (*.xls)

    • Excel Template (*.xltx)

    • Excel Macro-Enabled Template (*.xltm)

    • Excel 97-2003 Template (*.xlt)

    • Microsoft Excel 5.0/95 Workbook (*.xls)

    • Strict Open XML Spreadsheet (*.xlsx)

  • Глобальные варианты были перестроены в закладки для более легкой навигации. Нажмите Options на панели задач MySQL for Excel, чтобы открыть диалог Global Options.

  • Добавлен новый глобальный выбор форматирования пространственных данных. Форматы: Well-Known Text, Keyhole Markup Language, Geography Markup Language или GeoJSON.

  • Добавлен новый глобальный выбор (вкладка Imported Tables), чтобы восстановить импортированные данные MySQL в таблицах Excel, когда открыта книга Excel или панель задач MySQL for Excel.

  • Добавлено действие Reset to auto-detected к контекстному меню поля Data Type области Column Options в диалоге Export Data to MySQL.

  • Диалог Connections Migration теперь предлагает способ отложить миграцию связей с MySQL Workbench на час, день, неделю, месяц или совсем. Для получения дополнительной информации см. здесь .

  • Действие Append Excel Data to Table обновлено с новыми расширенными настройками, чтобы управлять поведением строк, содержащих значения уникального ключа, которые являются дубликатами в базе данных. Следующие новые варианты расположены во вкладке SQL Queries диалога Advanced Append Data Options:

    • Error out and abort the append operation (по умолчанию).

    • Ignore rows with duplicate unique key values.

    • Replace the values in the old rows with the ones in new rows.

  • Можно теперь освежить импортированные данные из исходной базы данных MySQL при нажатии Refresh из контекстного меню или Refresh All из навигационного меню. Эти действия проверяют на изменения в исходной базе данных MySQL и обновляют ваши импортированные данные MySQL соответственно.

    Вариант использования: коллега посылает вам рабочий лист MySQL Excel с данными, экспортируемыми из базы данных MySQL. Вы открываете файл несколько дней спустя и волнуетесь, что данные устарели, таким образом, вы нажимаете Refresh.

  • Новая кнопка Refresh To Defaults была добавлена к страницам параметров. Это изменяет каждый выбор на значение по умолчанию, и вы подтверждаете (или отмените), применение этих изменений.

  • Предоставление возможности новой опции Add Summary Fields for Numeric Columns добавляет итоговую область к концу каждой числовой колонки в Excel. Отсюда вы выбираете желаемую функцию для колонки, такую как total или average.

  • Можно теперь импортировать данные из многих объектов в единственной операции. Используйте Control или Shift, чтобы выбрать многие объекты из панели задач MySQL for Excel и нажмите Import, чтобы открыть новый диалог для отбора дополнительных объектов, у которых есть непосредственные связи с объектами, которые вы выбрали. Каждый объект открывается в его собственном рабочем листе.

    Из этого нового диалога можно также произвести модель Relationships в Excel. Это требует Excel 2013 и выше или Excel 2010 с PowerPivot add-in.

  • Новая опция Create a PivotTable with the Imported Data. Требует Pivot Table в Excel.

  • У всех вариантов теперь есть описательная подсказка. Наведите курсор и прочитайте пояснение.

  • Можно теперь определить сопоставление для созданных схем. По умолчанию тип сопоставления "Server Default". Эти запросы могут быть рассмотрены перед выполнением.

  • Все типы данных MySQL теперь доступны, выполняя Data Export. По умолчанию только обычно используемые типы данных перечисляются. Можно все еще ввести тип вместо того, чтобы выбрать его.

8.2. Что нового в MySQL for Excel 1.2

  • Edit Connections: Связи MySQL могут теперь быть отредактированы из MySQL for Excel щелкнув правой кнопкой мыши, и выбрав Edit Connection. Прежде эти связи могли быть отредактированы только в MySQL Workbench.

  • Optimistic Updates: Ранее только пессимистические обновления использовались, что означает, что нажим Commit Changes переписал бы изменения, выполненные за пределами MySQL для Excel для отредактированных ячеек.

    Сегодня оба варианта остаются доступными, и оптимистические обновления позволены по умолчанию. Этот тип обновления может быть установлен как предпочтение или для сессии.

  • Диалог Append Data теперь уведомит вас относительно несовместимых типов (с визуальными предупреждениями) при отображении исходных колонок Excel на столбцы MySQL.

    Если несоответствие обнаружено, то колонка в исходной сетке, которая содержит отображенные данные Excel, покраснела, и при выборе этого столбца появится предупреждение с текстом, объясняя, что исходные данные не подходят для типа данных целевого столбца.

  • Новые предпочтения предварительного просмотра позволяют вам позволять один из следующих трех вариантов:

    • Preview SQL statements before they are sent to the Server: просмотр (и необязательно) редактирование запросов MySQL UPDATE/INSERT прежде, чем они будут переданы.

    • Show executed SQL statements along with the results : просмотр запросов после того, как они передаются, это является текущим поведением.

    • Do not show the MySQL statements: только показать итоговую информацию, такую как количество затронутых строк, но не запросы. Это включено по умолчанию.

  • Функция Data Export теперь предоставляет вариант только составить таблицу, не вставляя данные.

    Для этого нажмите кнопку Export Data в диалоге Create Table.

  • Выбранное название схемы теперь показано вверху окна MySQL for Excel Database Object Selection.

  • Диалоги Advanced Options из окон Import, Export and Append Data теперь немедленно применяют изменения выбора, раньше диалог Advanced Options должен был быть вновь открыт, прежде, чем изменения могли быть предварительно просмотрены.

  • Сессии Edit Data теперь могут быть сохранены: используя новые предпочтения Edit Session, эти сессии были автоматически закрыты после закрытия рабочей книги Excel. Такие данные, как Workbench connection ID, схема MySQL и имя таблицы MySQL, могут теперь быть сохранен, если рабочая книга Excel сохраняется на диск и доступны, когда она вновь открыта.

  • Таблицы Excel автоматически составлены для любых данных, импортированных из MySQL в Excel с именем "Schema.DB-Object-name". Имя объекта может быть таблицей MySQL, представлением или хранимой процедурой. Возможности для этой особенности перечисляются в Import Data, Advanced Options. На недавно составленные таблицы Excel можно сослаться для анализа данных в сводных таблицах или отчетах.

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru