C-Rover Software C-Rover Software

Главная

Новости

О программе

Справка

Лицензии

Скачать

Оставить отзыв

Контакты

Английский язык Русский язык


МД-Интегратор. Руководство Пользователя

Быстрое начало работы


В этом разделе описывается МД-Интегратор - Интегратор Таблиц на основе Менеджера Данных - функционально полный набор инструментов для проверки, обобщения и анализа табличной информации, получаемой из различных источников.

Ниже будет описано как с помощью Менеджера Данных можно собрать и объединить данные, находящиеся в нескольких различных таблицах - как получить доступ к различным табличным данным, проверить их, выполнить их слияние по строкам и столбцам нужным образом. Для примера будет показано как объединить данные двух таблиц Excel.

Этот раздел рекомендуется прочитать перед тем как начать углубленное знакомство с Менеджером Данных, для общего представления о нём. Он будет полезен Вам как руководство по работе с МД-Интегратором.


Вернуться к Оглавлению К предыдущему разделу К следующему разделу

Первый запуск Менеджера Данных

Менеджер Данных имеет программу установки - Вам следует скачать инсталляционный пакет (setup.exe, setup_x64.exe или setup_winXP.exe) со страницы загрузки и запустить его на исполнение. Следуйте указаниям программы установки. После установки нужно запустить файл vmzs.exe на исполнение. Можно использовать ярлык (иконку) на Рабочем Столе своего компьютера для вызова этого файла.

При первом запуске программа выдаст сообщение о том, что она не обнаружила на Вашем компьютере набора стандартных папок (директорий), необходимых ей для работы и предложит их создать. Необходимо согласиться с этим предложением, так как без этих папок работа с Менеджером Данных будет невозможна.

Важно!
Для работы с Менеджером Данных необходимо, чтобы в операционной системе Вашего компьютера были установлены драйвера ODBC (именно через эти драйвера Менеджер Данных осуществляет доступ к базам данных). В некоторых случаях с этим могут быть проблемы, которые, впрочем, легко решаются, если с Вашего компьютера имеется доступ в Интернет.

В стандартной комплектации 64 разрядные версии Windows не включают в свой состав 64-разрядные версии драйверов ODBC. Обычно они устанавливаются как часть 64-разрядной версии Microsoft Office. Поэтому, если MS Office не установлен, то для нормального функционирования 64-разрядных версий программ Менеджера Данных необходима установка бесплатного пакета Microsoft Access Database Engine 2010 Redistributable с сайта компании Microsoft. Этот загрузочный пакет устанавливает набор компонент для передачи данных между существующими файлами Microsoft Office, такими как файлы Microsoft Office Access 2010 (*.mdb and *.accdb) и файлы Microsoft Office Excel 2010 (*.xls, *.xlsx, and *.xlsb), и другими источниками или потребителями даннных. Также поддерживается подключение к текстовым файлам и файлам формата Dbase (*.dbf). Устанавливаются драйвера ODBC и OLEDB для приложений, работающих с файлами перечисленных форматов.

Этот пакет (его 32-разрядная версия) также может быть полезен и для 32-разрядных версий Windows, поскольку он обеспечивает расширенную поддержку форматов файлов MS Excel и MS Access - для версий 2007 и выше (штатно в 32-разрядные версии Windows включены ODBC драйвера для поддержки форматов файлов MS Office 2003 и более ранних). Поэтому мы рекомендуем Вам установить пакет Microsoft Access Database Engine 2010 Redistributable в любом случае.

После запуска Менеджер Данных проверяет, какие ODBC драйвера установлены и при необходимости открывает диалоговое окно с предложением установить указанный выше пакет драйверов.

В обычном режиме Менеджер Данных открывает небольшое основное (главное) окно в верхней левой части экрана.

Главное окно Менеджера Данных

В верхней части главного окна Менеджера Данных находится тулбар - ряд кнопок для вызова различных функциональных компонентов программы. Для работы с МД-Интегратором нужно нажать на тулбаре кнопку "Преобразование, экспорт и импорт данных" (третью справа). По этой команде в отдельном окне вызвается диалоговая панель Преобразования Данных.

Завершить работу с Менеджером Данных можно в любой момент путем закрытия главного окна программы путем нажатия кнопки "Закрыть" в правом верхнем углу окна. Следует, однако, иметь ввиду, что панель Преобразования Данных вызывается модально, монополизируя все ресурсы Менеджера Данных. Пока она открыта - никакие действия с другими окнами, в том числе и с главным окном, невозможны. Поэтому для каких-либо действий с главным окном МД вначале нужно завершить работу с панелью Преобразования Данных, закрыв её.

К концу страницы К началу страницы

Панель Преобразования Данных

Панель Преобразования Данных разделена по вертикали на две части, в каждой из которых представлен список таблиц, относящихся к той или иной базе данных. Таким образом, на ней можно одновременно посмотреть списки таблиц в двух различных базах данных или, скажем, видеть одновременно два экземпляра списка таблиц в одной и той же базе.

Панель Преобразования Данных

В верхней части экрана, над каждым из списков, находится ниспадающее меню - переключатель для выбора базы данных, таблицы из которой желательно отобразить слева или справа. При открытии панели Преобразования Данных по умолчанию для обоих списков выбрана база myDb (*.dbf - Главная База Данных), которая создается автоматически при первом запуске Менеджера Данных. Могут быть определены и затем выбраны также и другие базы данных (например, некоторый Excel файл).

Чуть ниже окна выбора Базы Данных находится переключатель типа таблиц, которые нужно посмотреть. Он позволяет выбрать для просмотра либо Файлы (физические таблицы), либо Таблицы Менеджера Данных (логические таблицы).

Файлы (физические таблицы) - это табличные данные, физически находящиеся в выбранной Базе Данных. Таблицы МД - это таблицы, особым образом зарегистрированные в Менеджере Данных. Таблица МД (логическая таблица) - это совокупность сведений, необходимых для унифицированного представления некоторой реальной таблицы пользователю МД (состав столбцов, описание каждого столбца, включая его внешнее наименование, стандартный тип хранящихся в столбце данных). Кроме этого логическая таблица включает всю информацию, необходимую МД для работы с реальной таблицей - ссылку на физическую базу данных и одну из её таблиц, где физически хранятся табличные данные, а также внутренние имена полей физической таблицы (они необходимы для доступа к физическим данным).

Регистрация в МД физических таблиц различных баз данных в виде логических таблиц позволяет унифицировать доступ к ним и работать с ними в Менеджере Данных одним и тем же образом, независимо от того в какой базе данных они находятся и каким точно образом в этих базах представлены. Если физическая таблица зарегистрирована в Менеджере Данных, то будем говорить, что для неё создана соответствующая логическая таблица (или таблица МД).

Когда переключатель типа таблиц установлен в положение "файлы (физические табл)", то в соответствующем окне высвечиваются все физические таблицы в выбранной базе данных. Если переключатель типа таблиц установлен в положение "таблицы МД (логические)", то в окне высвечиваются логические таблицы, созданные для (ссылающиеся на) физические таблицы этой базы.

В списках таблиц, отображаемых на левой и правой частях экрана, можно выбирать (селектировать) интересующие Вас таблицы и производить над ними различные операции. Таблицы селектируются щелчком на ней левой кнопки мыши. Операции выполняются с помощью команд, подаваемых с помощью кнопок, расположенных по центру панели (между списками таблиц).

Завершить работу с панелью Преобразования Данных можно нажав кнопку "Закончить", расположенную в правом нижнем углу панели, или подав системную команду "Закрыть окно" в правом верхнем углу окна.

К концу страницы К началу страницы

Определение Базы Данных

Менеджер Данных использует для доступа к базам данных ODBC-интерфейс и, поэтому, может работать с любыми ODBC-совместимыми СУБД, включая стандартно входящую в состав Windows СУБД Microsoft Jet Database Engine. Поскольку Microsoft Jet поддерживает несколько стандартных типов локальных баз данных - DBase (DBF), Access (MDB), Excel (XLS), а также текстовые базы данных - со всеми этим базами может работать и Менеджер Данных.

Для текстовых баз и DBase базой данных является некоторая папка (директория) на диске Вашего компьютера, в которой находятся соответственно текстовые или DBF файлы, представляющие отдельные таблицы. Для Access и Excel базами данных являются отдельные MDB или XLS файлы.

Как уже упоминалось, при первом запуске Менеджера Данных автоматически создается база данных myDb (*.dbf - Главная База Данных). Это база типа DBase, то есть её создание означает просто создание пустой папки (директории) "C:\Users\???\Documents\Менеджер Данных\db", в которой будут размещаться таблицы (файлы с расширением .DBF). Первоначально эта директория пуста, то есть а базе myDb нет ни одной таблицы.

При определении базы данных в Менеджере Данных ей присваивается имя (так, например, имя базы данных, выбираемой по умолчанию - myDb), а также описание - некоторый поясняющий текст (для базы myDb это "Главная База Данных"). Определения баз данных запоминаются системой и затем могут использоваться по мере необходимости для доступа к соответствующим данным.

В нашем примере нам необходимо работать с таблицами из некоторого Excel файла, поэтому следует определить базу данных, ссылающуюся на этот Excel файл. Для этого нужно выбрать в ниспадающем меню БД пункт "### Определить новую БД".

Меню выбора Базы Данных

В появившемся списке доступных типов баз данных нужно выбрать строку "Локальная база таблиц MS Excel (XLS файл)" либо путем двойного клика на ней левой кнопки мыши, либо путем простого селектирования этой строки и последующего нажатия кнопки ОК.

Панель выбора типа Базы Данных

После этого будет системой будет предложено выбрать нужный XLS файл в стандартном диалоге выбора файла. При проведении экспериментов хорошей идеей будет создать копию Вашего файла и проводить эксперименты с ней. Например, можно предварительно скопировать Excel файл в стандартую директорию Менеджера Данных "C:\Users\???\Documents\Менеджер Данных\db", о которой говорилось выше.

Следующим шагом будет назначение имени новой базе данных. Назначаемое базе данных имя должно быть уникально. Для удобства в соответствующем диалоге приводятся имена всех баз, уже имеющихся в системе. Укажем, к примеру, в качестве имени новой базы имя "book1".

Панель выбора имени Базы Данных

Далее аналогично запрашивается краткое описание базы. В нашем случае это может быть что-то вроде "Тестовая база".

В результате будет создана и выбрана база данных для доступа к нашим таблицам
"book1 (Test01.xls - Тестовая база)".

К концу страницы К началу страницы

Проверка доступности Данных

Мы настроились на работу с нужным нам Excel файлом, однако в списке таблиц ничего не появилось! Причина в том, что первоначально, по умолчанию, у нас выбран режим показа логических таблиц (таблиц МД), а мы их еще не создавали. Для того, чтобы увидеть список таблиц непосредственно, "физически" находящихся в Excel файле нужно установить режим показа физических таблиц.

Настройка на Exel таблицу

Переключатель этого режима помечен надписью "файлы (физические таблицы)" и в случае работы с базами Excel (XLS) и Access (MDB) это может привести к недоразумению - для этих баз данных слово "файл" не является синонимом понятия "физическая таблица", для них вся база данных является файлом. Однако для других локальных баз - DBase (DBF), а также текстовых баз данных - физические таблицы действительно представлены отдельными файлами.

После включения режима показа физических таблиц в окне, расположенном ниже переключателя режимов, должен появиться список таблиц, обнаруженных в выбранной базе данных (в данном случае - в соответствующем Excel файле). Если этого не происходит, если появляются сообщения об ошибках, или если список таблиц не соответствует Вашим ожиданиям - это означает, что имеются проблемы доступа к Excel таблицам.

Настройка на Exel таблицу

Следует иметь ввиду, что MS Excel может заблокировать доступ к файлу в процессе работы с ним. Поэтому не следует пытаться работать с Excel таблицами в Менеджере Данных, если соответствующий файл базы данных открыт в MS Excel.

Другой причиной проблем может быть отсутствие явного именования таблицы. Обычно имена одиночных таблиц со стандартным расположением на листе создаются Excel неявно и соответсвуют именам листов. Пример Excel таблицы со стандартным расположением приведен ниже.

Exel таблица

Однако, если на листе расположено несколько таблиц, или таблица расположена на листе нестандартно - требуется явное присвоение ей имени ( в MS Excel 2010, например, явно присвоить таблице имя можно выделив ее и подав контекстную команду "Define name"- из меню, вызываемое при нажатии правой кнопки мыши ).

Если Excel таблица создавалась или редактировалась вручную, то весьма вероятно появление в ней ошибок форматирования данных - случаев, когда формат данных в какой-то ячейке не соответствует формату столбца. Например, в столбце с числовыми данными находится ячейка с текстовыми данными. Для поиска ошибок такого рода может быть использована команда "Проверка данных".

К концу страницы К началу страницы

Команда "Проверка Данных"

Команда "Проверка Данных" производит последовательное считывание строк (записей) указанной таблицы, проверку доступности данных в отдельных столбцах и, если требуется, логическую проверку допустимости этих данных.

Для подачи команды нужно селектировать одну из таблиц в левой или правой части панели Преобразования Данных и нажать кнопку "Проверка данных". Должна быть селектирована только одна таблица - или слева, или справа. Если селектированы таблицы в обеих списках, то сбросить селекцию в одном из них можно кликнув мышью на заголовке соответствующего столбца - списка таблиц.

Проверка Exel таблицы

По нажатию на кнопку "Проверка данных" высвечивается диалоговое окно проверки данных, в котором представлены сведения о проверяемой таблице. Ниже находится окно для указания имени файла скрипта проверки данных. Скрипт проверки данных используется для задания логических условий, которым должны удовлетворять проверяемые данные.

Проверка таблицы

В случае, если скрипт проверки данных не указан, производится только проверка доступности (читаемости) записей и отдельных полей таблицы, а также проверка совпадения типов данных в каждом столбце таблицы. Если требуется проверить содержательную правильность данных в отдельных полях (столбцах) таблицы или совместимость значений полей в строках таблицы - необходимо сформулировать и записать в файле скрипта соответствующий набор логических условий (формул), которым должны удовлетворять значения полей в строках (записях) таблицы.

Выбор файла скрипта осуществляется с помощью стандартного диалогового окна выбора файла, открываемого кнопкой "Выбрать". Файлы скриптов имеют расширение ".VMP". Для создания нового файла скрипта нужно указать имя не существующего файла и он будет создан. После создания файла скрипта необходимо в диалоге Проверки Данных нажать кнопку "Изменить" для вызова диалогового окна редактора скриптов, в котором непосредственно и производится задание скрипта проверки.

Редактор скриптов проверки данных

Скрипт проверки данных состоит из набора формул, каждая из которых проверяет некоторое логическое условие. Если в ходе проверки таблицы условие нарушается (вычисленное по формуле значение не является значением TRUE ("да") ), то для соответствующей записи (строки) таблицы выдается сообщение об ошибке.

Каждая строка таблицы проверок задает логическую формулу проверки и текст сообщения об ошибке для неё. Для добавления еще одной строки проверки нужно нажать кнопку "Добавить". Удаление строк проверок осуществляется нажатием кнопки "Удалить".

Для задания формулы необходимо дважды щелкнуть кнопкой мыши в поле "ФОРМУЛА / СКРИПТ" соответствующей строки проверок. Это приводит к появлению диалогового окна Определения формулы, работа с которым описана в разделе Синтаксис формул вычисления значения поля. В этом же разделе описаны правила, по которым составляются формулы. Важно отметить, что формула проверки должна возвращать логическое значение. Обычно такие формулы задаются операциями сравнения значения проверяемого поля с граничными значениями.

Окно определения формулы проверки данных

Текст сообщения об ошибке для каждой формулы задается в колонке "ТЕКСТ СООБЩЕНИЯ". Этот текст вводится и редактируется в таблице проверок обычным образом. Текст сообщения об ошибке должен достаточно точно идентифицировать причину ошибки - в нем должно быть указано, в каком поле обнаружена ошибка и какого она рода. При проверке это сообщение стандартно дополняется системой номером строки таблицы, в которой эта ошибка обнаружена.

Окно редактирования скрипта проверки данных

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

Окно проверки данных

В случае обнаружения в ходе проверки данных каких-либо ошибок по ее окончании в отдельном окне будет представлен протокол проверки, в котором для каждой обнаруженной ошибки указывается номер записи (строки таблицы), текст сообщения о характере ошибки, а также имена столбцов таблицы, в которых данная ошибка обнаружена.

Результаты проверки данных

В данном случае в окне протокола проверки видны сообщения об ошибках в строках 3, 9 и 10. Первое сообщение (в строке 3) - как раз сообщение определённой нами логической проверки в составленном нами скрипте. Сообщение в строке 9 сформировано ODBC драйвером при попытке прочитать запись. В сообщении указаны проблемные поля. Данные в этих полях необходимо проверить и исправить вручную или удалить ошибочную строку из исходной таблицы. Это относится ко всем строкам, попавшим в протокол проверки.

К концу страницы К началу страницы

Создание логических таблиц (наборов данных)

В нашем примере мы рассматриваем задачу слияния двух Excel таблиц. В общем случае может оказаться, что структура входных таблиц требует некоторой корректировки, связанной с переименованием или переупорядочиванием столбцов. Например, ключевое поле, по которому должно производиться слияние данных, может иметь разное имя во входных таблицах. Или, например, требуется, чтобы при слиянии некоторые столбца получали новое имя в результирующей таблице. В более сложных случаях может потребоваться некоторое техническое или смысловое преобразование сливаемых данных - изменение кодировки (ДЛЯ кодируемого поля) или вычисление данных для слияния, используя значения других полей.

Если никакого преобразования не требуется и входные таблицы могут быть слиты "как есть", то можно сразу переходить непосредствено к выполнению команды "Слить данные". Однако чаще перед слиянием необходимо преобразование сливаемых таблиц к общему виду. Изменение входных таблиц вручную в MS Excel нежелательно, так как это нарушает целостность входных данных. К тому же, таблицы изначально готовились для общей определённой цели и, поэтому, содержательно весьма близки. Поэтому чаще всего необходимые преобразования таблиц могут быть сведены к изменению интерпретации отдельных данных - переименованию полей, изменению форм представления отдельных столбцов, интерпретации информации в некоторых столбцах как данных иного типа (чисел как строковых или наоборот).

Механизм логических таблиц (наборов данных) как раз и решает задачу интерпретации физических данных. Кроме того, стандартно оформленные наборы данных являются в Менеджере Данных основным способом представления табличной информации, обеспечивая широкую функциональность для работы с таблицами. Использование логических таблиц (наборов данных) - предпочтительный, стандартный подход при работе с Менеджером данных при выполнении разного рода преобразований, в том числе при слиянии.

Набор данных - это логическая таблица, зарегистрированная в Менеджере Данных, то есть для которой в МД создано ее описание (vms-файл) и другие служебные файлы. В описании логической таблицы указывается в какой базе данных и в какой физической таблице (файле) хранятся данные, каковы имена её отдельных полей (столбцов) и типы данных в них. Кроме того, каждому полю таблицы назначается внешнее имя. Обычно конкретные базы данных накладывают некоторые ограничения на именование полей в таблицах (часто, например, имена полей могут использовать только буквы латинского алфавита или имеются ограничения на число символов в имени). Внешние имена полей свободны от таких ограничений и могут напрямую использоваться в документах и экранных формах.

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

Табличный набор данных является логической сущностью в том смысле, что он воплощает в Менеджере Данных стандартизованное, унифицированное понятие таблицы (вне привязки к особенностям базы данных, где она реально находится и того, каким точно образом она в этой базе представлена). Поэтому табличные наборы данных также называются логическими таблицами, имея ввиду, что ему соответствует некоторая логическая таблица, описания которой в системе хранится в виде файла с расширением ".vms".

В простейшем случае структура (состав, типы и имена полей) логической таблицы могут полностью совпадать со структурой соответствующей физической таблицы. Такая логическая таблица (описание) может быть создана в панели Преобразования Данных автоматически с помощью команды "Создать таблицу". Затем это описание можно изменить - переименовать и переупорядочить столбцы, уточнив их тип, и даже ввести дополнительные вычисляемые поля - и, таким образом, изменить как нужно интерпретацию данных исходной физической таьблицы.

Для автоматического создания на основе физической таблицы набора данных со структурой "по умолчанию" необходимо установить в диалоговом окне Преобразования Данных левый список таблиц в режим показа физических таблиц, а правый - в режим показа таблиц МД (логических таблиц). Конечно, оба списка должны отображать таблицы одной и той же базы данных - используйте ниспадающее меню выбора БД для нужной установки. Теперь необходимо выбрать (селектировать) в ЛЕВОМ списке (списке физических таблиц) ту физическую таблицу, для которой нужно создать набор данных. В ПРАВОМ списке таблиц (списке логических таблиц) не должно быть селектировано ни одной таблицы. Команда "Создать таблицу" будет доступна для использования. Заметим, что стрелочка на командной кнопке указывает направо, в направлении списка, в который будет помещена созданная логическая таблица (набор данных).

Окно преобразования данных

После нажатия на кнопку "Создать таблицу" появится предложение о подтверждении операции создания логической таблицы для указанной физической таблицы. После подтверждения будет высвечен стандартный диалог выбора имени описания логической таблицы (vms-файла), в котором следует указать некоторое новое имя. Будет создан набор данных (логическая таблмца) с указанным именем, ссылающийяся на выбранную физическую таблицу. В данном случае мы создали для физической Excel таблицы "лист2$" ссылающийся на неё набор данных (логическую таблицу) "Лист2".

Окно преобразования данных

Набор данных можно создать и "с нуля". Этот подход детально описан в общем разделе "Создание Описаний Таблиц"

К концу страницы К началу страницы

Изменение описаний таблиц МД

Посмотреть и, при необходимости, отредактировать структуру набора данных (представленную описанием логической таблицы) можно с помощью команды "Показать описание". Для нашего случая, когда логическая таблица автоматически создана для некоторой страницы книги Excel, желательность просмотра и, возможно, некоторой корректировки структуры логической таблицы вызвана необходимостью убедиться в том, что автоматически определенная системой структура Excel таблицы соответствует нашим ожиданиям и намерениям.

В частности, нужно проверить состав полей (столбцов) и их наименования - может оказаться, что какие-то столбцы не имеют наименования, или некоторые столбца имеют одинаковые имена. Также мы можем захотеть назначить некоторым столбцам новые, более мнемонические имена или изменить порядок показа столбцов.

Также нужно проверить и, возможно, скорректировать типы данных в отдельных столбцах - может оказаться, что столбец с сугубо числовыми данными по каким-то причинам автоматически определен системой как символьный, а мы хотим работать с его данными как с числовыми. Нужно также проверить и уточнить типы данных в столбцах, содержащих текстовую информацию - возможно, что в каких-то полях определенных системой как текстовые поля фиксированной длины (Char) мы в дальнейшем планируем размещать длинные текстовые значения, и тогда тип данных в этих полях должен быть изменен на Memo. Либо мы можем захотеть ограничить размер каких-то текстовых полей фиксированной длины (стандартно система задает для символьных полей фиксированной длины максимальную длину 254 символа).

Команда "Показать описание" работает как для левого, так и для правого списка таблиц. Она становится доступной, если выделить (селектировать) таблицу МД в одном (и только в одном! - левом или правом) списке таблиц диалога Преобразования Данных.

Окно преобразования данных

При нажатии на кнопку "Показать описание" появляется диалоговое окно Расширенного Редактирования структуры набора данных, в котором представлено описание логической таблицы. Описание таблицы включает имя базы данных и ссылку на ту физическую таблицу в этой базе, в которой хранятся табличные данные. Также представлен полный список полей (столбцов) логической таблицы. Для каждого поля (столбца) указывается его наименование и тип данных в этом поле (как должны интерпретироваться данные). Кроме внешнего имени указывается также внутреннее имя поля - имя поля данных в физической таблице.

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

Порядок полей в описании таблицы задает порядок, в котором эти поля будут показываться или обрабатываться при работе с таблицей. Этот порядок может быть легко изменен путем выделения (селектирования) нужной строки и её перемещения вверх или вниз в списке полей. Для выделения строки нужно щелкнуть левой кнопкой мыши в крайней левой ячейке строки - на номере строки. Для перемещения выделенного поля в списке полей - нужно нажать кнопку со стрелкой вверх или стрелкой вниз нужное количество раз.

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

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

Изменение типа поля производится в отдельном окне Редактирования Описания Поля, которое открывается по двойному клику мыши на ячейке "ТИП".

Окно Редактирования Описания Поля предоставляет широкие возможности по заданию различных свойств полей. Самое важное свойство поля - это тип данных в этом поле (столбце таблицы). Тип данных поля задается с помощью переключателя в правом верхнем углу окна. Некоторые типы данных требуют указания дополнительной информации, такой как длина поля ("<-->") и для числовых полей - число знаков после запятой (".хх"). Тип данных в логической таблице не обязан в точности совпадать с реальным типом данных в соответствующем поле физической таблицы, но должен быть с ним совместим.

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

Заметим для общности, что кроме традиционных типов данных - символьных, числовых, логических (да-нет) данных и данных типа "Дата Григорианского календаря" - в Менеджере Данных можно определять поля типа "Длинный текст" (текст неопределенной длины - MEMO поле), поля типа "Изображение" и "Интернет-ссылка". MEMO поля предназначены для хранения редко изменяемых текстовых фрагментов, например в таблице, представляющей сотрудников учреждения, может быть столбец "Краткая биография". Поля типа "Изображение" содержат имена файлов изображений, хранящихся в некоторой стандартной папке (директории). Значения полей типа "Интернет-ссылка" интерпретируются как интернет-адреса страниц или данных (URL).

К полю можно подключить таблицу-справочник для превращения его в кодированное поле или для поддержки возможности оперативной расшифровки значений этого поля. Можно определить поле как вычисляемое и задать формулу, по которой значение поля вычисляется "на лету" на основе значений других полей.

В данном разделе были освещены лишь базовые возможности по редактированию описаний таблиц. Другие возможности окна редактирования описаний обсуждаются в общем разделе "Описание Таблиц. Дополнительные возможности."

!!! Важно :
Для нашего случая, когда логическая таблица ссылается на некоторую страницу книги Excel, возможности по изменению структуры логической таблицы весьма ограничены. Так, мы не можем добавлять новые столбцы или произвольно изменять тип столбцов. Наши изменения структуры логической таблицы не должны приводить к необходимости изменения существующей структуры физической таблицы (страницы книги Excel) ! Мы можем изменять интерпретацию данных Excel таблиц, но не их структуру и сами данные.

Менеджер Данных осуществляет доступ к физической таблице, хранящейся в некоторой физической базе данных, через соответствующий ODBC драйвер. ODBC драйвера некоторых физических баз данных имеют некоторые ограничения в зависимости от особенностей конкретной физической базы. Так, например, ODBC драйвер базы данных Excel предоставляет только возможности чтения или записи Excel таблиц в целиком. Возможности по изменению структуры существующих таблиц, а также произвольный доступ к отдельным строкам и ячейкам таблицы для их изменения (записи) ODBC драйвер не поддерживает (призвольный доступ к строкам для чтения разрешен).

Поэтому открытые в Менеджере Данных Excel таблицы можно просматривать, но нельзя изменять - ни их структуру, ни данные отдельных ячеек. В то же время в режиме потоковой обработки новая таблица в базе данных Excel может быть создана и данные в неё могут быть записаны строка за строкой. Поэтому такие команды Менеджера Данных как запись результатов запроса в таблицу Excel, Обработка и Передача данных, а также слияние данных с записью результата в Excel таблицу - работают в полном объёме.

Общая метод работы с Excel таблицами в Менеджере данных заключается в том, что исходные Excel таблицы переписываются в другую базу данных, поддерживающую прямой доступ к данным по записи, такую как, например, база DBase (DBF-файлы). В этой базе производится вся необходимая обработка данных, а затем таблицы с результатами обработки переписываются в Excel как единое целое, как отдельная новая страница Excel книги.

К концу страницы К началу страницы

Просмотр и изменение данных в таблицах

Для просмотра данных в таблице необходимо селектировать нужную таблицу и нажать кнопку "Показать данные". Для того, чтобы эта кнопка была доступна, нужно, чтобы только одна таблица была селектирована. Можно открывать для показа данные таблиц как в левом, так и в правом списке панели Преобразования Данных. И это может быть как логическая, так и физическая таблица. При нажатии на кнопку "Показать данные" открывается экранная форма показа табличных данных - окно показа данных.

Окно показа данных

Окно показа данных и способы работы с ним детально описаны в разделе Окно редактирования Набора Данных. Это окно предполагает возможность не тоько просмотра, но и редактирования (изменения) табличных данных. Однако для Excel таблиц в Менеджере Данных произвольное редактирование данных невозможно.

Как уже говорилось, Менеджер Данных осуществляет доступ к физической таблице, хранящейся в некоторой физической базе данных, через соответствующий ODBC драйвер. ODBC драйвера некоторых физических баз данных имеют некоторые ограничения в зависимости от особенностей конкретной физической базы. Так, например, ODBC драйвер базы данных Excel предоставляет только возможности экспорта и импорта Excel таблиц в целом. Возможности произвольного доступа к отдельным строкам и ячейкам таблицы для их изменения (записи) ODBC драйвер не предусматривает (призвольный доступ к строкам для чтения разрешен).

Поэтому открытые в Менеджере Данных Excel таблицы можно просматривать, но нельзя изменять. В то же время в режиме потоковой обработки новая таблица в базе данных Excel может быть легко создана и данные в неё могут быть записаны строка за строкой. Поэтому такие команды Менеджера Данных как запись результатов запроса в таблицу Excel, Обработка и Передача данных, а также слияние данных с записью результата в Excel таблицу - работают в полном объёме.

Общая метод работы с Excel таблицами в Менеджере данных заключается в том, что исходные Excel таблицы переписываются в другую базу данных, поддерживающую прямой доступ к данным по записи, такую как, например, база DBase (DBF-файлы). В этой базе производится вся необходимая обработка данных, а затем таблицы с результатами обработки переписываются в Excel.

Поскольку команда переписи таблиц просто выполняет передачу данных из одной таблицы в другую необходимо, чтобы принимающая таблица также существовала. Поэтому перед передачей данных из Excel таблицы необходимо создать в базе DBase таблицу для приёма этих данных.

К концу страницы К началу страницы

Создание таблиц

Создание таблиц осуществляется командой "Создать Таблицу", вызываемой соответствующей кнопкой на панели Преобразования Данных. Эта команда создает таблицу по образцу - в качестве эталонной используется таблица, которая и должна быть селектирована в левом списке таблиц. Новая таблица будет создана в противоположном, правом списке, в котором, соответственно, не должно быть селектировано ни одной таблицы.

В какой базе данных и какая таблица (физическая или логическая) будет создаваться - зависит от настроек "принимающего" списка (правого). Если, например, мы хотим создать логическую таблицу (набор данных) в базе DBase, используя в качестве образца для создания нашу логическую таблицу "Лист2" (таблицу Excel), то списоки таблиц должны быть настроены следующим образом :

Команда Создания таблицы

В данном случае мы видим, что в основной базе (DBase) уже существует некоторая таблица (Таблица_1). Она не имеет отношения к нашей задаче.

При нажатии кнопки "Создать таблицу" открывается диалоговое окно, в котором нужно указать имя создаваемой таблицы. Для справки в этом окне приводится весь список уже имеющихся таблиц. Заметим, что у логических таблиц общее пространство имен - все их описания представлены системными файлами, поэтому в списке таблиц представлены все логические таблицы независимо от того, в каких базах данных находятся соответствующие им физические таблицы.

Команда Создания таблицы

Имя новой таблицы должно отличаться от имен всех имеющихся таблиц. В данном случае мы создадим логическую таблицу "Лист2МД".

Как и любая логическая таблица, создаваемая нами логическая таблица должна ссылаться на физические данные, на некоторую физическую таблицу. Для локальных баз DBase физические таблицы представлены файлами формата DBF (DBF файлами), расположенными в некоторой локальной директории (папке). Поэтому наряду с термином "физическая таблица" в документации Менеджера Данных для обозначения физических таблиц используется термин "файл". Так что после определения имени создаваемой логической таблицы система запрашивает имя для физической таблицы (файла), представляющей этот набор данных физической в базе данных.

Команда Создания таблицы

Мы видим, что в базе данных уже есть одна физическая таблица - "TBL2", видимо, она содержит данные уже существующей логической таблицы "ТАБЛИЦА_1". Это очень неудачное сочетание имен, но по существу это не имеет большого значения - соответствие логических таблиц физическим таблицам (файлам) полностью отслеживается системой, поэтому знать имена физических таблиц совершенно необязательно. При создании таблицы уникальное имя физического файла формируется и предлагается системой автоматически, так что можно просто согласиться с использованием предложенного имени "tbl1".

Новая логическая таблица "Лист2МД" создается и её имя появляется в правом списке таблиц. Эта таблица имеет структуру, совпадающую со структурой исходной таблицы "Лист2", но пока она не содержит никаких данных. Для копирования в неё данных из исходной таблицы нужно воспользоваться командой "Передать данные".

Команда "Создать таблицу" работает при различных настройках переключателей типа показываемых таблиц в окне Преобразования Данных. Можно создавать новые таблицы на основе как логических таблиц (Наборов данных), так и физических таблиц (файлов) - в зависимости от положения переключателя типа таблиц в левом, "исходном" списке таблиц. Тип создаваемой таблицы зависит от переключателя типа таблиц в правом, "принимающем" списке.

В данном разделе мы рассмотрели создание логической таблицы (набора данных) на основе другой логической таблицы. Создание логической таблицы на основе существующей физической аблицы (файла) было рассмотрено нами в главе Создание логических таблиц (таблиц МД). Создание файлов (физических таблиц) осуществляется аналогично, нужно только установить указатель типа таблиц в правом списке таблиц в соответствующее положение. С помощью такой операции можно, например, в базе данных Excel создать таблицу (лист) для приема результатов обработки данных в Менеджере Данных.

Ещё раз заметим, что команда "Создать таблицу" только создает таблицу, она не переписывает никаких данных в созданную таблицу. После операции создания таблица пуста. Для фактической передачи данных в созданную таблицу слеует использовать команду "Передать данные".

К концу страницы К началу страницы

Передача данных из одной таблицы в другую

Передача данных из одной таблицы в другую осуществляется командой "Передать данные", вызываемой соответствующей кнопкой на панели Преобразования Данных. Исходная таблица (таблица, из которой берутся данные) должна быть селектирована в левом списке таблиц. Принимающей таблицей будет таблица, селектированная в противоположном, правом списке.

Команда Передачи Данных

В данном случае мы собираемся копировать данные из таблицы Лист2 в базе Excel созданную нами таблицу Лист2МД в основной базе данных (DBase).

При нажатии кнопки "Передать данные" открывается диалоговое окно Обработки и Копирования Данных.

Диалог Передачи Данных

В верхней части диалогового окна Обработки и Копирования Данных представлена подробная информация об исходной и принимающей таблицах (наборах данных) - имена наборов данных, сведения о физическом расположении данных (в какой базе и в каком файле данные находятся), а также размеры наборов данных - число записей (строк) в каждой из таблиц.

Команда передачи данных - весьма мощная команда. Она не просто перемещает данные между таблицами одинаковой структуры. Существует два мощных механизма для реструктуризации и обработки табличных данных в процессе их передачи из одной таблицы в другую. Это, во-первых, использование различных форм доступа к данным для исходной таблицы, в во-вторых - использование скриптов преобразования данных.

Выбор формы доступа к исходной таблице

В середине окна, ниже информации об исходном наборе данных, находится переключатель (ниспадающее меню) выбора формы доступа к данным для исходной таблицы. До сих пор мы работали с табличными данными "как есть" - так, как они были определены в описаниях логических таблиц. Такая экранная форма показа табличных наборов данных является формой доступа к данным по умолчанию - при её использовании показываются все столбцы и строки таблицы в "естественном" порядке - для столбцов так, как они определены в описании таблицы, а для строк - в порядке, в котором данные физически находятся в базе данных.

Но в Менеджере Данных можно создавать и другие формы доступа к данным (в этом документе они также называются Формами Показа Данных). С помощью таких форм можно ограничить набор показываемых на экране столбцов, а также произвести выборку (фильтрацию) строк таблицы, подлежащих показу (обработке). Кроме того можно отсортировать строки таблицы по заданному критерию. Подробно о формах доступа к данным и о работе с ними говорится в разделе Формы показа Набора Данных.

При создании набора данных (логической таблицы) создается стандартная форма доступа к данным (стандартная форма показа данных, имя которой совпадает с именем таблицы). Дополнительные формы доступа к данным могут создаются в диалоговом окне изменения свойств набора данных. Подробнее об этом окне говорится в разделе Диалоговое окно для изменения свойств Набора Данных.

Выбранную форму доступа для исходной таблицы можно посмотреть и, при необходимости, изменить - справа от переключателя форм доступа к данным находится кнопка "Изменить форму доступа". Нажатие на эту кнопку вызывает диалоговое окно Редактора Форм Доступа. Подробнее об этом редакторе говориться в разделе Редактор форм показа Наборов Данных, а детальное его описание приведено в разделе Редактор форм показа Наборов Данных.

Таким образом, выбрая ту или иную форму доступа к исходной таблице и изменяя её мы можем управлять выборкой и сортировкой исходных данных. Мы можем задавать различные условия для фильтрации входных данных, упорядочивать их в соответствии со значением в одном или нескольких столбцах.

Другим механизмом обработки данных при их передаче являются скрипты преобразования данных.

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

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

Правила передачи данных по умолчанию весьма просты - для каждого поля (столбца) таблицы результатов ищется поле (стобец) исходной таблицы с тем же именем. Если такой столбец есть, то данные берутся из него. Если же в для какого-то столбца результирующей таблицы в исходной таблице поля с таким же именем не найдено, то в этот столбец будет записано специальное значение NULL (значение не определено).

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

Для выбора файла скрипта нужно нажать кнопку "Выбрать". По этой кнопке открывается стандартный диалог выбора файла. Скрипт преобразования данных - это файл с расширением ".vmp". Если указать имя еще не существующего файла скрипта, то он будет создан. В случае, если скрипт только что создан, или если нужно изменить уже существующий скрипт, нужно нажать кнопку "Изменить". При нажатии на эту кнопку открывается диалоговое окно редактора скриптов, представленное ниже.

Диалог Редактирования Скрипта Передачи Данных

В верхней части этого окна указано имя файла скрипта, который редактируется. В нижней его части приводятся сведения об исходной и результирующей таблицах. Центральную часть окна редактирования скриптов занимает таблица правил преобразования. Каждая строка этой таблицы задает правило для формирование значения, записываемого в некоторое поле (столбец) таблицы результатов. Если файл скрипта только что создан, то таблица правил пуста. Это означает, что для всех столбцов таблицы результатов действуют правила по умолчанию - копирование данных из столбца с тем же именем.

Если для некоторого столбца мы хотим задать явное правило преобразования данных, то необходимо нажать кнопку "Добавить" справа от таблицы правил и в открывшемся списке столбцов результирующей таблицы выбрать столбец, для которого мы это правило задаём. В таблицу будет записано правило преобразование данных для этого столбца. Изначально оно совпадает с правилом по умолчанию.

В случае, если мы собираемся задать явные правила преобразования данных для большинства столбцов результирующей таблицы, то имеет смысл нажать кнопку "Добавить все". В этом случаю в таблицу правил будут добавлены правила по умолчанию для всех столбцов результирующей таблицы. Теперь эти правила могут быть изменены (отредактированы).

Редактированию подлежат колонки "ТИП" и "ИСХОДНОЕ ПОЛЕ/СКРИПТ" таблицы правил. Для изменения типа обработки для некоторого правила необходимо селектировать нужную строку и кликнуть левой кнопкой мыши на поле "ТИП". Будет открыто окно Выбора Типа Обработки.

Диалог Редактирования Скрипта Передачи Данных

Возможно задать один из следующих типов обработки данных:

Copy Field - Копировать Поле. В качестве значения, записываемого в поле результирующей таблицы записывается значение поля исходной таблицы, указанное в колонке "ИСХОДНОЕ ПОЛЕ/СКРИПТ".

Const Value - Константное Значение. В поле результирующей таблицы записывается значение, указанное в колонке "ИСХОДНОЕ ПОЛЕ/СКРИПТ".

Formula - Формула. Значение, записываемое в поле результирующей таблицы, вычисляется по формуле, определенной в колонке "ИСХОДНОЕ ПОЛЕ/СКРИПТ". При попытке редактирования этой колонки открывается окно Определения Формулы, работа с которым детально описана в разделе Синтаксис формул вычисления значения поля

Дополнительные флажки окна Обработки и Преобразования Данных

Справа от ниспадающего меню выбора формы доступа к данным в диалоговом окне Обработки и Преобразования Данных находятся два флажка.

Диалог Обработки и Преобразования Данных

Флажкок "Очистить таблицу результатов перед обработкой и копированием данных" доступен в случае, если таблица результатов перед выполнением операции передачи данных не пуста. По умолчанию операция передачи данных добавляет содержимое исходной таблицы в таблицу результатов, сохраняя данные, которые там уже есть. Однако, при установке данного флажка таблица результатов перед исполнением операции передачи данных будет очищена.

Флажок "Не добавлять автоматически новые значения в словари для кодированных полей" имеет смысл и доступен только в случае, если таблица результатов содержит поля (столбцы), значения которых кодированы некоторыми справочниками (т.е. поля, в которых хранится не само значение, а некоторый код, расшифровка которого выполняется с помощью некоторой дополнительной таблицы-справочника). Подробнее об использовании таблиц-справочников говорится в разделе Cправочники и их использование

При добавлении новых записей в таблицу с кодированными полями может возникнуть ситуация, когда в таблицу добавляется запись, содержащая в кодированном поле значение, которое отсутствует в таблице-справочнике и, поэтому, не может быть закодировано. По умолчанию, то есть когда флажок "Не добавлять автоматически новые значения в словари для кодированных полей" не установлен, система добавит в справочник отсутсвующее в нем значение, автоматически присвоив ему некоторый код. Если же этот флажок установлен, то значение в справочник добавлено не будет, а в таблицу в кодированное поле будет записан нулевой код.

В заключение данного раздела отметим, что процесс передачи данных в диалоговом окне Обработки и Преобразования Данных индицируется соответствующей подсветкой.

К концу страницы К началу страницы

Удаление таблиц

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

При удалении таблиц рекомендуется вначале определить из какой базы данных будут удаляться данные. В окне Преобразования Данных следует выбрать эту базу данных для показа в обоих списках - левом и правом. Затем в одном списке (например, левом) выбрать для показа логические таблицы, а в другом (в данном случае - правом) выбрать показ файлов (физических таблиц). Таким образом можно видеть полную картину - какие физические таблицы (файлы) находятся в базе данных и какие наборы данных (логические таблицы) к данной базе данных относятся.

Диалог Преобразования Данных

Если выделить (активизировать синей подсветкой) некоторую логическую таблицу в левом окне (справа при этом не должно быть выделено ни одной физической таблицы), то в списке справа серым цветом будет выделена физическая таблица, на которую ссылается данная логическая таблица. Если в этот момент нажать клавишу "Удалить Таблицу", то указанные физическая и логическая таблица будут удалены.

Аналогично, если выделить (активизировать синей подсветкой) некоторую физическую таблицу в правом списке (слева при этом не должно быть выделено ни одной логической таблицы - для сброса выделения нужно просто кликнуть мышью на заголовке списка таблиц), то в списке слева серым цветом будет выделена логическая таблица, которая ссылается на данный файл. Если в этот момент нажать клавишу "Удалить Таблицу", то указанные физическая и логическая таблица будут также удалены.

Как правило, для логических таблиц всегда имеется физическая таблица, в которой хранятся её физические данные. Однако, для физических таблиц соответствующие им логические таблицы имеются не всегда. Дело в том, что при некоторых операциях с логическими таблицами, выполняемых Менеджером Данных, содержимое набора данных автоматически переписывается в другую физическую таблицу. При этом физическая таблица с устаревшими данными не удаляется. Таким образом возникают физические таблицы (файлы), не привязанные к каким-то наборам данных (логическим таблицам). Эти таблицы (файлы) содержат устаревшие данные и могут быть удалены, чтобы не занимать место в базе данных.

К концу страницы К началу страницы

Слияние данных из двух таблиц

Операция слияния таблиц предназначена для объединения данных двух таблиц, имеющих одинаковую структуру. Во всяком случае эти таблицы должны иметь хотя бы одно общее поле (столбец), называемое ключевым полем. Считается, что ключевое поле однозначно идентифицирует запись (строку) каждой таблицы, в том смысле, что в каждой из таблиц все записи в общем должны иметь уникальные значения своих ключевых полей. Ну а если таблицы имеют записи с одним и тем же значением ключевого поля (даже в разных таблицах), то считается, что все они являются дубликатами одной и той же записи.

Операция слияния производит упорядочение входных таблиц по возрастанию значения ключевого поля и затем производит их слияние - их объединение запись за записью (строка за строкой) - так, чтобы упорядоченность по возрастанию значения ключевого поля сохранялась и результирующей, объединённой таблице.

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

Диалог Преобразования Данных

При нажатии кнопки "Слить данные" открывается диалоговое окно Слияния Данных, представленное ниже.

Диалог Слияния Данных

В верхней части окна приводятся сведения об исходных таблицах, данные из которых подлежат слиянию. Для каждой таблицы указывается её имя, база данных, к которой она относится, а также имя файла (физической таблицы), где физически находятся сливаемые данные. Кроме того, для каждой таблицы указан её размер - число имеющихся в ней записей (строк данных).

Чуть ниже для каждой исходной таблицы находится ниспадающее меню выбора формы доступа к соответствующей таблице. По умолчанию для обеих входных таблиц предлагается использовать стандартную, генерируемую автоматически форму доступа к таблице, обеспечивающую сортировку данных таблицы по значению ключевого поля. Кроме этого, можно выбрать и любую из явно определенных форм доступа к таблице, но следует учесть, что для корректной работы операции слияния необходимо, чтобы выбираемая форма доступа к входной таблице обеспечивала сортировку данных по ключевому полю.

Если для входной таблицы выбрана явная форма доступа, то становится доступной кнопка Редактировать "Редактировать", расположенная справа от ниспадающего меню. Нажав эту кнопку можно вызвать редактор форм доступа (форм показа таблиц) и изменить выбранную форму доступа. Работа с этим редактором подробно описана в разделе Окно редактора форм показа. Общее описание и последующих разделах.

В нижней части диалогового окна слияния данных, слева, представлена информация о результирующей таблице - имя таблицы, база данных и имя файла (физической таблицы) в этой базе. Имена для результирующей таблицы формируются автоматически, и их можно изменить. Это можно сделать путём непосредственного их редактирования. Кроме того, можно нажать клавишу Подсказка "Подсказка", чтобы получить список уже существующих таблиц - имя результирующей таблицы должно быть новым, оно не должно совпадать с именем уже существующей таблицы.

В нижней правой части диалогового окна находится управляющий элемент (ниспадающее меню) для выбора ключевого поля, по которому производится слияние данных. В списке для выбора перечислены все поля (столбцы), имеющиеся в обеих входных таблицах.

Справа находится ниспадающее меню для выбора ключевого поля, по которому будет осуществляться слияние входных таблиц. Таблицы будут упорядочены по выбранному полю, и записи с одинаковым значением ключевого поля будут объединяться.

Кнопка "Выполнить" в правом нижнем углу диалогового окна запускает операцию слияния на выполнение. Вначале создаётся результирующая таблица. Её структура формируется на основе первой (левой) входной таблицы - но к полям (столбцам) этой таблицы добавляются поля (столбцы) второй (правой) таблицы, которых нет в первой таблице. Таким образом в результирующую таблицу будут включены все поля из обеих входных таблиц.

Заметим, что имена полей физической таблицы стандартно наследуются из входных таблиц. Однако, если установить флажок, который находится ниже управляющего элемента для выбора ключевого поля, то физические имена полей результирующей таблицы будут формироваться на основании логических (внешних) имён полей.

Если в процессе выполнения операции слияния будут обнаружены ошибки, то будет сформирован и показан лог-файл с сообщениями об ошибках.

Диалог Слияния Данных

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

К началу страницы

Вернуться к Оглавлению К предыдущему разделу К следующему разделу


Все права на материалы, находящиеся на сайте, охраняются в соответствии с действующим законодательством
© C-Rover, 2010-2013