Документація Database Tour | ![]() ![]() |
Файл відповідностей полів |
Файли відповідностей полів містять відповідності полів джерело-ціль для операцій експорту та імпорту. Використовуйте файли відповідності полів при необхідності вжити одні і ті ж самі відповідності полів більше одного разу. Підтримуються два типи форматів файлів відповідності полів: XML (рекомендований) та текст. Формат XMLДаний формат є гнучким і розширюваним, тому рекомендується до використання скрізь, де можливо. Кожна відповідність повинна містити 2 частини: для джерела і для цілі. Частина для джерела має містити атрибут FieldName - назва поля джерела або динамічний вираз. Частина для цілі може містити змінний набір атрибутів (повинно бути заповнено як мінімум FieldName або FileName): |
FieldName Фізична назва цільового поля (колонки). Цільові формати: Всі FieldType Тип цільового поля (колонки). Для баз даних SQL це повинен бути SQL-тип, що підтримується цільовою базою даних. Для інших баз даних це повинен бути тип, що підтримується цільовою базою даних. Цільові формати: База даних, SQL FieldSize Максимальне число символів текстових полів або максимальна кількість розрядів для полів (колонок), що містять числа з плаваючою точкою. Цільові формати: База даних, SQL FieldScale Кількість розрядів праворуч від десяткової точки для полів (колонок), що містять числа з плаваючою точкою. Цільові формати: База даних, SQL FieldNotNull Значення 1 значить, що поле не приймає значень NULL. Цільові формати: База даних, SQL FieldDefaultValue Визначає значення по замовчанню для поля. Цільові формати: База даних, SQL FieldSQLSpecification Визначає повну специфікацію SQL для поля (без імені поля). Див. приклад нижче. Цільові формати: База даних, SQL FileName Вказує шлях до файлу, в якому повинен бути збережений вміст поля джерела. Якщо цей атрибут не пустий, вміст поля джерела буде збережно до коремого файлу, вказаного цим атрибутом. Цільова тека повинна існувати. Шлях до файлу повинен бути динамічним виразом, що повертає унікальний рядок, інакше файл буде перезаписано для кожного експортованого запису. Для картинок з баз даних розширення файлу визначає цільовий формат картиннки, тобто можлива конвертація формату картинки. Див. приклад нижче. Цільові формати: Всі Увага! Немає попередження про перезапис для цих файлів. TotalsExpression Вказує вираз, результат обчислення якого має бути показано в цільовому файлі після експорту всіх записів джерела. Це може бути динамічний або константний вираз. Цільові формати: Всі, крім База даних, SQL, DBF |
Такі файли відповідностей полів можуть бути створені або в діалозі Експорту на кроці Відповідність полів, або вручну з використанням текстового редактора. При створенні файлів вручну майте на увазі, що вони повинні відповідати стандартам XML та містити (при потребі) маркер порядку байтів (BOM) на початку. Приклад формату XMLПриклад файлу відповідності полів для експорту Access-до-Oracle: |
<?xml version="1.0" encoding="UTF-8"?> |
Текстовий форматТакі файли складаються з пар НазваПоляДжерела=НазваПоляЦілі, одна відповідність на рядок. Рекомендується, щоб назви полів не містили знаку рівності. Замість назви поля джерела можна використовувати динамічний вираз (див. приклад нижче). Рядки, що починаються на крапку з комою, вважаються коментарем і ігноруються програмою. Допускаються пусті рядки. Такі файли можуть мати будь-яке розширення, їх можна створювати у будь-якому текстовому редакторі. При створенні файлів майте на увазі, що вони повинні відповідати стандартам XML та містити (при потребі) маркер порядку байтів (BOM) на початку. Приклад текстового форматуПриклад файлу відповідностей полів у текстовому форматі: |
;Відповідності Джерело-Ціль для експорту платежів |
Зауваження |