Добавете интелигентна обработка на фактури към измерение, Microsoft Docs

Добавете логическо разширение на акаунт към куб или измерение, за да присвоите стандартни класификации на акаунти, като „приходи“ и „разходи“, на елементи от атрибута на акаунта. Това разширение също така идентифицира типове сметки (например активи и дългове) и присвоява подходящия агрегат към всеки тип сметка. Microsoft SQL Server 2005 Analysis Services (SSAS) може да използва тези класификации за изчисляване на сметки във времето.

Забележка.
Логиката на акаунта е достъпна само за измерения, базирани на съществуващи източници на данни. За измерения, създадени без използване на източник на данни, трябва да стартирате съветника за генериране на схема, за да създадете изглед на източника на данни, преди да добавите логика на акаунта.

Логиката на акаунта се прилага към измерението, което указва информация за акаунта (например име на акаунт, номер на акаунт и тип акаунт). За да добавите логика на акаунта, използвайте съветника за бизнес разузнаване и изберете опциятаДефиниране на логика на акаунта на страницатаИзбор на разширение. След това съветникът навигира през страниците, за да избере измерението, към което да приложи логиката на акаунта, да идентифицира атрибутите на акаунта в избраното измерение на акаунта и след това да съпостави типовете акаунти в таблицата с измерения към типовете акаунти, които Analysis Services разпознава.

Избор на размери

На първата страницаДефиниране на логиката на акаунта на съветника посочвате измерението, към което искате да приложите логиката на акаунта. Добавяне на логическо разширение за операции по акаунт към товаизбраното измерение ще промени измерението. Тези промени ще бъдат наследени от всички кубове, които включват избраното измерение.

Задаване на атрибути на акаунта

На страницатаЗадаване на атрибути на измерение на съветника задавате атрибутите на акаунт в избраното измерение на акаунт. Първо, в колонатаАктивиране поставете отметка в квадратчето до всеки от типовете атрибути на акаунта, които искате да нанесете на атрибут на измерение в измерение. След това в колонатаАтрибут на измерение разгънете падащия списък и изберете атрибута в измерението, който съответства на избрания тип атрибут. Избирането на атрибут от този списък задава свойствотоТип за атрибутите на акаунта.

Съпоставяне на типа акаунт

Втората страница,Дефиниране на логика на акаунта, конфигурира съпоставянето на стойностите на типа акаунт от таблицата с измерения към типове акаунти, разпознати от Analysis Services. Тази страница се показва само ако атрибутът на измерениетоТип акаунт е включен в измерението. За да активирате измерениетоAccount Type, на страницатаDefine Account Logic Settings поставете отметка в квадратчето до полетоAccount Type и след това изберете съответния атрибут.

На втората страницаОпределяне на логиката на акаунта има две колони:

колонаТипове акаунти на изходната таблица съдържа списък с типове акаунти, получени от съветника от таблицата с измерения;

колонатаТипове акаунти на сървъра идентифицира подходящия тип акаунт, разпознат от услугите за анализ. Следващата таблица изброява типовете акаунти, които Analysis Services разпознава, и агрегирането по подразбиране за всеки от тези типове. Изборът е направенавтоматично, ако таблицата с измерения използва същите имена на типове акаунти като услугите за анализ.

Тип акаунт на сървър Единица Описание

Статистически

Няма

Изчисленото съотношение на нещо или количеството на нещо не се изчислява във времето. Този тип акаунт не конвертира между валути с помощта на правила за конвертиране.

Дълг

LastNonEmpty

Парична сума или стойност на ценности, които трябва да бъдат върнати в определен момент. Този тип резултат не се натрупва с времето и следователно не се изчислява естествено с течение на времето. Например, количеството за "Година" е стойността на последния месец с данни. Този тип сметка се преобразува в различни валути по курса в края на периода.

Активен

LastNonEmpty

Парична сума или стойност на ценности, налични в даден момент. Този тип резултат се натрупва с течение на времето и следователно не се изчислява естествено с течение на времето. Например, количеството за "Година" е стойността на последния месец с данни. Този тип сметка се преобразува в различни валути по курса в края на периода.

Баланс

LastNonEmpty

Количеството на нещо в даден момент. Този тип резултат се натрупва, но не се изчислява естествено с течение на времето. Например, количеството за "Година" е стойността на последния месец с данни.

Поток

Сума

Постепенно количество от нещо. Този тип акаунт се агрегира с течение на времето с помощта на статистическата функцияSum, но не се преобразува с помощта на правилата за конвертиране на валута.

Потребление

Сума

Сума похарчени пари или стойност на ценности. Този тип сметка се агрегира във времето с помощта на статистическата функцияSum и се преобразува в други валути по средния курс.

Доходи

Сума

Получената парична сума или стойност. Този тип сметка се агрегира във времето с помощта на статистическата функцияSum и се преобразува в други валути по средния курс.

Забележка.
По желание можете да настроите съпоставяне на множество типове акаунти в измерение към конкретен тип акаунт на сървър.

Можете да използвате дизайнера на база данни, за да промените агрегирането по подразбиране, свързано с всеки тип акаунт в база данни. За повече информация вижте Задаване на свойства на базата данни в Business Intelligence Development Studio и Как да зададете съпоставяния на типа акаунт за база данни на Analysis Services.