Бөлісу құралы:


Создание атрибута даты (службы Master Data Services)

Область применения: SQL Server — Только Управляемый экземпляр SQL Azure Windows

В службах Master Data Services создайте атрибут даты, если требуется, чтобы пользователи ввели дату в качестве значения атрибута.

Примечание.

Атрибут называется DateTime, но значения времени не поддерживаются.

Необходимые компоненты

Для выполнения этой процедуры:

Создание атрибута даты

  1. В диспетчере основных данных щелкните Системное администрирование.

  2. На странице Manage Model (Управление моделью) выберите в сетке модель и щелкните Сущности.

  3. На странице Управление сущностью выберите строку сущности, для которой необходимо создать атрибут.

  4. Нажмите Атрибуты.

  5. На странице Управление атрибутами выполните одно из следующих действий, а затем нажмите кнопку Добавить.

    • Если атрибут предназначен для конечных элементов, в списке Типы членов выберите Конечный элемент .

    • Если атрибут предназначен для консолидированных элементов, в списке Типы членов выберите Консолидированный элемент .

    • Если атрибут предназначен для коллекций, в списке Типы членов выберите Коллекция .

  6. Введите имя атрибута в поле Имя . Список слов, которые не следует использовать в качестве имен атрибутов, см. в разделе "Зарезервированные слова" (службы Master Data Services).

  7. При необходимости введите отображаемое имя и Описание атрибута.

  8. В поле Ширина отображаемой области (в пикселях) введите ширину столбца атрибута для отображения в сетке обозревателя .

  9. В списке Тип атрибута выберите Свободная форма.

  10. В списке Тип данных выберите DateTime.

  11. Выберите из списка Маска ввода формат дат.

  12. По желанию установите флажок Включить отслеживание изменений , чтобы отслеживать изменения в группах атрибутов. Дополнительные сведения см. в разделе "Добавление атрибутов в группу Отслеживание изменений ( службы Master Data Services)".

  13. Нажмите кнопку Сохранить.

Отображение части времени значения типа datetime

Чтобы пользовательский интерфейс отображал время из значения типа datetime, необходимо выбрать подходящую маску ввода для этого атрибута. Для этого не подходит ни одна из встроенных масок для атрибутов значения типа Datetime, но вы можете добавить новую маску, которая позволит отобразить значение времени. Для этого добавьте строку в таблицу mdm.tblList базы данных MDS, где будут храниться встроенные маски. Строка должна иметь следующие значения:

Столбец Значение
ListCode lstInputMask
ListName Маска ввода
Seq 19
List Option dd/MM/yyyy hh:mm:ss tt
Option ID 19
IsVisible 1
Group_ID 3

После ввода строки с приведенными выше значениями в таблицу mdm.tblList маска dd/MM/yyyy hh:mm:ss tt становится доступной в списке масок ввода. Теперь вы можете выбрать эту маску для отображения даты и времени в столбце атрибутов datetime сущности в обозревателе MDS.

Маска ввода — это настраиваемая строка форматирования даты и времени .NET. Дополнительную информацию см. в разделе Настраиваемые строки формата даты и времени

См. также

Атрибуты (службы Master Data Services)
Изменение имени атрибута и типа данных (службы Master Data Services)
Создание атрибута на основе домена (службы Master Data Services)
Создание атрибута файла (службы Master Data Services)