АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Создание измерения типа Account

Читайте также:
  1. ACCOUNTANCY IN A FREE-MARKET ECONOMY
  2. Accounting
  3. ACCOUNTING AND BOOKKEEPING
  4. Accounting and cash flow
  5. ACCOUNTING AND FINANCIAL STATEMENTS
  6. Accounting Methods
  7. ACCOUNTING PRINCIPLES AND CONCEPTS
  8. Accounting, Payment in Foreign Trade, Insurance
  9. Best Interest Rate by Major Bank Deposit Account Providers
  10. Cost Accounting
  11. Creating a VHDL Source (создание файла, содержащего текст программы на языке VHDL).
  12. Elkhan Khojayev Chief Accountant

После столь продолжительных, но необходимых подготовительных работ мы наконец можем перейти к созданию измерения типа Account. Для хранения элементов этого измерения в схеме данных выделим отдельную таблицу Dim_Account, структура которой представлена на рис. 4. В целом она соответствует табл. 1, которая обсуждалась выше, но в нее добавлены два новых атрибута:

  • CustomMembers;
  • Ext_Properties.

О назначении последних атрибутов мы поговорим чуть позже, а пока посмотрим на будущее измерение «Счета» как на обычное измерение типа Parent-Child.

Понятно, что ключевым атрибутом, посредством которого идентифицируются элементы измерения, нужно назначить атрибут Account_N. В нем хранятся номера финансовых счетов. Для этого присвоим базовому свойству Usage указанного атрибута значение Key.

Родительские элементы хранятся в колонке Account_N_Parent, соответственно ее следует определить в качестве родительской. Поэтому у этого атрибута свойство Usage должно иметь значение Parent (рис. 6).

 

Рис. 6. Определение свойств измерения Account

Большинство дальнейших операций по созданию измерения типа Account сводится к настройке определенных свойств различных атрибутов данного измерения.

Сначала для типа родительского атрибута следует установить значение Account. Напомним, что требуемый тип определяется в свойстве Type на закладке Properties в конструкторе измерений (см. рис. 6). Здесь мне хочется обратить внимание читателей на один принципиальный момент: тип Account должен быть назначен именно для родительского атрибута, в то время как ключевой атрибут измерения должен иметь стандартный тип — Regular. Одна из самых распространенных ошибок при создании измерений типа «Счет», неуклонно приводящая к его некорректной работе, состоит в том, что присвоение типов происходит в обратном порядке и тип Account назначается для ключевого атрибута измерения.

Аналогичным образом для атрибута Account_Type, хранящего названия типов финансовых счетов, в свойстве Type должно быть выбрано значение AccountType.

Вернемся теперь к родительскому атрибуту измерения. В поле UnaryOperatorColumn укажем колонку таблицы, в которой хранится оператор свертки. В рассматриваемом примере для этой цели используется колонка с именем Operator. Затем в поле CustomRollupColumn пропишем колонку таблицы CustomMembers, а поле CustomRollupPropertiesColumn — колонку Ext_Properties. Первое из перечисленных свойств позволяет определить источник для формул пересчета (customer member formulas), а второе предназначено для различных дополнительных параметров измерения.

На этом основную работу по настройке структуры измерения «Счет» можно считать законченной. Нам осталось лишь прописать в виде MDX-выражений правила расчета значений для отдельных статей бюджета.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)