Я построил куб в Business Development Intelligent Studio (BIDS), используя некоторую базу данных с именем «Test_cube», которая состоит из таблицы размеров продуктов, таблицы размеров клиентов и фактов заказов Таблица.
Таблица продуктов атрибуты: PRODID-первичный ключ, ProdName, prodtype, prodcost
В таблице клиентов атрибуты: CustID-первичный ключ, custname, custloc
В таблице заказов атрибуты: OrderID, PRODID, CustID, количество, UnitPrice, totalprice диссоциированный столбец запроса, где первичный ключ был установлен в OrderId, PRODID, CustIDПопытка обработать куб, но получить ошибку при выдаче олицетворения
Но я получил некоторые ошибки при попытке развернуть куб как
внутренней ошибка: операция прекращается неудачно.
Источник данных, «Test_cube», содержит ImpersonationMode, который не поддерживается для операций обработки.
Ошибки в реляционном двигателе высокого уровня. Невозможно установить соединение с источником данных с помощью DataSourceID «Test_cube», имя «Test_cube».
Ошибки в модуле хранения OLAP: произошла ошибка, когда измерение, с идентификатором «продуктов», обрабатывалось имя «продуктов».
Ошибки в модуле хранения OLAP: Произошла ошибка, когда обрабатывался атрибут 'prodID' измерения 'products' из базы данных 'Test_cube'.
Сервер: Текущая операция была отменена, потому что другая операция в транзакции завершилась неудачно.
Спасибо за ваше предложение, но все же после этого также получаю некоторую другую ошибку, такую как ошибка OLE DB: ошибка OLE DB или ODBC: Ошибка входа для пользователя «NT AUTHORITY \ NETWORK SERVICE»; 28000; Не удается открыть базу данных «Test_cube», запрошенную при входе в систему. Ошибка входа в систему; 42000. –
Какой вариант вы выбрали «учетная запись службы» или «наследовать»? Вы можете предоставить разрешение на доступ к «NT AUTHORITY \ NETWORK SERVICE». Я предполагаю, что SQL DB и SSAS находятся на одной машине –
Спасибо за ваше предложение, я получил его. Куб был успешно обработан. –