|
|
Строка 78: |
Строка 78: |
| |} | | |} |
| [[Файл:Рисунок 8 Куб.png|без|обрамить]] | | [[Файл:Рисунок 8 Куб.png|без|обрамить]] |
|
| |
|
| |
|
| '''4.''' Выберите "ПАРАМЕТР 2" и на панели справа в свойствах параметра заполните следующие поля значениями: | | '''4.''' Выберите "ПАРАМЕТР 2" и на панели справа в свойствах параметра заполните следующие поля значениями: |
Строка 95: |
Строка 94: |
| |} | | |} |
| [[Файл:Рисунок 9 Куб.png|без|обрамить]] | | [[Файл:Рисунок 9 Куб.png|без|обрамить]] |
|
| |
|
| |
|
| '''5.''' Выберите "ПАРАМЕТР 3" и на панели справа в свойствах параметра заполните следующие поля значениями: | | '''5.''' Выберите "ПАРАМЕТР 3" и на панели справа в свойствах параметра заполните следующие поля значениями: |
Строка 114: |
Строка 112: |
|
| |
|
| === Сохранение куба === | | === Сохранение куба === |
| '''1.''' Сохраните ку, нажав на кнопку сохранение в левом верхнем углу экрана. После нажатия система отобразит всплывающие сообщения об успешном сохранении. | | '''1.''' Сохраните куб, нажав на кнопку сохранение в левом верхнем углу экрана. После нажатия система отобразит всплывающие сообщения об успешном сохранении. |
| | | [[Файл:Рисунок 11 Куб.png|без|обрамить]] |
| === '''1.1.1 Добавьте таблицу ''' ===
| |
| Для создания структуры необходимо нажать на панели инструментов слева «Добавить таблицу» или перетащить иконку в рабочую область (Рисунок 4).
| |
| | |
| Рисунок 4 Добавление таблицы
| |
| | |
| Далее необходимо в свойствах ввести название таблицы <ins>[1] [2] “Организации”</ins>и выбрать схему в БД “sys_cube” (Рисунок)
| |
| | |
| | |
| Рисунок 5 Свойства таблицы
| |
| | |
| === '''1.1.2 Добавьте параметры''' ===
| |
| '''<ins>Выберите таблицу и</ins>'''
| |
| | |
| Рисунок 9 Добавление параметров
| |
| | |
| Вы<ins>берите добавленный параметр и в поле “Название” введите “ИНН”. Далее в поле “Тип” выберите “Число” (Рисунок)</ins>
| |
| | |
| | |
| Чтобы задать свойства необходимо выбрать параметр, после чего откроется блок заполнения в правой части экрана. <ins>Далее необходимо ввести наименование в поле “Название” и выбрать тип строки </ins><s>Набор свойств параметров зависит от выбранного типа поля</s> (Рисунок 10).
| |
| | |
| Рисунок 10 Свойства параметра
| |
| | |
| === '''1.1.3 ''' <ins>Сохраните куб</ins> ===
| |
| <ins>Для сохранения куба в БД и присвоения id необходимо нажать на кнопку сохранения (Рисунок 16). Последующие внесенные изменения сохраняются также по данной кнопке и применяются ко всему кубу.</ins>
| |
| | |
| === '''1.1.4 Применение в БД''' ===
| |
| После того как будут добавлены все параметры и заполнены свойства необходимо нажать на «Открываем диалог Скрипты БД» (Рисунок 11)
| |
| | |
| Рисунок 11 Применение в БД
| |
| | |
| Далее раскроется диалоговое окно для создания таблиц, на основании предоставленной структуры в котором необходимо нажать на кнопку «Применить в БД» (Рисунок 12).
| |
| | |
| <ins>[3] </ins>
| |
| | |
| Рисунок 12 Создание таблицы, на основании предоставленной структуры
| |
| | |
| == 1.2 Создайте юниверсы ==
| |
| Юниверс - это мета представление структуры документа.
| |
| | |
| Юниверс создаётся, открывается и обновляется автоматически при открытии закладки «Юнивёрс» в соответствии с таблицами структуры базы данных.
| |
| | |
| Рисунок 13 Закладка «Юниверс»
| |
| | |
| Для первоначального сохранения юниверсов в базу данных необходимо нажать на «Загрузить [4] юнивёрс» на панели инструментов. Дальнейшее сохранение происходит по общей кнопке для всего режима.
| |
| | |
| <s>Настройка полей и поиска документов происходит для каждого параметра в зависимости от выбранного типа на закладке «Структура».</s>
| |
| | |
| <s>Рисунок 14 Настройка юниверсов</s>
| |
| | |
| == <s>1.1 Настройте представление</s> ==
| |
| <s>Представление – это API к кубу, которое трансформируется в SQL запрос</s>
| |
| | |
| <s>Данный функционал предназначен для поиска значений по идентификатору, наименованию, выборку данных без параметров и их отображение в табличном виде, указанным в представлении.</s>
| |
| | |
| <s>Чтобы настроить представление необходимо в блоке «Список АПИ» нажать на Добавить (Рисунок 15).</s>
| |
| | |
| <s>Рисунок 15 Добавление АПИ</s>
| |
| | |
| <s>Далее необходимо выбрать поля для построения фильтра, проставив галки, которые необходимы. Выбранные поля отобразятся в блоке «Колонки» (Рисунок 16) с выбором значения:</s>
| |
| | |
| <s>Без признака – отображение;</s>
| |
| | |
| <s>Идентификатор – поиск по ИД (доступно только для числовых полей)</s>
| |
| | |
| <s>Наименование - поиск по наименованию (доступно только для строкового поля)</s>
| |
| | |
| <s>Код – поиск по коду (доступно только для строкового поля)</s>
| |
| | |
| <s>Рисунок 16 Блок Колонки</s>
| |
| | |
| <s>В блоках Сортировка (Рисунок 17) и Ограничения (Рисунок 18) поля добавляются аналогично Колонкам.</s>
| |
| | |
| <s>Рисунок 17 Блок «Сортировка»</s>
| |
| | |
| <s>Рисунок 18 Блок «Ограничения»</s>
| |
| | |
| <s>Предварительно можно посмотреть сгенерированный SQL запрос, на основе параметров и ограничений представления и протестировать в БД (Рисунок 19).</s>
| |
| | |
| <s>Рисунок 19 Проверка представления</s>
| |
| | |
| <s>Сгенерированный запрос разделен на 2 части. В первой формируется запрос для функции чтения данных представления, во второй - текст создания представления, как объекта в БД. Создается только в том случае, когда наложены ограничения на выборку данных или выбраны колонки из дочерних таблиц или связанных представлений через ссылку.</s>
| |
| | |
| <s>Если представление протестировано и удовлетворяет требованиям задания, необходимо сохранить его, нажав на .</s>
| |
| | |
| <s>Для использования, созданного АПИ необходимо выполнить связывание (Рисунок 20):</s>
| |
| | |
| <s>1) На закладке Структура для поля выбрать тип "Ссылка"</s>
| |
| | |
| <s>1) Настроить тип выбора, указав выбор из других документов/справочников.</s>
| |
| | |
| <s>1) В поле Сущность выбрать куб из списка</s>
| |
| | |
| <s>1) В поле АПИ чтения выбрать представление из списка представлений в выбранном кубе.</s>
| |
| | |
| <s>1) В правилах заполнения разместить действие "Выбор из списка" (выбор из справочника).</s>
| |
| | |
| <s>1) Настроить выходные параметры. Включает в себя, настройку отображения колонок грида, их текстовое описание, настройка первичного ключа и параметра для поиска по тексту, переменные привязки. Специфика настройки такая же, как и для выбора из апп-функции..</s>
| |
| | |
| <s>Рисунок 20 Связывание</s>
| |
| | |
| | |
| = 2 Просмотр истории создания куба =
| |
| На закладке «История» отображается список операций, в которых указаны следующие параметры внесённых изменений (Рисунок 21):
| |
| | |
| − Дата
| |
| | |
| − Время
| |
| | |
| − Источник
| |
| | |
| − Тип операции
| |
| | |
| − ФИО пользователя
| |
| | |
| Рисунок 21<ins> </ins>Интерфейс закладки «История»
| |
| | |
| <s>История операций отображается по всем закладкам или по выбранной. Для просмотра истории по выбранной закладке необходимо в выпадающем списке её выбрать (Рисунок 22).</s>
| |
| | |
| <s>Рисунок 22 Просмотр истории операций по выбранной закладке</s>
| |
| | |
| = <s>1 Просмотр объектов куба</s> =
| |
| <s> Для построения первоначального списка объектов, входящих в куб и дальнейшего обновления необходимо на закладке «Объекты куба» нажать на кнопку «Обновить по документу» (Рисунок 23)</s>
| |
| | |
| <s>Рисунок 23 Интерфейс закладки «Объекты куба»</s>
| |
| | |
| <s> Список формируется в виде дерева по типам объектов:</s>
| |
| | |
| <s>1) Кубы:</s>
| |
| | |
| <s>a) Кубы</s>
| |
| | |
| <s>a) Представления (api)</s>
| |
| | |
| <s>1) Программный код</s>
| |
| | |
| <s>a) App функции</s>
| |
| | |
| <s>a) Пакеты</s>
| |
| | |
| <s>a) Процедуры</s>
| |
| | |
| <s>a) Функции</s>
| |
| | |
| <s>1) Данные:</s>
| |
| | |
| <s>a) Данные</s>
| |
| | |
| <s>a) Отчеты</s>
| |
| | |
| <s>a) Джобы</s>
| |
| | |
| <s>1) БД:</s>
| |
| | |
| <s>a) Таблицы</s>
| |
| | |
| <s>a) Представления (view)</s>
| |
| | |
| <s>a) Сиквенсы</s>
| |
| | |
| <s>a) Триггеры</s>
| |
| | |
| <s>a) Типы</s>
| |
| | |
| <s>a) Синонимы</s>
| |
| | |
| == <s>1.1 Свойства объектов куба</s> ==
| |
| <s> Для отображения свойств объекта необходимо выделить подгруппу. Свойства объектов отобразятся списком (Рисунок 24), если необходимо отобразить свойства только выбранного объекта, то необходимо его выделить в дереве или открыть двойным щелчком левой кнопки мыши.</s>
| |
| | |
| <s>Рисунок 24 Отображение списка объектов, входящих в подгруппу</s>
| |
|
| |
|
| == <s>1.1 Связи объектов куба</s> == | | === Создание таблицы в БД === |
| <s>Для отображения связей справочника, используемые в нем и использующие его, необходимо нажать на кнопку «Связи куба».</s>
| | 1. Нажмите на панели слева кнопку «Открываем диалог Скрипты БД». |
| | [[Файл:Рисунок 12 Куб.png|без|обрамить]] |
| | '''2.''' В открывшемся диалоговом окне нажмите на кнопку «Применить в БД». |
| | [[Файл:Рисунок 13 Куб.png|без|обрамить]] |
| | Успешное выполнение применения в БД будет отображено информационным сообщением "Скрипт успешно выполнен!" в правом верхнем углу экрана. |
| | [[Файл:Рисунок 14 Куб.png|без|обрамить]] |
| | '''3.''' Закройте окно, нажав на кнопку "Закрыть". |
| | [[Файл:Рисунок 15 Куб.png|без|обрамить]] |
|
| |
|
| <s>Для отображение подробной информации нужного куба необходимо навести курсор или нажать одни кликом на нужный объект.</s>
| | === Настройте представление === |
| | '''1.''' Перейдите на закладку "Представление". |
| | [[Файл:Рисунок 16 Куб.png|без|обрамить]] |
| | '''2.''' На панели слева нажмите на "+" для добавления АПИ. |
| | [[Файл:Рисунок 17 Куб.png|без|обрамить]] |
| | '''3.''' В открывшемся диалогом окне нажмите «ОК». |
| | [[Файл:Рисунок 18 Куб.png|без|обрамить]] |
| | '''4.''' Проставьте галки для полей: |
|
| |
|
| <s>Переход в соответствующий дизайнер, где расположен куб, осуществляется двойным щелчком левом кнопки мыши.</s>
| | − Дата; |
|
| |
|
| <s>Рисунок 25 Инструменты навигации диаграммы</s>
| | − Строка; |
|
| |
|
| <s>Инструменты навигации диаграммы расположены в нижнем левом и правом углах.</s>
| | − Число. |
|
| |
|
| = 3 <s>Чтобы настроить отображение диаграммы необходимо выбрать куб и зажав левую кнопку</s> мыши его переместить. =
| | Выбранные поля отобразятся в блоке «Колонки». |
| | [[Файл:Рисунок 19 Куб.png|без|обрамить]] |
| | '''5.''' Сохраните куб, нажав на кнопку в левом верхнем углу. |
| | [[Файл:Рисунок 20 Куб.png|без|обрамить]] |
| | '''6.''' Закройте документ и перейдите на главную страницу системы. |
|
| |
|
| = 4 Проверка созданной таблицы БД = | | == == |
| a) Найти созданную таблицу в БД по наименованию таблицы и выбранной схеме | | == Проверка созданной таблицы БД == |
| | 1. Для работы с БД установите Dbeaver.a) Найти созданную таблицу в БД по наименованию таблицы и выбранной схеме |
|
| |
|
| b) Проверить соответсвие наименование полей в таблице | | b) Проверить соответсвие наименование полей в таблице |
Осуществите вход в систему и откройте Дизайнер БД (Сценарий работы с платформой приложений ХМ).
Создание куба БД
1. После открытия Дизайнера БД нажмите на иконку в правом нижнем углу экрана для создания куба.
2. В открывшемся диалоговом окне «Добавление нового куба» введите наименование "Новый куб" и нажмите на кнопку «Создать новый куб».
Дизайнер БД содержит следующие закладки:
− Структура
− Юнивёрс
− Представление
− Свойства
− История
− Объекты куба
Создайте структуру
На закладке «Структура» необходимо выполнить следующие действия:
- Добавить таблицу и задать основные свойства
- Добавить параметры и задать основные свойства
- Создать таблицы в БД, на основании созданной структуры
- Сохранить документ
Добавление таблиц
1. На закладке "Структура" добавьте таблицу, нажав на иконку на панели слева.
2. На панели справа в свойствах основной таблицы заполните следующие поля значениями:
Наименование поля
|
Значение для ввода
|
Название
|
Новый куб
|
Схема в БД
|
SYS_CUBE
|
Название в БД
|
NEW_CUBE
|
Добавление параметров
1. Выберите параметр "ИД ОСНОВНАЯ ТАБЛИЦА 1" и на панели справа в свойствах параметра заполните следующие поля значениями:
Наименование поля
|
Значение для ввода
|
Название
|
ИД
|
Название в БД
|
ID
|
2. Добавьте 3 параметра нажав трижды на иконку «Добавить параметр» на панеле слева.
3. Выберите "ПАРАМЕТР 1" и на панели справа в свойствах параметра заполните следующие поля значениями
Наименование поля
|
Значение для ввода
|
Название
|
Строка
|
Название в БД
|
LINE
|
Тип
|
Строка
|
4. Выберите "ПАРАМЕТР 2" и на панели справа в свойствах параметра заполните следующие поля значениями:
Наименование поля
|
Значение для ввода
|
Название
|
Дата
|
Название в БД
|
DATE
|
Тип
|
Дата
|
5. Выберите "ПАРАМЕТР 3" и на панели справа в свойствах параметра заполните следующие поля значениями:
Наименование поля
|
Значение для ввода
|
Название
|
Число
|
Название в БД
|
NUMBER
|
Тип
|
Число
|
Сохранение куба
1. Сохраните куб, нажав на кнопку сохранение в левом верхнем углу экрана. После нажатия система отобразит всплывающие сообщения об успешном сохранении.
Создание таблицы в БД
1. Нажмите на панели слева кнопку «Открываем диалог Скрипты БД».
2. В открывшемся диалоговом окне нажмите на кнопку «Применить в БД».
Успешное выполнение применения в БД будет отображено информационным сообщением "Скрипт успешно выполнен!" в правом верхнем углу экрана.
3. Закройте окно, нажав на кнопку "Закрыть".
Настройте представление
1. Перейдите на закладку "Представление".
2. На панели слева нажмите на "+" для добавления АПИ.
3. В открывшемся диалогом окне нажмите «ОК».
4. Проставьте галки для полей:
− Дата;
− Строка;
− Число.
Выбранные поля отобразятся в блоке «Колонки».
5. Сохраните куб, нажав на кнопку в левом верхнем углу.
6. Закройте документ и перейдите на главную страницу системы.
Проверка созданной таблицы БД
1. Для работы с БД установите Dbeaver.a) Найти созданную таблицу в БД по наименованию таблицы и выбранной схеме
b) Проверить соответсвие наименование полей в таблице
c) Запольнить таблицу необходимыми данными и сохранить изменения
d) Проверка использования созданной таблицы БД в Дизайнере документов
e) Открыть существующий документв в ДД
f) На закладке Структура:
g) в существующей или новой таблице добавить новый параметр
h) "в свойствах нового параметра указать тип: ""Ссылка"",
i) тип выбора: ""Из других документов/справочников"",
j) сущность: наименование созданной таблицы в БД
k) АПИ чтения: наименование созданной в таблице БД АПИ"
l) нажать на кнопку Применить в БД и сохранить
m) На закладке Правила:
n) добавить правило с действием "Выбор из списка" для созданного ранее параметра
o) настроить правило и нажать на сохранить
p) На закладке GUI:
q) вручную добавить поле, соотвествующее новому параметру и сохранить
r) Проверка отображения таблицы БД в Документе
s) найти нужный режим в интерфейсе и нажать на кнопку "Создать документ"
t) в открывшемся окне документа найти поле, добавленное в предыдущих пунктах
схема в БД не выбирается, а вводится вручную
Должны сделать выбор. Сейчас вбивается руками. Создала файл для записи ошибок при создании куба
добавить закрытие этого окна, после нажатия кнопки оно не закрывается само
сохранить, а не загрузить