2015-07-21 1 views
0

Я выполняю стандартные шаги для создания даты измерения в SSAS here -SSAS Дата генерации размера схема не удается

Генерировать вариант схемы не удается! это сообщение от мастера генерации схемы

создают не удалось за столом myusername.dimdate

Я думаю, что проблема в том, что таблица должна быть создана для другой схемы. Если ниже выбрана опция для генерации схемы -

Subject Area 
    Data source view: ABC PROJ 
    **Schema: ABC_PROJ(WXY1230)** 

Data will be preserved 
Time table will be populated 

Не следует таблица Dimdate создается ABC_PROF (WXY1230) .Dimdate и не под myusername.DimDate?

Любая идея, что может отсутствовать? Я боролся с этим часами. Спасибо за любую помощь.

ответ

0

Я думаю, что это неудачная ошибка в измеренной дате даты SSAS. Когда вы создаете измерение, вы используете учетные данные Windows, а SSAS использует схему по умолчанию для пользовательского контекста, который был предоставлен. Я полагаю, у вашего пользователя есть стандартная схема myusername в этой базе данных, что и вызывает создание даты.

Если вы создаете измерение, у вас есть возможность генерировать схему сейчас или сгенерировать ее позже. Если вы решите сгенерировать его позже и пройти через Мастер генерации схемы, в конечном итоге вы увидите экран, на котором показана схема владения. enter image description here. Нет механизма для его изменения, хотя вы можете его увидеть (по крайней мере, не в SSDT. У меня нет BIDS на любой из моих машин). Вы - not the only person to run into this issue.

Так у вас есть несколько вариантов, как обходной путь:

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

  2. Создайте таблицу под своим пользователем по умолчанию и заполните ее. Затем измените таблицу в SQL Server, чтобы переместить ее в правильную схему. Затем обновите свой DSV.

  3. Не используйте SSAS для генерации вашего измерения даты. Существует множество сценариев, которые создают великолепные размеры дат. Here's an example. Это означает, что вам нужно будет создать измерение и самостоятельно создать иерархию, но это не так много работы по сравнению с тем временем, которое вы потратили, пытаясь исправить эту проблему.