Мне нужно создать простой куб из одной таблицы (представление), без измерений и фактов типа звездной схемы.
У меня большая плоская таблица (более 100 столбцов).Эта таблица представляет собой прямой импорт из файла CSV, поэтому я создаю представление, которое включает столбец идентификатора ...
В качестве примера ...
CREATE VIEW [dbo].[v_dw]
AS
SELECT
newId() Id,
x.[customer]
FROM dwdump as x;
GO
В конструкторе SSAS Iсоздайте мой DSV из представления, и все столбцы int окажутся в виде фактических данных, а все столбцы varchar окажутся в одном измерении.
Я пытаюсь обработать этот куб, и он создает дублирующиеся записи, поэтому я установилигнорировать эту ошибку, затем выдает
Не удается найти ключ атрибута при обработке
Полная ошибка ...
Ошибки в механизме хранения OLAP: Ключ атрибута не может быть найден при обработке: Таблица: '[dbo]. [V_dw]', Столбец: 'Id', Значение: '{D0B94A2D-7024-4634-844F-64768ED4B203}',Атрибут «Id».Ошибки в механизме хранения OLAP: запись была пропущена из-за того, что ключ атрибута не был найден.
Я знаю, что построение куба без определенных фактов / измерений, определенных в таблице, противоречит рекомендациям, но янужно что-то простое и быстрое.
Разве мы не можем создать куб из одной таблицы и использовать произвольный ключевой столбец [Id].