Документація Database Tour | ![]() ![]() |
Файл відповідностей таблиць |
Файли відповідностей таблиць містять відповідності таблиць джерело-ціль для багатотабличних операцій експорту. Використовуйте файли відповідності таблиць при необхідності вжити одні і ті ж самі відповідності таблиць більше одного разу. Підтримуються два типи форматів файлів відповідності таблиць: XML (рекомендований) та текст. Формат XMLДаний формат є гнучким і розширюваним, тому рекомендується до використання скрізь, де можливо. Кожна відповідність повинна містити атрибути джерела із вказаним TableName (назва таблиці) та атрибути цілі зі змінним набором атрибутів. |
Атрибути джерела TableName Вказує таблицю джерела. Атрибути цілі TableName Для цільового формату База даних вказує назву таблиці, до якої будуть експортуватися дані. Для цільового формату SQL вказує назву таблиці, що буде використовуватися в згенерованих командах SQL. Цільові формати: База даних, SQL FileName Назва файлу, до якого будуть експортуватися дані. Цільові формати: Всі, крім База даних RecordLogFileName Назва файлу, до якого буде записуватися журнал експортованих записів. Цільові формати: Всі BadRecordLogFileName Назва файлу, до якого буде записуватися журнал помилкових записів. Цільові формати: Всі HtmlDocTitle Текст, що буде розміщено в тегу Title документа HTML. Цільові формати: HTML HtmlTableId Текст, що буде розміщено в атрибуті id тегу Table документа HTML. Цільові формати: HTML TableTitle Текст, що буде розміщено над табличними даними в цільовому документі. Цільові формати: HTML, RTF, Excel (XLSX), Excel (на основі XML) HtmlStepNo Поточний крок експорту. Цільові формати: HTML Відповідності полів Опціональні відповідності полів джерело-ціль. Якщо опущено, відповідності полів будуються автоматично, виходячи зі структури полів таблиці-джерела та таблиці цілі (якщо остання існує). |
Такі файли можуть бути створені або в діалозі Експорту на кроці Відповідність таблиць, або вручну з використанням текстового редактора. При створенні файлів вручну майте на увазі, що вони повинні відповідати стандартам XML та містити (при потребі) маркер порядку байтів (BOM) на початку. Приклад формату XMLПриклад файлу відповідності таблиць: |
<?xml version="1.0" encoding="UTF-8"?> |
Текстовий форматТакі файли складаються з пар НазваТаблиціДжерела = НазваТаблиціАбоФайлуЦілі, одна відповідність на рядок. Рекомендується, щоб назви таблиць не містили знаку рівності. Рядки, що починаються на крапку з комою, вважаються коментарем і ігноруються програмою. Допускаються пусті рядки. Такі файли можуть мати будь-яке розширення, їх можна створювати у будь-якому текстовому редакторі. При створенні файлів майте на увазі, що вони повинні відповідати стандартам XML та містити (при потребі) маркер порядку байтів (BOM) на початку. Приклад текстового форматуПриклад файлу відповідностей таблиць у текстовому форматі: |
;Source-to-Target table mappings for Orders database |