Выбор и настройка обрабатываемых объектов (OracleToSQL)

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

Выбор затронутых объектов

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

Если средство тестирования SSMA не может проверить любой из этих объектов, вы увидите ссылку, помеченную некоторыми выбранными объектами , содержат ошибки в дереве объектов. Щелкните эту ссылку, чтобы просмотреть причины, по которым эти объекты нельзя сравнить, и очистить выбор неправильных объектов.

Таблицу

Вкладка "Таблица" содержит представление сетки выбранной таблицы. Сетка содержит следующие сведения о выбранной таблице:

  • Имя столбца

  • Тип данных

  • Точность

  • Масштабирование

  • Правило

  • По умолчанию.

  • Удостоверение

  • Допускает значение NULL

SQL

Вкладка SQL содержит sql "Создать таблицу" выбранной таблицы.

Data

Вкладка "Данные" отображает данные, представленные в выбранной таблице.

Свойства

Вкладка "Свойства" отображает свойства выбранной таблицы. Следующие поля находятся на вкладке "Свойства".

  • Создано или последнее изменение

  • Имя объекта

Параметры сравнения столбцов

Установите правила сравнения для столбцов таблиц на странице сравнения столбцов. Вы можете сделать следующие параметры.

Использование во время сравнения тестов

Определите, будет ли этот столбец участвовать в проверке результатов теста.

  • Если выбрано значение True, SSMA будет сравнивать содержимое этого столбца после выполнения теста в Oracle с содержимым столбца в SQL Server.

  • Если выбранозначение False, столбец будет исключен из проверки результатов.

Использование настраиваемого масштабирования

Для столбцов числовых типов данных можно задать настраиваемый масштаб для сравнения.

  • Если выбрано значение True, числоовые значения будут округляться в соответствии со значением сравнения шкалы перед сравнением.

  • При выбореFalse числовой сравнение будет точным.

Сравнение масштаба

  • Доступно только в том случае, если для параметра Use Custom Scale задано значение True. Это точность для сравнения числовых значений.

Сравнение даты

Определяет, как сравниваются значения даты и времени.

  • Если выбрать "Сравнить всю дату", будет выполнено полное сравнение значений с обеих платформ.

  • Если выбрать "Сравнить только дату", часть времени будет игнорироваться.

  • Если выбрать "Сравнить только время", часть даты будет игнорироваться.

  • Если выбрать "Игнорировать миллисекунд", результаты будут сравниваться до секунд.

  • Если выбрать "Пропустить дату" и "Миллисекунд", результат будет сравниваться только по временю и игнорировать дробные части секунды.

Игнорировать регистр строк

Управляет конфиденциальностью регистра сравнения.

  • Если выбрано значение True, сравнение будет нечувствительным к регистру.

  • При выборе False сравнение будет учитываться для регистра буквы.

Сравнение SQL

Инструкции SELECT, созданные тестировщиком SSMA, можно просмотреть на странице сравнения SQL . Тестировщик сравнивает результирующие наборы этих инструкций на основе строк. Каждая следующая строка результирующий набор Oracle должна быть равна следующей строке результирующих наборов, созданных в SQL Server.

Эти инструкции SELECT можно изменить для предоставления пользовательской проверки. Чтобы сохранить изменения в инструкциях Oracle и SQL Server, используйте кнопки Apply в исходном и целевом SQL, соответственно.

Следующий шаг

Настройка порядка вызовов (OracleToSQL)

См. также

Завершение подготовки тестовых случаев (OracleToSQL)
Запуск тестовых случаев (OracleToSQL)
Тестирование объектов баз данных после миграции (OracleToSQL)