Ошибка таблицы фактов SSAS Cube Measure

У меня есть куб SSAS с измерениями и таблицами мер / фактов. Я не могу добавить столбцы строкового типа для группы измерений при создании куба. Я получаю ошибку ниже. «Ошибки в диспетчере метаданных. Тип данных меры« Тип ссуды »недействителен, поскольку тип данных меры является строковым».

Я дважды проверил тип данных для своего столбца и его varchar () в базе данных и wchar в кубе SSAS. Я изменил тип данных на Inherited, но он по-прежнему не работает. Не знаю, что делать.

Вопрос: Могу ли я добавить тип данных string / varchar в группу мер в кубе. Я знаю, что меры обычно представляют собой столбцы Int / double / date. Есть ли возможность, дайте мне знать также об ошибке.

Спасибо!!


person user1810575    schedule 31.03.2014    source источник
comment
зачем отмечать informatica? это MSBI, верно? и вы всегда можете преобразовать varchar в int (stackoverflow .com / questions / 15977911 /).   -  person vhadalgi    schedule 31.03.2014
comment
Спасибо за ответ. Я не должен был добавлять информатику, но ваш ответ не имеет смысла. Будет ли это работать, если я перейду на int, потому что фактический столбец в базе данных - это varchar или string.   -  person user1810575    schedule 31.03.2014
comment
Меры в SSAS обычно объединяются с помощью суммы / количества / и т. Д. Вы можете что-то агрегировать, а затем отформатировать. Можете ли вы объяснить, что вы делаете со строкой типа ссуды по отношению к показателю?   -  person mmarie    schedule 31.03.2014
comment
Я пытаюсь выполнить детализацию информации, чтобы бизнес-пользователи могли видеть больше информации, когда они детализируют детализацию, а кредитный_тип является одним из столбцов строкового типа данных.   -  person user1810575    schedule 31.03.2014
comment
«Тип ссуды» должен быть атрибутом в измерении, а не мерой.   -  person StrayCatDBA    schedule 01.04.2014


Ответы (2)


Тип ссуды должен быть атрибутом измерения, а не мерой. SSAS лучше всего работает с размерной моделью.

Если вам нужно выполнить действие по детализации, имеется встроенный функциональность для этого в SSAS, которая позволяет вам выбрать, какие атрибуты измерения должны быть включены). Если вы перейдете на табличную SSAS, вы можете использовать BIDS Helper, который поможет вам в детализации .

person mmarie    schedule 03.04.2014

«Меры - это биты числовых данных, которые нам нужно агрегировать». (Обеспечение бизнес-аналитики с помощью Microsoft SQL Server 2012, третье издание, Брайан Ларсон).

Вы упомянули, что «меры обычно представляют собой столбцы Int / double / date». Вы пробовали использовать числовые значения для своих мер? Затем вы можете использовать строковые типы данных для своих измерений, если это необходимо.

person Jaime Montoya    schedule 15.06.2016