SAP IDT - Краткое руководство
Инструмент дизайна информации (IDT) - это инструмент дизайна Business Objects, который извлекает данные из разных источников данных с помощью OLAP и реляционного соединения для создания юниверсов. Существуют разные параметры Вселенной, которые можно передать во время создания Вселенной.
Юниверс называется логическим набором измерений и объектов, которые позволяют бизнес-пользователям анализировать бизнес-данные. Объекты и измерения представляют разные иерархии, меры, пользовательские вычисления и атрибуты.
Universe может быть создан поверх реляционных баз данных, таких как SQL Server, Oracle, а также поверх инфо-куба в системе SAP Business Warehouse (BW). К этим источникам данных могут быть созданы различные типы подключений, такие как личное подключение, общее подключение и общедоступное подключение. Оператор SQL или MDX создается соответственно источнику данных - реляционному и OLAP.
Юниверс, созданный с помощью IDT, можно использовать с различными инструментами отчетности в Business Objects. Когда юниверс публикуется в центральном репозитории, его можно использовать в следующих инструментах отчетности и приборной панели:
- SAP Business Objects Web Intelligence (WebI)
- Дизайнер панели мониторинга SAP Business Objects (ранее известный как Xcelsius)
- SAP Business Objects Crystal Reports
- SAP Business Objects Explorer
Различные компоненты IDT при проектировании вселенной
OLAP или реляционное соединение с источником данных
Извлечение таблиц и объединений из реляционной базы данных или куба OLAP.
Создание основания данных из извлеченных таблиц и объединений.
Создание объектов метаданных на уровне основания данных, управление этими объектами осуществляется на бизнес-уровне.
Использование параметров Universe и совместное использование ресурсов во Universe.
Публикация юниверса, который включает бизнес-уровень, основание данных и соединение юниверса с базой данных.
Юниверс можно опубликовать в центральном репозитории для использования другими приложениями отчетности SAP Business Objects.
Профили безопасности используются для обеспечения доступа к данным и объектам метаданных Universe.
IDT в основном используется менеджерами приложений и разработчиками отчетов, которые хотят создавать аналитические отчеты на основе данных, хранящихся в различных источниках данных. Чтобы создавать отчеты поверх Universes, человеку необходимо техническое понимание инструмента IDT и функциональные знания Data Warehouse.
В средстве дизайна информации есть различные ресурсы, которые можно использовать для извлечения данных из источников данных и создания Вселенной -
Проект
Проект - это локальная рабочая область, в которой вы храните ресурсы, используемые для создания одной или нескольких юниверсов. Это используется для управления локальными объектами, которые используются для создания юниверса. Один проект может содержать объекты для одной или нескольких юниверсов. Локальный проект может содержать несколько объектов, таких как уровень основания данных, основание бизнеса, соединение с источником данных и т. Д.
Основание данных
Слой основания данных позволяет импортировать таблицы и объединения из различных реляционных баз данных. Все объединения импортируются, и вы также можете определять производные таблицы, пользовательские вычисления, дополнительные объединения, контексты и подсказки.
Реляционное и OLAP-соединение
Соединение используется для определения способа извлечения данных из реляционного источника данных или источника данных OLAP. Юниверс всегда использует хотя бы одно соединение для извлечения данных. Вы также можете создать мультиисточник, который извлекает данные из одного или нескольких источников данных с использованием нескольких подключений.
Соединение можно сохранить локально с помощью файла .cnx, и все юниверсы, созданные поверх локальных соединений, не могут быть опубликованы в репозитории BO. Чтобы опубликовать юниверс в репозитории, вы должны использовать защищенное центральное соединение с файлом .cns.
.cns - защищенное соединение с репозиторием
.cnx-локальное незащищенное соединение. Если вы используете это соединение, оно не позволит вам ничего публиковать в репозитории.
Бизнес-уровень
На бизнес-уровне вы определяете меры и измерения. Вы также можете применять такие агрегаты, как Sum, Count, Avg, Min, Max.
Чтобы завершить создание юниверса, вам необходимо сохранить проект, а затем опубликовать бизнес-уровень в репозитории.
UDT против IDT
В UDT юниверс создается с расширением файла .unv. В IDT расширение файла Universe изменяется на файл .unx.
Чтобы открыть файл unv в IDT, его нельзя открыть напрямую, но вы можете преобразовать файл unv в файл unx, чтобы открыть его в средстве дизайна информации. Вы не можете открыть файл IDT .unx в средстве Universe Design или преобразовать его в файл unv.
Инструмент Universe Design Tool - это инструмент с единым источником. Однако IDT - это инструмент с поддержкой нескольких источников, что означает, что вы можете извлекать данные из разных источников данных при создании юниверса.
Инструмент дизайна юниверсов (UDT) | Инструмент информационного дизайна (IDT) |
---|---|
Расширение файла Universe - .unv | Расширение файла Universe - .unx |
Вы не можете открыть файл .unx, а также его нельзя преобразовать в unv для открытия в UDT | Вы можете открыть файл unv, преобразовав файл unv в расширение файла unx |
Включен единый источник | Он поддерживает несколько источников |
Его нельзя напрямую подключить к конструктору панели мониторинга и последней версии Crystal Reports. | Его можно напрямую подключить к конструктору панели инструментов и последней версии Crystal Reports. |
Пользовательский интерфейс в IDT
Когда вы извлекаете существующий юниверс в IDT, подключаясь к репозиторию, доступны следующие интерфейсы. То же самое, когда вы создаете новую вселенную в средстве дизайна информации.
Местные проекты
Он определяет существующее используемое соединение (.cnx или .cns), уровень основания данных (.dfx) и бизнес-уровень, которые являются локальными в Universe, как показано выше.
Вы можете щелкнуть каждый объект в разделе «Локальные проекты», чтобы просмотреть подробности и внести какие-либо изменения. Щелкните файл .cns подключения, чтобы просмотреть сведения о подключении. Точно так же вы можете открыть объект .dfx или .blx.
Ресурсы репозитория
После подключения к репозиторию вы можете получить все объекты, разработанные и опубликованные в этом репозитории.
Чтобы вставить объекты из репозитория, щелкните значок «+» и выберите «Вставить сеанс». Введите сведения о системе, имя пользователя и пароль, и вы увидите все объекты в репозитории.
Бизнес-уровень
Этот слой содержит все классы и объекты, вы можете проверить измерения и меры, которые определены во вселенной. Когда вы публикуете бизнес-уровень в репозитории, это показывает завершение создания юниверса.
Вы можете проверить сводку бизнес-уровня, чтобы увидеть количество атрибутов, измерений, мер, классов, списков значений и т. Д.
Уровень основания данных
Этот уровень используется для определения основания данных, которое включает таблицы из источника данных, объединения и т. Д.
Чтобы проверить структуру основания данных, вы можете щелкнуть .dfx в локальных проектах, и вы перейдете на уровень основания данных и его компоненты.
Установка и сброс настроек в IDT
Пользовательский интерфейс средства дизайна информации можно настроить, задав настройки. Его можно сбросить до значений по умолчанию, используя параметр «Сброс до значений по умолчанию». Чтобы установить настройки в IDT, перейдите в Windows → Настройки.
Как только вы нажмете на «Настройки», откроется новое окно. Вы можете определить предпочтения в разделе «Общие», «Справка» и «Средство дизайна информации».
Настройки средства дизайна информации
- Редактор бизнес-уровня
- Проверить целостность
- Редактор основания данных
- Языки и др.
Использование параметра «Восстановить значение по умолчанию» на вкладке «Окно» позволяет сбросить все значения по умолчанию, или вы также можете использовать параметр «Восстановить значение по умолчанию» в окне «Настройки».
Чтобы создать юниверс в IDT, выберите Пуск → Все программы → SAP Business Intelligence → Клиентский инструмент платформы SAP Business Objects BI 4.
В средстве дизайна информации вам необходимо создать новый проект. Перейдите в File → New → Project. Введите имя проекта и нажмите «Готово».
После создания проекта следует создать OLAP или реляционное соединение для подключения к источнику данных. АRelational connectionиспользуется для подключения к уровню базы данных для импорта таблиц и объединений. Соединение OLAP используется для подключения к многомерной модели, такой как информационное представление в SAP HANA.
Щелкните правой кнопкой мыши имя проекта → Создать → Выбрать реляционное соединение → Введите имя соединения / ресурса → Далее.
Выберите SAP из списка → SAP HANA → Выбрать драйверы JDBC → Далее → Введите данные.
Введите сведения о системе, имя пользователя, пароль и нажмите Далее.
Щелкните Готово.
В разделе «Общая информация» → нажмите «Проверить соединение» → «Успешно».
Мы должны опубликовать это соединение в репозитории, чтобы сделать его доступным для использования.
Щелкните правой кнопкой мыши имя подключения → Опубликуйте соединение с репозиторием → Введите пароль репозитория BO → Нажмите Подключиться → Готово → Да.
После того, как вы нажмете «Готово», будет создано безопасное соединение с репозиторием.
.cns - защищенное соединение с репозиторием
.cnx - local unsecured, если вы используете это соединение, оно не позволит вам ничего публиковать в репозиторий.
Следующим шагом является создание уровня основания данных для этого безопасного соединения.
Щелкните правой кнопкой мыши на .cns Подключение к репозиторию → Новое основание данных.
Введите имя ресурса и нажмите Готово. Он покажет вам список всех доступных схем в базе данных. Вы можете добавлять таблицы и объединения из схемы в слой основания данных. Это можно сделать, перетащив таблицу или дважды щелкнув мышью. Примените объединения к таблицам измерений и фактов, чтобы создать логическую схему.
Чтобы определить соединение, дважды щелкните Объединение между таблицами. Он покажет вам обе таблицы. Вы можете выбрать одно из различных объединений в соответствии с требованиями к данным и нажать «Определить количество элементов», чтобы определить количество элементов - 1: 1, 1: n, n: n.
Далее следует создать бизнес-уровень в основании данных. Щелкните значок «Сохранить все» в верхней части экрана. Затем щелкните правой кнопкой мыши Основание данных .dfx → Новый бизнес-уровень.
Введите имя ресурса → (Создание бизнес-уровня для основания данных) Готово. Он добавит Business Layer .blx в локальный проект.
Он покажет список всех измерений и мер в области основания данных. Вы можете определять измерения, меры, агрегирование и т. Д.
Чтобы определить агрегирование, вы можете выбрать функцию проекции. Вы также можете скрыть несколько объектов в отчете, если хотите, используя раскрывающийся список рядом с мерами и измерением. Вы можете выбрать Скрытый для конкретного объекта.
После определения бизнес-уровня щелкните значок «Сохранить все» в верхней части экрана, как показано на следующем снимке экрана.
Чтобы опубликовать юниверс в репозитории, щелкните правой кнопкой мыши на .blx → Опубликовать → В репозиторий.
Выберите Ресурсы → Далее → В окне публикации юниверса выберите Далее → Выберите папку репозитория, в которой вы хотите опубликовать юниверс, и нажмите Готово.
Вы получите подтверждение, что Вселенная успешно опубликована.
Чтобы проверить юниверс в репозитории, перейдите к ресурсам репозитория и проверьте созданную юниверс.
Создание юниверса в SAP ERP
Вы можете создать юниверс в SAP ERP с помощью основания данных в IDT. Вы должны создать реляционное соединение с источником данных ERP, информационными наборами, запросами SAP и функциями ABAP, которые обрабатываются в соединении как таблицы.
Вы можете создать основание данных с одним источником для поддержки локальных подключений, но оно не поддерживает объединения и вычисляемые столбцы между таблицами, вставленными из соединения ERP.
Чтобы использовать вычисляемый столбец, объединения, необходимо создать основание данных с поддержкой нескольких источников в защищенном соединении.
Когда таблица добавляется на уровень основания данных, тип таблицы информационного набора, запроса SAP или функции ABAP сохраняется как свойство таблицы в основании данных. Чтобы добавить таблицу функций ABAP, создается одна таблица основания данных, которая отображает основную функцию.
Таблица содержит входные столбцы для входных параметров функции. Эти параметры могут быть обязательными или необязательными. Чтобы присвоить значение обязательным параметрам, вам необходимо отредактировать столбцы ввода.
Ограничения использования SAP ERP
При использовании показателей, содержащих агрегатные функции, их нельзя использовать в качестве фильтров на панели запросов, поскольку выходное выражение SQL состоит из предложения HAVING и не поддерживается соединением SAP ERP. Следовательно, если добавляется мера, которая содержит функцию агрегирования в качестве фильтра, она вызывает ошибку при обновлении запроса.
Создание юниверса в SAP BW
Если вы хотите использовать SAP BW для разработки юниверса, вам следует использовать основание данных на основе структуры с несколькими источниками. Все таблицы и объединения в SAP BW автоматически импортируются в основание данных. Когда бизнес-уровень создается в основании данных, все объекты автоматически перемещаются на бизнес-уровень.
Если вы не хотите автоматически вставлять таблицы и объединения, вы можете отменить выбор «Обнаружить таблицы», перейдя к дополнительным свойствам при добавлении подключения к основанию данных.
Вы также можете отключить вставку объектов бизнес-уровня, сняв флажок для автоматического создания классов и объектов при выборе основания данных в новом бизнес-уровне.
Создание юниверса в Microsoft Analysis Services
Вам необходимо создать бизнес-уровень в Microsoft Analysis Services (MAS), и объекты бизнес-уровня создаются по умолчанию. Ниже приведено сопоставление объектов на бизнес-уровне.
Dimension - Измерения анализа создаются на бизнес-уровне для каждого измерения куба.
Display Folder - Папки создаются в измерении анализа для хранения иерархий в папке отображения.
Hierarchy- Для иерархий на основе значений (родитель-потомок) иерархия на основе значений создается в измерении анализа. Атрибуты создаются в папке «Атрибуты» в иерархии.
Attribute Hierarchy - Иерархии атрибутов в кубе создаются как иерархии на основе уровней в измерении анализа.
Named Set - Именованные наборы создаются в соответствующем измерении анализа в папке Именованные наборы.
Measures and Calculated Measures- Меры и вычисляемые меры создаются как меры в соответствующей папке группы мер. Атрибут меры создается для форматированного значения.
Создание вселенной на SAS
Вы можете создать юниверс на SAS, используя основание данных с несколькими источниками и безопасное соединение.
Подключение к источнику данных SAS управляется службой объединения данных.
Многоязычные вселенные
Вы также можете создать многоязычный юниверс в средстве дизайна информации. Это позволяет использовать многоязычное решение с помощью единой модели метаданных Universe.
Ниже приведены шаги по использованию многоязычной юниверса для создания отчетов.
Step 1 - Используйте Universe Designer для разработки Universe на исходном языке в IDT.
Step 2 - Используйте инструмент управления переводами для перевода метаданных в основании данных и на бизнес-уровне.
Step 3 - Используйте дизайнеров отчетов для создания отчетов по одной и той же вселенной, которые могут отображаться на разных языках в соответствии с предпочтениями пользователя.
Step 4 - Перейдите в Инструмент дизайна информации → Настройки → Предпочитаемый языковой стандарт для просмотра определяет язык метаданных и данных в панели запросов.
Это можно использовать, если у вас есть поддержка следующего:
Доступны переводы на выбранном языке (метаданные).
Соединение поддерживает параметр языка (данные).
А .unv Universeсоздается в Universe Designer в SAP Business Objects XI 3 или Universe, созданном с помощью инструмента Universe Design. Его можно преобразовать в файл unx в средстве дизайна информации.
Следующая версия SAP Business Objects может создавать файлы unv -
Инструмент дизайна юниверсов (UDT)
Настольная версия Universe Design Tool
Юниверс, созданный с помощью UDT, хранится с именем файла .unv в локальной папке или в центральном репозитории.
Чтобы использовать юниверсы .unv в IDT, их сначала необходимо преобразовать. Вы можете преобразовать следующие юниверсы в средстве дизайна информации -
Реляционные юниверсы, созданные с помощью инструмента SAP BusinessObjects 4 UDT или Desktop edition
Реляционные юниверсы, созданные в средстве проектирования SAP BusinessObjects Enterprise XI3
Преобразование .unv Universe в репозиторий
Преобразуемый файл юниверса .unv должен храниться в репозитории. Если юниверс создается с помощью инструмента «Дизайн» более ранней версии, чем SAP BusinessObjects 4.0, необходимо обновить юниверс с помощью инструмента управления обновлением.
Чтобы преобразовать юниверс в IDT, перейдите в Файл - Конвертировать.
В следующем окне вам нужно выбрать файл unv из репозитория для преобразования в файл unx. Введите имя пользователя и пароль репозитория для подключения.
Выберите юниверс из репозитория, который вы хотите преобразовать. Щелкните ОК.
Выберите папку «Целевой репозиторий» → «Обзор», чтобы выбрать папку в репозитории, в которой вы хотите сохранить UNX Universe. Чтобы создать именованные параметры для приглашения, установите флажок, как показано на следующем снимке экрана.
Параметр «Сохранить для всех пользователей» позволяет всем пользователям открывать Вселенную без ввода пароля репозитория. Нажмите ОК, чтобы начать преобразование.
После того, как вы нажмете ОК, начнется преобразование, и вы получите следующее подтверждающее сообщение.
Локальное преобразование вселенной .unv
Чтобы преобразовать Вселенную в IDT, перейдите в Файл → Конвертировать.
В следующем окне вам нужно выбрать файл .unv из локальной папки.
Выберите папку «Целевой репозиторий» → «Обзор», чтобы выбрать папку, в которой вы хотите сохранить UNX Universe. Чтобы создать именованные параметры для приглашения, установите флажок.
Теперь вы можете опубликовать бизнес-уровень для создания файла юниверса .unx. Это создает локальную вселенную.
Чтобы опубликовать юниверс в репозитории, перейдите к следующему шагу. Опубликуйте локальное соединение с репозиторием.
Отредактируйте основание данных и измените соединение, чтобы использовать защищенное соединение, опубликованное на последнем шаге. Далее следует опубликовать бизнес-уровень в репозитории.
Проверка целостности при конвертации
При преобразовании .unv Universe рекомендуется выполнить проверку целостности в IDT. Следующие типы ошибок можно исправить -
Ошибки в типах данных столбца - сюда входит обновление структуры в основании данных, что позволяет исправить ошибки типов данных при проверке целостности.
Ошибки при самостоятельных соединениях с приглашениями - чтобы использовать выражение соединения с приглашениями и списками значений, необходимо поработать с соединениями в преобразованной вселенной.
Функции, поддерживаемые .unv
Когда вы конвертируете .unv Universe в IDT, процесс преобразования создает те же функции в результирующей Universe. Ниже приводится список поддерживаемых функций -
Особенности во вселенной .unv | Особенности вселенной .unx |
---|---|
Схема вселенной |
Эти объекты создаются в основании данных -
Для подсказок вам необходимо проверить целостность в контексте самосоединения - вам необходимо вручную ограничить определение контекста |
Многоязычные вселенные |
Языковые настройки, настройки локали конвертируются |
Контур |
Все классы и подклассы преобразованы в папки
|
Пределы запросов |
Ограничения запросов преобразуются и редактируются на бизнес-уровне. |
Параметры SQL |
Запрос, оператор SQL и декартово произведение преобразуются |
Стратегии |
Пользовательские стратегии не поддерживаются в IDT |
Подключения |
Одно и то же защищенное реляционное соединение используется юниверсами .unv и .unx. Реляционное соединение может быть создано как в UDT, так и в IDT и опубликовано в репозитории. Личные и общие подключения преобразуются в локальные. |
Функции |
Следующие функции могут быть преобразованы -
Все эти функции поддерживаются |
Список ценностей LOVs |
Именованный список значений создается на бизнес-уровне в IDT для измерений и мер, которые показывают LOV. |
Вы можете получить опубликованный юниверс из локальной файловой системы или из репозитория. Чтобы получить юниверс из локальной файловой системы, вам потребуется представление локальных проектов, в котором сохраняются бизнес-уровни и связанные ресурсы. В представлении локальных проектов щелкните правой кнопкой мыши папку проекта и выберите «Получить юниверс → из локальной папки».
Выберите юниверс, который хотите получить, и нажмите «Готово».
Получение вселенной из репозитория
Чтобы получить юниверс из локальной файловой системы, вам потребуется представление локальных проектов, в котором сохраняются бизнес-уровни и связанные ресурсы. Вы можете получить Вселенную из репозитория двумя способами:
Способ 1
Щелкните правой кнопкой мыши папку локального проекта → Получить юниверс → Из репозитория.
Введите пароль репозитория и нажмите Подключиться.
Выберите юниверс из доступных папок в репозитории и нажмите «Готово».
Способ 2
Другой способ - перейти в раздел Ресурсы репозитория и выбрать юниверс, который вы хотите получить.
Выберите локальный проект для извлечения и нажмите ОК.
Чтобы удалить требование локальной безопасности, выберите параметр «Сохранить для всех пользователей» при выборе юниверса в репозитории.
Чтобы спроектировать юниверс в IDT, первым делом необходимо создать проект в представлениях локального проекта. Все ресурсы, такие как основание данных и бизнес-уровни, управляются в проекте. Вы можете переходить к локальным проектам и получать доступ к ресурсам в локальном проекте с помощью средства дизайна информации (IDT).
После того, как вы создадите локальный проект, ресурсы могут быть заполнены в нем разными способами -
- Вы можете создавать новые ресурсы, используя опцию «Новый».
- Преобразование .unv Universe, созданного с помощью Universe Design Tool.
- Получить опубликованную Вселенную.
- Чтобы отредактировать ресурс, вы можете дважды щелкнуть ресурс в локальном проекте.
Проверка существующих проектов в IDT
Вы можете открыть существующий проект в IDT. Перейдите в Файл → Открыть проект.
Откроется новое окно. Вы можете выбрать из корневого каталога или из файла архива для импорта существующего проекта.
Чтобы импортировать из корневого каталога, нажмите «Обзор», выберите проект, который вы хотите импортировать, и нажмите «ОК».
Создание нового локального проекта в IDT
Чтобы создать новый проект в IDT, перейдите в File → New → Project.
Введите имя проекта, местоположение и нажмите Готово.
Проект создается в представлениях локальных проектов.
Редактирование существующего проекта
Вы также можете редактировать существующий проект. Откройте существующий проект, перейдя в Файл → Открыть проект. Вы также можете открыть существующий юниверс в любой области локального проекта.
Открыв существующий проект, вы можете перейти к каждому объекту, дважды щелкнув имя объекта в папке Local Project.
Внесите необходимые изменения и нажмите кнопку Save кнопка.
Удаление проекта в IDT
Чтобы удалить существующий проект, щелкните правой кнопкой мыши проект в области «Локальный проект».
Чтобы удалить проект навсегда, вы можете выбрать опцию «Удалить содержимое проекта на диске» в диалоговом окне «Подтвердить удаление проекта».
Если вы выберете этот вариант, удаление будет окончательным и не может быть отменено. Нажмите «Да», чтобы подтвердить удаление.
Если вы не удалили содержимое проекта навсегда, вы можете открыть проект, чтобы сделать его доступным.
Синхронизация проекта
Синхронизация проекта заключается в сравнении ресурсов в локальных представлениях проекта со связанным общим проектом в репозитории. Используя синхронизацию проекта, вы можете обнаруживать добавление / удаление ресурсов, разницу между ресурсами. В зависимости от различий вид локального проекта и общие ресурсы могут быть обновлены.
В разделе «Синхронизация проекта» есть две разные панели -
Панель общего проекта
В нем перечислены ресурсы в общем проекте на сервере. Если есть значок замка в виде ресурса, это означает, что ресурс заблокирован. Состояние синхронизации отображает состояние каждого ресурса путем сравнения ресурсов в общих и локальных представлениях проекта.
Другой статус синхронизации
Added Locally - Ресурс добавляется в локальный проект, но не в общий проект.
Changed Locally - Ресурс был изменен в локальном проекте, но не в общем проекте.
Deleted Locally - Ресурс был удален в локальном проекте, но все еще существует в общем проекте.
Added on server - Ресурс отсутствует в локальном проекте, но существует в общем проекте.
Changed on server - В общем проекте был изменен ресурс, но не в локальном проекте.
Deleted on server - ресурс существует в локальном проекте, но был удален из общего проекта.
Synchronize - Оба ресурса идентичны.
Список ресурсов на панели состояния синхронизации
|
Показывает все ресурсы. Это очищает фильтры и выводит список всех ресурсов независимо от их статуса. |
|
Показывает / скрывает ресурсы со статусом Synchronized |
|
Показывает / скрывает ресурсы в локальном проекте, которые были изменены по отношению к серверу. |
|
Показывает / скрывает ресурсы со статусом Конфликт. |
|
Показывает / скрывает ресурсы на сервере, которые были изменены относительно локального проекта |
Как выполнить синхронизацию проекта?
Чтобы выполнить синхронизацию проекта, перейдите в Windows → Синхронизация проекта.
Нажмите «Изменить сеанс», чтобы открыть сеанс в системе репозитория, в котором сохранены общие проекты.
Выберите проект для синхронизации в списке общих проектов.
Блокировка ресурса
Чтобы заблокировать ресурс в Project Synchronization, он должен находиться в общем проекте. Lock сообщает другим разработчикам, что вы работаете над ресурсом.
To lock a resource- Выберите общий проект из списка общих проектов. Разверните проект. Выберите ресурс → щелкните правой кнопкой мыши → щелкните Заблокировать.
Разблокировка ресурса
Чтобы разблокировать ресурс, выберите его в разделе «Синхронизация проекта». Щелкните правой кнопкой мыши → Разблокировать.
Сохранение ресурсов в IDT
Также возможно сохранить любой ресурс в локальном проекте как отчет в локальном файле. Чтобы сохранить ресурс, щелкните любой ресурс правой кнопкой мыши, «Сохранить как».
В поле «Местоположение отчета» введите путь к файлу, имя файла и тип файла для отчета. Тип файла может быть .pdf, .html или .txt.
Чтобы найти путь к файлу в локальной файловой системе, нажмите кнопку обзора.
Для более крупных ресурсов (основания данных и бизнес-уровни) вы можете выбрать, какие элементы метаданных включать в отчет в поле «Элементы метаданных».
Щелкните Создать, чтобы создать отчет.
Соединение в IDT используется для подключения к реляционному источнику данных или источнику данных OLAP с помощью инструмента отчетности SAP BusinessObjects. Это может быть локальное соединение или соединение, опубликованное в центральном репозитории.
Различные типы подключений, поддерживаемые в IDT
Ниже приведены типы подключений, которые поддерживаются в IDT.
Реляционная связь
Это используется для проектирования слоя основания данных в средстве дизайна информации. Вы можете импортировать таблицы и объединения из источника данных.
Подключение OLAP
Используя соединение OLAP, вы можете разработать бизнес-уровень при создании юниверса. Он позволяет напрямую подключаться к многомерной схеме и импортировать их для проектирования вселенной. Позже их можно будет использовать с инструментом отчетности SAP Business Objects.
Клиент BICS
Чтобы подключиться к SAP NetWeaver BW, вы можете использовать промежуточное ПО клиента SAP BICS для обеспечения доступа к запросу BEx. Подключения в IDT можно сохранять локально или их можно защитить и опубликовать в центральном репозитории.
Локальные подключения сохраняются как файлы .cnx, и к ним может получить доступ любой пользователь, работающий с IDT. После публикации подключения к репозиторию они изменяются на защищенное соединение.
Защищенное соединение публикуется в репозитории и сохраняется в папке Connection. Вы также можете создавать защищенные соединения с помощью команд «Вставить реляционное соединение» и «Вставить соединение OLAP» из представления ресурсов репозитория.
Ниже приведены ключевые свойства защищенного соединения.
Пользователи должны быть аутентифицированы.
Права пользователя могут быть определены на уровне пользователя, чтобы предоставлять или запрещать доступ к соединениям или свойствам соединения.
Защищенные соединения могут использоваться или совместно использоваться аутентифицированными пользователями.
Создание нового соединения в IDT - Relational
Перейдите в инструмент дизайна информации под клиентом бизнес-аналитики. Чтобы создать новое реляционное соединение, сначала начните с нового проекта в представлении «Локальный проект».
Щелкните New → Project → Enter the Project Name → Finish.
Щелкните правой кнопкой мыши имя проекта → Создать → Реляционное соединение.
Введите имя соединения / ресурса → нажмите Далее.
Выберите промежуточное ПО в соответствии с источником данных. Вы можете выбрать SAP или не-SAP в качестве источника данных и настроить реляционное соединение с базой данных.
Мы выбрали SAP из списка → SAP HANA → JDBC → нажмите Далее.
Введите режим аутентификации, имя пользователя и пароль. Введите имя хоста и номер экземпляра и нажмите Далее.
В следующем окне вы можете определить параметры подключения, такие как: время ожидания, размер выборки массива, размер привязки массива и т. Д. Нажмите «Готово».
Реляционное соединение с исходной базой данных создается с расширением файла .cnx. Вы можете нажать «Проверить соединение».
В нижней части окна представлены параметры подключения - параметры входа, параметры конфигурации и т. Д.
→ Проверить соединение → Успешно
Точно так же вы можете создать реляционное соединение для других источников данных.
Мы должны опубликовать это соединение в репозитории, чтобы сделать его доступным для использования.
Щелкните правой кнопкой мыши имя соединения → Опубликовать соединение с репозиторием → Введите пароль репозитория BO → Подключиться → Готово → Да.
.cns - защищенное соединение с репозиторием
.cnx-local unsecured - если вы используете это соединение, оно не позволит вам публиковать что-либо в репозитории.
Это показывает, как можно создать реляционное соединение в средстве дизайна информации. Подводя итог этапам создания соединения -
- Введите имя подключения
- Выберите промежуточное ПО для целевой базы данных
- Введите параметры входа в систему для подключения к реляционному источнику данных
- Настроить и настроить параметры для оптимизации соединения и Готово
- Чтобы сделать его безопасным, опубликуйте соединение в Репозитории.
Переименование или удаление соединения
Чтобы переименовать или удалить соединение, щелкните правой кнопкой мыши имя соединения в области локальных проектов.
Вы также можете удалить или отредактировать реляционное соединение следующим образом.
Создание нового соединения в IDT - OLAP
Соединение OLAP используется для подключения к многомерному представлению или модели данных для разработки бизнес-уровня в средстве дизайна информации.
Чтобы создать новое соединение OLAP, щелкните правой кнопкой мыши Имя проекта → Новый → Соединение OLAP.
Введите имя подключения, описание и нажмите Далее.
Затем выберите драйвер промежуточного программного обеспечения OLAP. Он показывает список всех доступных источников данных OLAP. Вы можете выбрать любой источник данных OLAP в соответствии с требованиями.
Обратите внимание, что вам не нужно создавать основание данных, поскольку OLAP напрямую обращается к бизнес-уровню. Вы можете определить измерения, меры и другие свойства на бизнес-уровне.
Выберите подходящий драйвер промежуточного программного обеспечения для подключения к источнику данных OLAP и нажмите Далее.
Введите параметры подключения, данные аутентификации, имя системы, номер экземпляра и т. Д. И нажмите Далее.
Вы также можете выбрать конкретный куб для подключения или все кубы в репозитории времени разработки. Если вы выберете конкретный куб, то с помощью этого соединения OLAP вы сможете проектировать бизнес-уровень только для объектов, доступных в этом кубе.
Щелкните Готово.
Теперь вам нужно опубликовать подключение к репозиторию. Щелкните правой кнопкой мыши соединение → Опубликовать соединение в репозитории.
Параметры входа в систему для подключения
Когда вы создаете реляционное соединение или соединение OLAP в IDT для подключения к любому источнику данных, вы должны предоставить параметры входа в исходную базу данных, такие как имя хоста и номер экземпляра.
Параметры подключения
При создании подключения вы можете настроить различные параметры подключения -
Connection Pool Mode - Используется для поддержания активного соединения.
Pool Timeout - Когда вы устанавливаете режим пула соединений, в течение которого соединение остается активным, время в минутах, в течение которого соединение остается открытым.
Array Fetch Size - Указывает максимальное количество строк, которое можно извлечь из базы данных.
Example - Предположим, вы вводите значение 25, и ваш запрос возвращает 150 строк, поэтому он будет извлечен с 6 выборками по 25 строк в каждой.
Array Bind Size - Это поле не требуется для проектирования Вселенной в IDT.
Login Timeout - Он определяет количество минут, в течение которых выполняется таймаут попыток подключения, и отображается сообщение об ошибке.
Существуют различные настраиваемые параметры, которые также можно определить, например ConnectInit, Hint.
Редактирование соединения
Чтобы изменить соединение, дважды щелкните имя соединения в представлении локального проекта.
Перейдите на вкладку «Общая информация» → «Изменить».
Чтобы изменить параметры подключения, нажмите кнопку «Изменить». Вы можете редактировать детали аутентификации и параметры подключения.
Чтобы изменить драйвер промежуточного ПО, нажмите «Сменить драйвер». Выберите драйвер из раскрывающегося списка.
Вы также можете проверить доступность сервера базы данных, нажав Проверить соединение.
На панели «Определение соединения» отображается сохраненная информация о соединении - параметры входа, параметры конфигурации и т. Д.
Ресурсы в репозитории включают вселенную и соединения, опубликованные в репозитории. Папка юниверсов содержит все юниверсы, опубликованные с помощью средства дизайна информации или UDT. Папка подключения содержит все подключения, созданные с использованием IDT или UDT.
Вы можете выполнять следующие задачи при управлении ресурсами репозитория:
Управление безопасными соединениями
Вы можете редактировать существующее соединение.
Вы можете опубликовать новое реляционное соединение или соединение OLAP в репозитории.
Вы можете создать ярлык в локальном проекте из существующего защищенного соединения.
Вы можете удалить защищенное соединение из репозитория.
Управление Вселенной
Вы можете выполнить проверку целостности.
Вы можете дважды щелкнуть Universe в локальном представлении проекта, чтобы запустить запрос на панели запросов.
Вы можете получить юниверс из репозитория в локальном представлении проекта.
Вы можете переименовать или удалить Вселенную из репозитория.
Вы также можете преобразовать .unv Universe в .unx Universe и сохранить его в локальном проекте или также опубликовать их в репозитории.
Открытие и закрытие сеанса
Чтобы открыть сеанс, который уже определен в репозитории, вы можете использовать представление ресурсов репозитория.
Перейдите в Ресурсы репозитория и щелкните правой кнопкой мыши → Открыть сеанс.
Нажмите ОК, и сеанс откроется в разделе Ресурсы репозитория.
Вы также можете вставить новый сеанс, который еще не определен в представлении ресурсов репозитория. Чтобы вставить сеанс, щелкните знак +.
Введите данные сеанса, систему, имя пользователя, пароль и аутентификацию. Тип → ОК
Чтобы увидеть список доступных объектов, нажмите «Развернуть», и вы увидите внутри него список юниверсов и соединений.
Закрытие сеанса
Когда вы закрываете инструмент дизайна информации, все активные сеансы автоматически закрываются. Чтобы закрыть сеанс по отдельности, щелкните правой кнопкой мыши имя сеанса и нажмите «Закрыть».
А Data Foundationсодержит одну или несколько таблиц и объединений из одной или нескольких реляционных баз данных, образующих структуру бизнес-уровня. Реляционное соединение используется для проектирования уровня основания данных. Вы можете добавлять различные другие объекты в основание данных, что расширяет возможности, такие как - производные таблицы, пользовательские вычисления, контекст, списки значений и т. Д.
Также возможно проектировать несколько бизнес-уровней на одном основании данных, что позволяет создавать несколько юниверсов на одном уровне основания данных.
Типы основания данных
В средстве дизайна информации вы можете создать основание данных: - с одним или несколькими источниками.
Основание данных с одним источником поддерживает одно реляционное соединение. Основание данных из одного источника поддерживает локальное или защищенное соединение, поэтому Вселенная, созданная для этого, может поддерживаться локально или может быть опубликована в репозитории.
Основание данных с поддержкой нескольких источников поддерживает одно или несколько реляционных соединений. Подключения можно добавить при разработке основания данных или добавить позже. Основание данных с поддержкой нескольких источников разработано для защищенных соединений, опубликованных в репозитории.
Редактор основания данных
Редактор основания данных разделен на несколько панелей -
- Панель просмотра
- Панель свойств
- Панель просмотра
Панель представления основания данных содержит таблицы и объединения. Мастер содержит таблицы и объединения, которые логически связаны друг с другом.
Панель свойств определяет свойства каждого объекта. Чтобы проверить свойства, вы должны выбрать любой объект на вкладке Master.
Используя панель просмотра, вы можете работать с различными элементами в основании данных, такими как соединения, основание данных, псевдонимы и контексты, списки значений и параметры.
Вы также можете выполнить поиск в основании данных. Чтобы выполнить поиск, щелкните
Чтобы создать основание данных, его можно создать в представлении локального проекта. Щелкните правой кнопкой мыши в разделе Локальный проект → Создать → Основание данных.
Вы можете выбрать один или несколько источников. Следуйте указаниям мастера и выберите подключения.
Основание данных создается как файл .dfx и запускает редактор основания данных. Вставьте таблицы и объединения в редактор основания данных.
Вставить таблицы из соединения
На панели подключения откройте и просмотрите таблицы в подключении. Вы также можете искать в таблицах на панели подключения. Перетащите таблицы, которые нужно добавить в главное представление основания данных.
Вставить таблицы с помощью мастера
Вы также можете вставлять таблицы, используя параметр Insert + на панели инструментов основания данных. Вы можете вставлять таблицы, объединения, ключи, производные таблицы и т. Д.
Чтобы вставить объединения в основание данных, вы можете использовать опцию «Вставить» на панели инструментов или нажать «Редактировать объединение», чтобы открыть диалоговое окно.
Дважды щелкните Присоединиться, чтобы открыть диалоговое окно редактирования Присоединиться. Опция обнаружения может использоваться для обнаружения соединения между столбцами.
Чтобы определить мощность множества, вы можете использовать опцию «Определить» на панели инструментов или открыть диалоговое окно «Редактировать соединение».
Вы можете добавлять производные таблицы, таблицы псевдонимов, параметры и подсказки, списки значений, которые будут связаны с подсказками. На вкладке псевдонимов и контекстов вы можете нажатьdetect aliases and contexts для автоматического определения псевдонимов и контекстов.
Щелкните правой кнопкой мыши файл .dfx и выберите Проверить целостность, чтобы запустить проверку целостности.
Сохраните основание данных, щелкнув значок «Сохранить» вверху.
Фильтр и вставка таблиц
Чтобы отфильтровать таблицу в соединении, выберите соединение, для которого вы хотите отфильтровать, и вставьте таблицы.
Щелкните стрелку вниз, чтобы выбрать тип таблицы. Вы можете выбрать конкретный тип таблицы, установив флажок.
Параметр «Выбрать все / Снять выделение» используется для выбора или отмены выбора всех параметров в раскрывающемся списке.
To insert the tables- Выберите «Вставить таблицы» в меню «Вставка» в представлении основания данных. В диалоговом окне «Вставка таблиц» перечислены соединения, определенные в основании данных.
Разверните соединение, чтобы увидеть таблицы базы данных, на которые ссылается соединение.
Редактирование свойств таблицы
Вы можете редактировать имя и описание таблицы. Также можно удалить столбцы из отображения таблицы, изменить типы данных столбца и изменить первичные ключи.
Выберите таблицу, которую хотите отредактировать, и щелкните правой кнопкой мыши заголовок таблицы → Изменить.
В следующем диалоговом окне вы можете изменить имя таблицы, описание и свойства столбца.
Нажмите OK, и свойства таблицы и столбца будут обновлены.
Изменение типов данных столбца
Чтобы изменить тип данных столбцов в таблице, выберите таблицу, которую вы хотите отредактировать, и щелкните правой кнопкой мыши заголовок таблицы → Изменить.
Чтобы изменить тип данных столбца, щелкните стрелку перед типом данных.
Выберите тип данных для каждого столбца в соответствии с требованиями и нажмите OK.
В основании данных вы также можете изменить квалификаторы и имена владельцев стандартных таблиц. Чтобы изменить имя, перейдите в редактор основания данных, щелкнув файл .dfx в представлении локального проекта.
Щелкните правой кнопкой мыши заголовок таблицы в редакторе основания данных → Изменить квалификатор и владельцев.
В диалоговом окне «Изменить квалификатор / владельца» нажмите кнопку обзора в поле «Квалификатор» и выберите новый квалификатор. Если имя квалификатора разделено по умолчанию, выбирается параметр «Разделить». Чтобы переопределить разделение по умолчанию, установите или снимите флажок «Разделить».
В диалоговом окне «Изменить квалификатор / владельца» нажмите кнопку обзора в поле «Квалификатор» и выберите новый квалификатор. Если имя квалификатора разделено по умолчанию, выбирается параметр «Разделить». Чтобы переопределить разделение по умолчанию, установите или снимите флажок «Разделить».
Определение ключей таблицы
В таблице на уровне основания данных есть два типа ключей:
Primary Key - Уникальный и только один первичный ключ в таблице.
Foreign Key - Используется для сопоставления уникального значения в другой таблице.
Чтобы определить ключ, перейдите в редактор основания данных. Выберите Таблица → Щелкните Обнаружить → Обнаружить ключ.
Вы также можете определить столбец как первичный ключ или внешний ключ, выбрав конкретный столбец в таблице → Щелкните правой кнопкой мыши → Установить как ключ → Первичный / внешний ключ.
Объединения используются для объединения таблиц в основании данных. Он определяет, как данные запрашиваются в таблицах. Объединения определяются, когда вы связываете один столбец таблицы с другим столбцом. Можно вставлять объединения вручную или вставлять автоматически, щелкнув опцию «Определить объединение».
Чтобы вставить новое соединение, выберите Вставить → Вставить соединение.
Выберите Таблица 1 из раскрывающегося списка, Таблица 2 из раскрывающегося списка из всех таблиц в основании данных. Выберите столбцы из таблицы 1 и таблицы 2 для объединения. Выберите тип соединения, которое вы хотите вставить → ОК.
Редактирование существующего соединения
Чтобы отредактировать существующее соединение, дважды щелкните Присоединиться, и откроется редактор редактирования соединения, как указано выше.
Производные таблицы
Производная таблица - это виртуальная таблица в основании данных, которая объединяет другие таблицы с помощью вычислений и функций.
Вы можете использовать производные таблицы для следующих целей -
Чтобы создать таблицу со столбцами из других таблиц. Определения столбцов могут включать сложные вычисления и функции.
Для создания единой таблицы, объединяющей две или более таблиц.
Чтобы создать таблицу, содержащую набор столбцов из разных таблиц.
Чтобы вставить производную таблицу, выберите заголовок таблицы → щелкните правой кнопкой мыши → вставить → производную таблицу.
Введите Уникальное имя и нажмите ОК.
Псевдоним таблицы
Таблица псевдонимов называется ссылкой на стандартную таблицу в основании данных. Данные в таблице псевдонимов полностью идентичны исходной таблице.
Таблицы псевдонимов используются для разрыва циклов в пути соединения на уровне основания данных. Таблица псевдонимов также может использоваться для переименования таблицы.
Вставить псевдоним
Чтобы создать таблицу псевдонимов, выберите таблицу, для которой необходимо создать псевдоним. Щелкните правой кнопкой мыши заголовок таблицы → Вставить → Таблица псевдонимов. Чтобы создать таблицу псевдонимов для нескольких таблиц, используйте клавишу CTRL для выбора нескольких таблиц.
Псевдоним используется для разрыва любого цикла и решения проблем с ловушками Fan и Chasm.
Обнаружить псевдоним
Чтобы обнаружить псевдоним, перейдите в пункт «Обнаружить» на уровне основания данных.
Чтобы обнаружить псевдоним таблицы, должно быть выполнено следующее условие.
Контексты
Контексты также используются для разрыва циклов в основании данных, когда вы не можете разорвать цикл с помощью таблицы псевдонимов.
Когда у вас есть несколько таблиц фактов, подключенных к одной таблице измерений, в этом случае вы создаете контекст для каждой таблицы фактов.
В контексте для соединения определены три состояния:
Included Joins - В неоднозначной части схемы контекст решает цикл, определяя путь с включенными соединениями.
Excluded Joins - В неоднозначной части схемы исключенные объединения определяют путь, по которому контекст никогда не пойдет.
Neutral Joins- Они входят в часть схемы, которая не является двусмысленной, и всегда включаются в путь запроса контекста. Любое соединение, которое явно не включено или исключено, является нейтральным.
Контекст можно определить вручную или нажав опцию обнаружения контекста.
Для определения контекста → Откройте редактор основания данных, дважды щелкнув имя основания данных в представлении локальных проектов.
На панели «Псевдонимы и контексты» щелкните значок «Определить контексты».
Команда анализирует пути соединения и предлагает контексты для разрешения любых циклов, которые не могут быть разрешены с помощью таблиц псевдонимов.
Затем откройте диалоговое окно «Определение контекстов» и выберите контексты, которые нужно вставить.
Чтобы увидеть контекст, выделенный в представлении основания данных, щелкните предлагаемое имя контекста. Соединение, включенное в контекст, отображается включенным значком
Исключенное объединение отображается значком исключенного
Бизнес-уровень в IDT состоит из объектов метаданных, таких как измерения, меры, атрибуты и условия фильтрации. Бизнес-уровень может быть спроектирован поверх уровня основания данных или может быть создан непосредственно в информационном кубе или в представлении моделирования в HANA.
Когда вы разрабатываете бизнес-уровень, его можно опубликовать в репозитории или в локальной папке. Бизнес-уровень используется для управления объектами метаданных перед их публикацией в репозитории BI.
Объект на бизнес-уровне может иметь следующие три состояния:
Active - Это состояние объекта по умолчанию, и объекты доступны на панели запросов.
Hidden - Эти объекты действительны, но скрыты в панели запросов.
Deprecated - Эти объекты недействительны и скрыты.
Вы можете создавать различные типы объектов в бизнес-уровне -
Dimension - Измерение представляет контекстную информацию на бизнес-уровне.
Measure- Мера представляет собой фактические данные, на основе которых мы проводим анализ. Это числовые значения, в которых вы выполняете агрегирование и вычисления.
Attribute - Атрибут определяется как объект, который связан с другим объектом, чтобы предоставить дополнительную информацию об объекте.
Filter- Фильтры используются для ограничения данных, возвращаемых в запросе. Вы можете определить бизнес-фильтры для измерений и показателей, создав и комбинируя условия.
При использовании источника данных OLAP вы можете найти следующие объекты:
- Hierarchy
- Level
- Именованный набор
- Расчетный член
Создание реляционного бизнес-уровня
Вы можете создать бизнес-уровень поверх основания данных, которое уже существует в представлении локального проекта.
Вы также можете создать новый бизнес-уровень в представлении локального проекта. Щелкните правой кнопкой мыши имя проекта → Создать → Бизнес-уровень.
Следуйте указаниям мастера → Выберите тип основания данных → Введите имя и описание бизнес-уровня → Выберите основание данных (.dfx) → Готово.
Он создает файл .blx в локальном представлении проекта и автоматически открывается в редакторе бизнес-уровня.
По умолчанию он принимает все объекты как измерения на бизнес-уровне. Вы можете определить показатели вручную, используя опцию «Превратить в показатели» или опцию «Тип» вверху и функцию проекции для определения агрегирования.
Вы можете выполнять различные функции на бизнес-уровне, чтобы улучшить функциональность бизнес-уровня -
Атрибуты для предоставления описательной информации для измерений
Дополнительные меры
Предопределенные фильтры (обязательные или необязательные), которые могут ограничивать данные, возвращаемые в запросах
Параметры с дополнительными подсказками
Задайте параметры SQL и параметры генерации SQL в свойствах бизнес-уровня
Настройте агрегированную осведомленность для повышения производительности запросов
Вы можете выполнить проверку целостности на бизнес-уровне. Щелкните правой кнопкой мыши «Бизнес-уровень» → «Проверить целостность».
Вы можете выбрать объекты для проверки целостности. Нажмите "Проверить целостность". Чтобы сохранить бизнес-уровень, щелкните значок «Сохранить» вверху.
Именование и источник данных для бизнес-уровня
Когда вы вводите имя бизнес-уровня и его описание, оно определяет имя юниверса, которое публикуется из бизнес-уровня.
Чтобы создать бизнес-уровень, вы можете выбрать два типа источников данных: реляционный и источник данных OLAP.
Relational - Бизнес-уровень основан на основании данных, когда вы используете реляционный источник данных.
OLAP - Бизнес-уровень основан на кубе OLAP.
Создание бизнес-уровня OLAP
Вы можете создать бизнес-уровень OLAP в представлении локального проекта. Щелкните правой кнопкой мыши имя проекта → Создать → Бизнес-уровень.
Следуйте указаниям мастера → выберите тип OLAP основания данных → введите имя и описание бизнес-уровня → нажмите кнопку Далее.
Объекты в бизнес-уровне вставляются автоматически на основе куба. Вы можете добавить следующие функции для улучшения функций бизнес-уровня:
Использование аналитических измерений, иерархий и атрибутов
Именованные наборы
Расчетные члены
Вставить меры
Предустановленные фильтры (обязательные или необязательные) для ограничения данных, возвращаемых в запросах
Параметры с дополнительными подсказками
Списки значений, которые будут связаны с подсказкой
Представления бизнес-уровня для ограничения объектов, отображаемых на панели запросов
Вы можете выполнить проверку целостности и сохранить бизнес-уровень, щелкнув значок «Сохранить» вверху.
Редактор бизнес-уровня
Редактор бизнес-уровня используется для эффективного управления объектами бизнес-уровня и их свойствами. Редактор бизнес-уровня разделен на три панели -
- Панель просмотра
- Панель редактирования
- Панель источника данных
Панель просмотра бизнес-уровня состоит из различных элементов бизнес-уровня:
- Бизнес-уровень
- Queries
- Параметры и LOV
- Пути навигации
Панель редактирования бизнес-уровня позволяет вам редактировать свойства объектов, которые вы выбираете на панели просмотра.
Вы можете определить Имя объекта, описание, тип и функцию проекции. Вы также можете проверить определение SQL, информацию об источнике, настраиваемые свойства и дополнительные свойства.
Панель источника данных содержит информацию об основании данных или источнике данных OALP.
В разделе «Свойства бизнес-уровня» есть разные вкладки.
Свойства
Он состоит из названия бизнес-уровня, описания, сводки, основания данных изменения и вложенных вкладок параметров.
На вкладке «Сводка» представлена сводная информация обо всех объектах бизнес-уровня.
Изменение основания данных используется для изменения основания данных.
Параметры используются для изменения значения параметров скрипта запроса.
Параметры запроса
Это определяет свойства выполнения запроса - ограничение количества строк, количество минут для ограничения времени, затрачиваемого на выполнение запроса, и т. Д.
Комментарии
На этой вкладке вы можете добавлять комментарии о бизнес-уровне.
Настраиваемые свойства
Это используется для добавления настраиваемого свойства для бизнес-уровня.
Бизнес-уровень - объекты и сводка
Properties - Он состоит из названия бизнес-уровня, описания, сводки, основания данных изменения и вложенных вкладок параметров.
Вы получите сводку бизнес-уровня в новом окне.
Чтобы добавить папку в Business Layer, нажмите кнопку «Вставить +» и выберите папку для вставки папки в Business Player.
Следующие свойства могут быть установлены для этой папки, как она отображается на панели запросов.
- Имя и описание
- Активное состояние - активно, скрыто, устарело
- Contents
Список объектов в папке, который позволяет вам определять свойства, описывающие, для чего объект используется в запросе (для результата, для фильтра, для сортировки). Вы можете изменить порядок объектов в папке с помощью клавиш со стрелками вверх и вниз справа от списка.
Custom Properties - Необязательное поле
Inserting and Editing Dimensions- Вы можете редактировать существующий размер, а также можете вставить новый размер. Чтобы изменить существующее измерение, выберите измерение в бизнес-уровне.
Чтобы вставить новое измерение, выберите папку, в которую вы хотите вставить размер → нажмите на опцию вставки вверху → Размер.
Это добавит новое измерение в целевую папку. Вы можете определить свойства добавленного измерения на панели свойств.
Ниже приведены вкладки на скриншоте выше.
- Name
- Description
- Тип данных
- State
- SQL определения OLAP
- Вкладка "Ключи"
- Продвинутая вкладка
- Исходная информация и др.
Определение ключей
Этот параметр доступен для измерений, построенных на основании данных. Чтобы определить ключи на бизнес-уровне, выберите измерение на панели бизнес-уровня. В разделе Свойства измерения → вкладка Ключи.
Чтобы добавить ключ, прокрутите вниз вкладку «Ключи» и нажмите кнопку «Добавить ключ». Вы можете определить один первичный ключ и несколько внешних ключей.
Чтобы обнаружить существующие ключи в базе данных, вы можете щелкнуть вкладку обнаружения. Чтобы изменить тип ключа, вы можете щелкнуть раскрывающийся список. Чтобы сделать ключ активным, щелкните активный столбец.
Чтобы сохранить изменения, щелкните значок «Сохранить» вверху.
Определение мер
Вы можете редактировать существующую меру, а также можете вставить новую меру. Чтобы изменить существующую меру, выберите меру на бизнес-уровне.
Чтобы вставить новую меру, выберите папку, в которую вы хотите вставить меру → щелкните параметр вставки вверху → мера.
Он добавит новую меру в целевую папку. Вы можете определить свойства добавленной меры на панели «Свойства». Вы можете определить функцию проекции для мер. Точно так же вы можете определять атрибуты на бизнес-уровне.
Добавление фильтров
Вы можете отредактировать существующий фильтр или добавить новый фильтр. Чтобы вставить новый фильтр, выберите папку и нажмите «Вставить».
Добавление иерархий
Вы можете вставлять иерархии только в OLAP Business Layer. Вы можете отредактировать существующую иерархию или добавить новую иерархию.
Для редактирования существующей иерархии |
Выберите иерархию |
Чтобы вставить иерархию |
Выберите папку или измерение анализа, в которое вы хотите вставить иерархию. Чтобы вставить иерархию на верхнем уровне, выберите верхний узел (имя бизнес-уровня) в дереве. Щелкните значок Insert objectзначок |
Вы можете определить следующие свойства Иерархии -
- Имя и описание
- Состояние - активный, скрытый или устаревший
- Определение многомерных выражений
- Вкладка Advance
- Настраиваемые свойства
- Исходная информация
Вы можете определить следующие объекты в иерархии на бизнес-уровне:
- Levels
- Attributes
- Именованные наборы
- Расчетные члены
Определение именованных множеств
Именованный набор можно вставить только в бизнес-уровень OLAP. Вы можете изменить существующий именованный набор или добавить новый именованный набор.
После определения именованного набора вы можете определить различные свойства именованного набора -
Чтобы изменить существующий именованный набор |
Выберите именованный набор |
Чтобы вставить именованный набор |
Выберите папку, измерение анализа или иерархию, в которые вы хотите вставить именованный набор. Чтобы вставить именованный набор на верхнем уровне, выберите верхний узел (имя бизнес-уровня) в дереве. Щелкните значок Insert objectзначок |
Определение SQL и MDX для объекта
Чтобы определить выражение SQL / MDX объекта на бизнес-уровне, выберите объект. На панели свойств объекта выберите вкладку «Определение SQL».
Вы можете ввести оператор Select напрямую или нажать кнопку помощника SQL, чтобы определить выражение SQL. Вы можете определить агрегирование для таких показателей, как Sum (efashion. «Shop_facts». «Amount_sold»).
Введите оператор WHERE напрямую или нажмите кнопку SQL Assistant, чтобы использовать редактор SQL для построения оператора.
Сохраните бизнес-уровень, щелкнув значок «Сохранить» на главной панели инструментов.
Вы можете редактировать выражение MDX для объектов, вставленных в бизнес-уровень. Если вы хотите изменить определение собственного объекта (объект, автоматически созданный из куба при создании бизнес-уровня), скопируйте собственный объект и отредактируйте копию.
Откройте бизнес-уровень в редакторе, дважды щелкнув имя бизнес-уровня в представлении локальных проектов.
На панели бизнес-уровня выберите объект.
На панели свойств объекта выберите вкладку Определение многомерных выражений.
Введите выражение напрямую или нажмите кнопку «Помощник по многомерным выражениям», чтобы использовать редактор многомерных выражений для построения оператора.
Установка уровней доступа
Вы можете определить различные уровни доступа к объекту -
- Private
- Public
- Controlled
- Restricted
- Confidential
Когда вы определяете объект как общедоступный, все пользователи могут получить доступ к объекту. Если объект определен как ограниченный, только те пользователи, которым предоставлен уровень доступа ограниченный или выше, могут получить доступ.
Чтобы определить уровень доступа к объектам
Выберите объект на бизнес-уровне, для которого вы хотите определить уровень доступа. Вы можете использовать клавишу CTRL для выбора нескольких объектов. Щелкните объект правой кнопкой мыши → Изменить уровень доступа.
Уровень доступа для объекта также можно определить во вкладке «Дополнительно».
Определение форматов отображения для объектов
Параметр отображения можно использовать для создания, редактирования или удаления формата отображения объекта. По умолчанию объект не имеет формата.
Перейдите на вкладку «Дополнительно» объекта, как показано на следующем снимке экрана.
Можно изменить отображение объектов бизнес-уровня с помощью представлений бизнес-уровня, чтобы ограничить количество объектов, отображаемых на панели бизнес-уровня. Используйте представления бизнес-уровня для группировки объектов, имеющих общие деловые отношения.
Представления бизнес-уровня можно выбрать на панели запросов. Вы можете использовать представления бизнес-уровня для определения безопасности, чтобы разрешить или запретить использование объектов бизнес-уровня для определенных пользователей или групп.
Создание представления бизнес-уровня
Чтобы создать или изменить представление бизнес-уровня, откройте редактор бизнес-уровня, щелкнув бизнес-уровень в локальном проекте.
Щелкните параметр представления «Управление бизнес-уровнем» на панели просмотра бизнес-уровня.
Когда откроется диалоговое окно представления «Редактировать бизнес-уровень», чтобы добавить новое представление, нажмите кнопку «Создать». Измените имя представления в текстовом поле Имя.
В поле «Объекты в представлении» установите или снимите флажки рядом с объектами бизнес-уровня, чтобы включить или исключить их из представления.
Чтобы работать только с объектами, уже включенными в представление, выберите Показать только выбранные объекты, как показано на следующем снимке экрана.
Введите или отредактируйте описание представления в текстовом поле Описание.
Щелкните ОК, чтобы сохранить изменения.
Note - Вы не можете изменить главный вид.
Параметры
Вы можете создать параметр на бизнес-уровне или в основании данных, который требует ввода данных пользователем или предопределенного значения ввода.
Параметр может иметь следующие типы ввода -
- Пользовательский ввод в ответ на запрос.
- Предопределенное фиксированное значение.
Подсказка пользователям |
Если этот параметр выбран, пользователю предлагается ввести значение во время выполнения. Если этот параметр отключен, во время выполнения для параметра вводится предварительно определенное значение. |
текст подсказки |
Текст подсказки для вопроса или директивы, если выбрано Подсказывать пользователям. |
Установить значения |
Доступно, когда опция подсказки пользователям не выбрана. Позволяет ввести одно или несколько значений, которые будут использоваться для параметра во время выполнения. |
Типы данных |
Тип данных, необходимый для ответа на приглашение. |
Разрешить несколько значений |
Если этот параметр выбран, позволяет пользователю брать несколько значений из списка значений. |
Сохранить последние значения |
Если этот параметр выбран, последнее значение, выбранное пользователем, сохраняется при повторном запуске запроса. |
Подсказка с учетом индекса |
Если этот параметр выбран, ключевой столбец включается в подсказку для ограничения значений в списке. Ключевой столбец не виден пользователю. |
Связанный список значений |
Список значений для предоставления значений для подсказки. |
Выбрать только из списка |
Если выбрано, пользователь будет вынужден выбрать член в списке. |
Выберите значение по умолчанию |
Позволяет выбрать значения, которые будут использоваться по умолчанию |
Вставка и редактирование параметров
Когда вы определяете параметр в основании данных, они напрямую наследуются на бизнес-уровне поверх основания данных. Эти параметры нельзя редактировать на бизнес-уровне, и вы должны редактировать их в основании данных.
Чтобы вставить параметр, щелкните вкладку параметров и списков значений в панели просмотра → щелкните значок «Вставить параметр».
Свойства параметров отображаются на правой панели. Вы можете использовать различные свойства, как определено в предыдущем разделе.
Чтобы изменить существующий параметр, выберите параметр из списка и отредактируйте его.
LOV и свойства
Используя списки значений, вы можете выбрать значение подсказки из списка значений, связанных с объектом. Это позволяет ограничить набор данных выбранными значениями.
Вы можете использовать LOV для объекта в основании данных или бизнес-уровне. Могут использоваться разные типы LOV.
LOVs based on Business Layer Objects - В этом случае LOV основан на другом запросе или на иерархии, которая включает
Static LOVs - Он включает список указанных значений вручную или импортированных из файла.
LOVs based on SQL - Это значение, возвращаемое конкретным выражением SQL.
Вставка и редактирование LOV
Чтобы вставить или отредактировать существующий список значений, перейдите на вкладку «Параметры и списки значений» в редакторе. Нажмите Вставить + знак на панели LOV -
Свойства списков значений отображаются на правой панели. Чтобы изменить существующий список значений, щелкните Список значений в списке.
Вкладка «Свойства» в свойствах списков значений позволяет редактировать свойства столбцов в списках значений. Вы можете редактировать следующие свойства, щелкнув столбец свойств в таблице свойств -
Column Name - Вы можете редактировать название столбца.
Key Column - Вы можете выбрать столбец, который будет индексировать ключ.
Data Type - Вы можете выбрать тип данных для столбца.
Hidden - Если вы выберете эту опцию, столбец отображаться не будет.
Запросы на бизнес-уровне
Панель запросов используется для создания запросов, а объекты запросов связаны с бизнес-уровнем. Обычно они используются в IDT для проверки уровня Business.
Вставка и редактирование запроса
Чтобы вставить новый запрос или отредактировать существующий запрос, щелкните панель запроса на панели бизнес-уровня.
Щелкните Вставить запрос, чтобы добавить новый запрос. Это откроет панель запросов. Вы можете создать новый запрос или отредактировать существующий и нажать OK. Выделите объекты на панели запросов → ОК.
Введите имя и описание запроса. Вы можете редактировать объекты в запросе, щелкнув опцию Редактировать запрос. Чтобы выполнить запрос → Выполнить запрос.
Общая осведомленность
Используя агрегированную осведомленность, вы можете использовать предварительно агрегированные данные в таблицах в базе данных. Он используется для повышения производительности запросов за счет обработки меньшего количества строк.
Когда вы добавляете в запрос объект с поддержкой агрегирования, генератор запросов извлекает данные из таблицы с наивысшим уровнем агрегирования.
Например - рассмотрим таблицу фактов продаж, в которой продажи агрегированы по месяцам. Если ваш запрос запрашивает продажи за месяц, генератор запросов получит данные из агрегированной таблицы.
Настройка совокупной осведомленности
Чтобы использовать агрегированную осведомленность, сначала агрегированная таблица должна быть загружена в базу данных, а затем добавлена таблица в основание данных.
Определите агрегированные объекты. Это объекты на бизнес-уровне, для которых вы хотите, чтобы запросы использовали агрегированные таблицы, когда это возможно, вместо выполнения агрегирования с использованием неагрегированных таблиц.
В выражении SQL для объекта определите оператор SELECT для использования функции @Aggregate_Aware -
@Aggregate_Aware (сумма (aggr_table_1),…, sum (aggr_table_n))
Выберите объект в Business Layer → перейдите в SQL Assistant → в разделе Functions → Aggregate Awareness.
Вы можете использовать панель запросов для создания или предварительного просмотра запросов на бизнес-уровне или поверх Universe, опубликованного в репозитории. Панель запросов позволяет добавлять объекты в запрос и предварительно просматривать результаты запроса. Панель запроса можно открыть с помощью следующих методов -
Перейдите в Запросы → Вставить запрос.
Чтобы выбрать объекты, которые вы хотите включить в запрос, перетащите объекты из бизнес-уровня справа на панель «Объекты результата».
Для объектов результатов иерархии выберите элементы, которые нужно включить или исключить из результатов. Чтобы открыть MemberSelector, щелкните стрелку справа от имени объекта иерархии
Чтобы отфильтровать результаты запроса, перетащите объекты из бизнес-уровня в панель «Фильтровать объекты».
Выбор именованных наборов
Именованный набор определяется на бизнес-уровне при создании юниверса. Чтобы выбрать элементы по именованному набору, ваша иерархия должна определять минимум один именованный набор.
Именованные наборы отображаются, когда вы щелкаете метаданные под селектором элементов. Если вы не можете найти папку с именованным набором в метаданных, это означает, что в иерархии нет именованного набора.
Выбор рассчитываемых показателей
Вы также можете использовать вычисляемые меры с иерархией, но в иерархии должны быть определены как минимум одни метаданные. Они определены на бизнес-уровне.
Как и именованные наборы, вычисляемые меры также отображаются, когда вы щелкаете метаданные в селекторах элементов.
Во вселенной может быть много объектов, которые зависят друг от друга и перемещаются, удаление ресурса может повлиять на другие ресурсы, которые зависят от этого ресурса.
Чтобы проверить зависимость между различными ресурсами, вы можете выбрать Показать локальную зависимость. Когда вы выбираете ресурс, он отображает две вкладки - зависимые и ссылочные ресурсы.
В Dependent ResourcesНа вкладке перечислены ресурсы в том же локальном проекте, которые зависят от выбранного ресурса. ВReferenced Resources На вкладке перечислены ресурсы в том же локальном проекте, на которые ссылается выбранный ресурс.
Если вы хотите проверить ресурсы, которые будут затронуты при изменении основания данных, вы можете щелкнуть правой кнопкой мыши → Показать локальную зависимость.
В разделе «Зависимый ресурс» будет отображаться «Бизнес-уровень», а для ресурсов, на которые имеются ссылки, будет отображаться реляционное соединение.
Репозиторийная зависимость
Если вы хотите увидеть зависимые ресурсы в репозитории для определенного ресурса в локальном проекте, щелкните правой кнопкой мыши и выберите «Показать зависимость репозитория».
Введите сведения о сеансе, в котором публикуются ресурсы, и нажмите «Войти». Он покажет вам список опубликованных юниверсов в репозитории, которые основаны на выбранном ресурсе в локальном проекте.
При проектировании юниверса это последний шаг, на котором вы можете опубликовать свой бизнес-уровень в локальной файловой системе или репозитории. Когда вы публикуете юниверс, мастер публикации экспортирует бизнес-уровень, основание данных и ярлык подключения и позволяет инструментам отчетности и доступным пользователям получить доступ к этому юниверсу.
Вы можете опубликовать юниверс в локальной файловой системе. Сюда может входить бизнес-уровень на основе соединения OLAP или бизнес-уровень на основе основания данных с локальным подключением.
Когда вы публикуете юниверс в репозитории, вы реализуете механизм безопасности, публикуя его на центральном сервере управления (CMS). Все объекты Universe наследуют объектный уровень и другие политики безопасности, определенные для CMS.
Публикация локального подключения
Вы можете опубликовать локальное соединение с репозиторием, доступным в локальном представлении проекта. Когда вы публикуете соединение, оно меняется с локального небезопасного соединения .cnx на защищенное соединение .cns в репозитории.
Чтобы опубликовать соединение, щелкните правой кнопкой мыши на .cnx в локальном проекте → Опубликовать соединение в репозитории.
Когда вы публикуете соединение, оно меняется на .cns.
Выбор папки
Когда вы публикуете или извлекаете соединение, вы можете выбрать папку, в которой вы хотите опубликовать соединение.
Безопасность юниверса определяется при его публикации в репозитории. Все опубликованные юниверсы доступны в папке «Юниверс», а все подключения доступны в папке «Подключение». Чтобы получить доступ к юниверсу или соединению в репозитории, вы можете использовать ресурсы репозитория.
Политика безопасности в Universe, соединениях применяется к пользователям и группам, созданным в CMC. В средстве дизайна информации вы можете определить политику безопасности с помощью редактора безопасности. Вы можете создавать профили безопасности в IDT, и эти профили назначаются пользователям и группам.
Вы можете определить два типа профилей безопасности в IDT:
Data Security Profile - В профиле безопасности данных политика безопасности применяется к объектам и соединениям основания данных.
Business Security Profile - Сюда входят объекты бизнес-уровня, к которым применяется профиль безопасности.
Редактор безопасности в IDT
Редактор безопасности можно просмотреть двумя способами: с помощью юниверса или с помощью пользователей / групп. Выберите вкладку в панели редактора безопасности, чтобы отобразить представление, с которым вы хотите работать.
Вкладка Юниверсы / Профили позволяет выполнять задачи, сначала выбирая юниверс в репозитории.
Вкладка «Пользователи / группы» позволяет выполнять задачи, сначала выбирая пользователя или группу.
На панели «Пользователи / группы» есть три значка, которые позволяют отображать пользователей и группы по-разному:
- Показать пользователей
- Показать группы
- Показать иерархии
Как открыть редактор безопасности в IDT?
На панели инструментов средства дизайна информации щелкните значок Редактор безопасности.
Введите сведения о сеансе, чтобы открыть их в редакторе безопасности. Если вы еще не вошли в выбранный сеанс, введите необходимую информацию.
Редактор безопасности откроется в новой вкладке.
Вставка и редактирование профилей безопасности данных
Перейдите на панель Юниверсы / Профили в редакторе безопасности. Чтобы вставить новый профиль, щелкните правой кнопкой мыши Universe → Insert Data Security profile.
Это откроет новое окно, вы можете определить настройки профиля безопасности данных на разных вкладках. Когда вы определили все параметры, нажмите ОК.
Чтобы сохранить изменения в настройках безопасности в репозитории, щелкните значок сохранения на главной панели инструментов.
Когда вы определили все параметры, нажмите ОК.
Чтобы сохранить изменения в настройках безопасности в репозитории, щелкните значок сохранения на главной панели инструментов. Все настройки профиля безопасности данных применяются к юниверсам, созданным в основании данных с использованием реляционного соединения.
Подключения | Определяет заменяющие соединения |
Управление | Определяет время ожидания запроса замены и ограничения размера |
SQL | Определяет параметры запроса замены |
Рядов | Определяет предложение SQL WHERE для ограничения строк, возвращаемых в запросе |
Столы | Определяет таблицы замены |
Когда вы определяете более одного профиля безопасности данных в одном юниверсе, также можно изменить приоритет профиля безопасности данных.
Откроется новое окно → Изменить приоритет профиля безопасности. Вы можете использовать стрелки вверх / вниз, чтобы изменить приоритет профилей безопасности.
Чтобы сохранить изменения в репозитории, щелкните значок сохранения на главной панели инструментов.
Вставка и изменение профиля безопасности бизнеса
Выберите юниверс на панели юниверсов / профиля в редакторе безопасности. Чтобы вставить новый профиль безопасности бизнеса → Щелкните правой кнопкой мыши → Вставить профиль безопасности бизнеса.
Вы можете определить безопасность на каждой вкладке профиля Business Security. Параметр сброса используется для сброса настройки до значений по умолчанию. После того, как настройка определена, нажмите OK, чтобы закрыть окно, и значок Сохранить вверху, чтобы сохранить профиль.
Создать запрос |
Определяет представления юниверса и объекты бизнес-уровня, доступные пользователю на панели запросов. Note - Создавать настройки запроса только для безопасных метаданных. |
Данные дисплея |
Предоставляет или запрещает доступ к данным, полученным объектами на бизнес-уровне, когда пользователь выполняет запрос. |
Фильтры |
Определяет фильтры с использованием объектов бизнес-уровня. |
Вы также можете выполнить запрос к Вселенной, опубликованной в репозитории. Когда вы запускаете запрос к опубликованному юниверсу, профиль безопасности, определенный для юниверса, будет применен на панели запроса.
Чтобы выполнить запрос к опубликованной юниверсу, перейдите в представление ресурсов репозитория → выберите юниверс → щелкните правой кнопкой мыши и запустите запрос.
Он открывает панель запроса, вы можете добавить доступные объекты в объекты результата и выполнить запрос. Предварительный просмотр данных можно использовать для предварительного просмотра полученных объектов → кнопка «Обновить».
Редактор формата позволяет определять формат отображения даты, времени и числовых значений. Вы можете создавать собственные форматы или использовать форматы по умолчанию для объектов. Пользовательские форматы используются, когда формат по умолчанию не соответствует требованиям.
Форматы по умолчанию основаны на общем репозитории данных локали CLDR. Вы можете выбрать один из 15 форматов по умолчанию для даты и времени и 4 формата для числовых значений.
Пользовательские форматы можно создавать с помощью редактора форматов. Пользовательский формат содержит текст и токены. Токен определяется как предопределенная часть даты или числового значения.
Маркеры формата даты и времени
Есть 15 токенов формата даты и времени, которые определяются с помощью редактора формата. Рассмотрим следующие токены даты и времени для категории - День.
Категория | |
Токен | Описание |
День 01-31 | День представлен двумя цифрами 01-31 |
День 1-31 | День представлен 1 или 2 цифрами от 1 до 31 |
Название дня | Название дня, например, понедельник, вторник |
Краткое название дня | Название дня, например, Пн, Вт |
День года | День представлен 3 цифрами - 001-366 |
День года 01-366 | День представлен двумя или тремя цифрами - 01-366 |
День 1-366 года | День представлен 1, 2 или 3 цифрами |
День недели в месяце | День недели в месяце, например 2, для 2- го вторника июля. |
Заглавное название дня недели | Название дня прописными буквами - вторник |
Название дня в нижнем регистре | Название дня строчными буквами - вторник |
Название дня с заглавной буквы | Название дня начинается с заглавной - вторник |
Краткое название дня недели заглавными буквами | Название дня отображается в кратком формате в верхнем регистре - Пн. |
Краткое название дня в нижнем регистре | Название дня отображается в кратком формате строчными буквами - Пн. |
Краткое название дня с заглавной буквы | Начинается с большой буквы в коротком формате, например - Пн. |
Точно так же могут быть маркеры времени для минут, часа, недели, месяца, квартала и года.
Разделы числового формата
Раздел числового формата может быть определен как состоящий из -
- Знак
- Целочисленное значение
- Разделитель группировки
- Десятичный разделитель
- Десятичный разделитель
- Экспоненциальный символ
Рассмотрим следующий пример, который показывает, как число может отображаться с использованием другого формата, определенного в редакторе.
Example - Как число -1 234 будет отображаться с использованием числовых жетонов?
Формат, определяемый токенами | Предварительный просмотр |
---|---|
[Подписать][#] | -1234 |
[Neg.start] [0] [0] [0] [0] [0] [Neg.end] | (001234) |
[подписывать всегда] [#] [dec.sep] [0] [0] | -1234,00 |
[знак] [#] [десятичный разделитель] [0] [0] [E +] [0] [0] [0] | -1.23E + 003 |
Доход: [Всегда подписывать] [#] [Десятичный разделитель] [0] [0] | Выручка: 1234.00 |
[Логическое] | Правда |
Вы можете использовать разные списки токенов числового формата, такие как знак, цифра, разделители, показатели, процент и логическое значение.