Таблицы

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

Экстрактор БД управляет двумя типами таблиц, которые находятся в базах данных:

Внутренние таблицы

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

IS_Tables: содержат один столбец; здесь создается список всех определяемых пользователем таблиц типа FlexTables, который задействован в базе данных.

Столбец в таблице:

Имя столбцаМакс.кол-во символовПронумерованнаяСодержание
ТаблицыСтрока100даИмя таблицы

IS_Tables_Flex: содержат один столбец; здесь создается список всех определяемых пользователем таблиц типа FlexTables, который задействован в базе данных.

Столбец в таблице:

Имя столбцаМакс.кол-во символовПронумерованнаяСодержание
ТаблицыСтрока100даИмя таблицы

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

IconВНИМАНИЕ

Эта таблица НЕ обновляется при создании точек данных таблицы вручную.

IS_Description: Здесь хранится дополнительная информация по всем элементам точек данных, переданным экстрактором БД в реляционную базу данных. В то время, как полезные данные, например, значения, биты состояния и т.д., сохраняются сравнительно часто (при их периодическом изменении), эта дополнительная информация передается с помощью экстрактора БД только один раз. Эта таблица создается для каждой базы данных только один раз.

Столбцы в таблице:

Имя столбцаМакс.кол-во символовПронумерованнаяСодержание
DPEСтрока255даИмя DPE
ПсевдонимСтрока255даПсевдоним DPE
Язык текстаСтрока255нетОписание DPE
ЕдиницаСтрока255нетЕдиницы DPE
ФорматСтрока10нетФормат (например, «%6.2f»)
Тип данныхСтрока5нетBIT|UINT|INT|FLOAT
Диапазон_минЧисло с плавающей запятойнетМинимальное значение диапазона «КАСКАД Цифра»
Диапазон_максЧисло с плавающей запятойнетМаксимальное значение диапазона «КАСКАД Цифра»

IS_ + Имя таблицы типа «FlexTables» + _Определение: В данной таблице хранится последующая информация о таблицах типа «FlexTables», которые существуют в базе данных. Эта таблица создается только один раз для каждой таблицы «FlexTables», определенной в базе данных.

Столбцы в таблице:

Имя столбцаМакс.кол-во символовПронумерованнаяСодержание
ИмяСтрока50нетИмя столбца
ШиринаДлинное целоенетШирина
DPEСтрока255нетИмя DPE
Макс.Строка10нетТип поля: Строка|Дата|Double|Длинное
IsAnIndexДлинное целоенетПронумерованная/не пронумерованная

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

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

Столбцы в таблице:

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

При каждом запуске экстрактора БД в этой таблице записываются две строки:

  1. текущее время + «ON» и
  2. текущее время + «OFF».

После этого в последней строке будет регулярно обновляться текущее время.

Определяемые пользователем таблицы

Модель данных «StandardHistory»

В этих таблицах содержатся полезные данные, переданные из «КАСКАД Цифра».. Эта предварительно заданная модель данных не может быть изменена пользователем. Вы можете использовать одну таблицу модели данных StandardHistory с несколькими архивными группами.

Столбцы в таблице:

Имя столбцаМакс.кол-во символовПронумерованнаяСодержание
DPEСтрока255даПсевдоним или имя DPE
ВремяДата/времядаИсходное время
ЗначениеЧисло с плавающей запятойнетИсходное значение
СостояниеДлинное целоенетИсходное состояние

Эта таблица может использоваться только для типов данных bool, uint, int, float.

Модель данных «FlexTables»

Модель данных FlexTables также была реализована для сохранения полезных данных, полученных от «КАСКАД Цифра» Но отличие состоит в гибком определении столбцов. Каждому столбцу (кроме первого столбца для времени) присваивается элемент точки данных в «КАСКАД Цифра». Для каждой таблицы определяется число столбцов, присваивание элементов точек данных, типы и параметр передачи. Эти настройки сохраняются непосредственно в точке данных типа таблицы. Тип=1 является FlexTables. Вы можете использовать одну таблицу модели данных FlexTables с одной архивной группой.

Столбцы в таблице:

Имя столбцаМакс.кол-во символовПронумерованнаяСодержание
ВремяДата/времянетИсходное время
Имя1Число с плавающей запятойнетТекущее значение
Имя2Число с плавающей запятойнетТекущее значение
Имя3Число с плавающей запятойнетТекущее значение
Имя4Число с плавающей запятойнетТекущее значение

Эта таблица может использоваться для типов данных bool, uint, int, float, string, char, time, bit32.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *