Sdílet prostřednictvím


Výběr a konfigurace ovlivněných objektů (OracleToSQL)

Na této stránce můžete vybrat tabulky a cizí klíče, jejichž změny by měly být porovnány, když SSMA ověřuje výsledky provádění pro objekty vybrané v předchozím kroku. Můžete také přizpůsobit ověřovací parametry.

Výběr ovlivněných objektů

Ve stromu objektů Oracle umístěném na levé straně okna zkontrolujte tabulky a cizí klíče, jejichž změny by měly být porovnány, zda jsou stejné.

Pokud tester SSMA nemůže ověřit žádný z těchto objektů, zobrazí se odkaz s popiskem Některé vybrané objekty obsahují chyby ve stromu objektů. Kliknutím na tento odkaz zobrazíte důvody, proč tyto objekty nelze porovnat a zrušit výběr nesprávných objektů.

Tabulka

Karta Tabulka obsahuje zobrazení mřížky vybrané tabulky. Mřížka obsahuje následující informace o vybrané tabulce:

  • Název sloupce

  • Datový typ

  • Přesnost

  • Škála

  • Pravidlo

  • Výchozí

  • Identita

  • Nullovatelný

SQL

Karta SQL obsahuje SQL příkaz "Vytvořit tabulku" pro vybranou tabulku.

Údaje

Karta Data zobrazuje data, která jsou ve vybrané tabulce.

Vlastnosti

Karta Vlastnosti zobrazuje vlastnosti vybrané tabulky. Na kartě Vlastnosti jsou k dispozici následující pole:

  • Vytvořeno nebo naposledy změněno

  • Název objektu

Nastavení porovnání sloupců

Vytvořte pravidla porovnání sloupců tabulky na stránce Porovnání sloupců . Můžete nastavit následující nastavení.

Použití při porovnávání testů

Určete, jestli se tento sloupec bude účastnit ověření výsledků testů.

  • Pokud zvolíte True, SSMA porovná obsah tohoto sloupce po provedení testu v Oracle s obsahem sloupce v SQL Serveru.

  • Pokud zvolíte Nepravda, sloupec bude vyloučen z ověření výsledků.

Použít vlastní škálu

U sloupců číselného datového typu můžete pro porovnání nastavit vlastní měřítko.

  • Pokud zvolíte True, číselné hodnoty se zaokrouhlí podle hodnoty srovnávacího měřítka, než budou porovnány.

  • Pokud zvolíte Nepravda, bude číselné porovnání přesné.

Porovnávání měřítka

  • K dispozici pouze v případě, že je možnost Použít vlastní měřítko nastavená na hodnotu True. Toto je přesnost pro číselné porovnání.

Porovnání data a času

Definuje, jak se porovnávají hodnoty data a času.

  • Pokud vyberete Porovnat celé datum, provede se úplné porovnání hodnot z obou platforem.

  • Pokud vyberete Porovnat pouze datum, bude časová část ignorována.

  • Pokud vyberete Porovnat pouze čas, část data se ignoruje.

  • Pokud vyberete možnost Ignorovat milisekundy, výsledky se porovnávají až do sekund.

  • Pokud vyberete Ignorovat datum a milisekundy, výsledek se porovná pouze podle časové části a ignoruje zlomkové části sekundy.

Ignorovat velikost písmen v řetězcích

Řídí citlivost porovnání na velikost písmen.

  • Pokud zvolíte True, porovnání nebude závislé na velikosti písmen.

  • Pokud zvolíte Ne, při porovnání se bude brát v úvahu velikost písmen.

Porovnání SQL

Příkazy SELECT vygenerované testerem SSMA můžete zobrazit na stránce Porovnání SQL . Tester porovná sady výsledků těchto příkazů na úrovni jednotlivých řádků. Každý další řádek sady výsledků Oracle by se měl rovnat dalšímu řádku sady výsledků vytvořené v SQL Serveru.

Tyto příkazy SELECT můžete upravit tak, aby poskytovaly vlastní ověření. Pokud chcete uložit změny v oraclu a v příkazech SQL Serveru, použijte tlačítka Použít pod zdrojovým a cílovým SQL odpovídajícím způsobem.

Další krok

Přizpůsobení pořadí volání funkcí (OracleToSQL)

Viz také

Dokončení přípravy testovacího případu (OracleToSQL)
Spouštění testovacích případů (OracleToSQL)
Testování migrovaných databázových objektů (OracleToSQL)