|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
Может не в тему, но все же. Начал знакомится с subj и напоролся на ошибку при попытке процессинга (обсчета) куба, а точнее при первой же попытке обработать дименшин (ось, измерение), обработка какой-либо из осей приводит к такой же ошибке. Обидно то, что не пишет ни кода ошибки, ни описания, просто ошибка: "Data source provider error: ; Time:01.02.2002 13:20:55". Ситуация следующая: БД, SQL Server и OLAP Service Manager на локальной машине, OLAP Server на другой машине. Система (Windows2k, SQL Server 2k, OLAP Service Manager) поставлена с нуля. Если кто знает, как порешить эту проблему, или у кого в такой компоновке все работает, буду признателен за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 11:18 |
|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
>Обидно то, что не пишет ни кода ошибки, ни описания, просто ошибка: "Data source provider error: ; Time:01.02.2002 13:20:55". Надо искать самую "глубокую" ошибку в дереве ошибок. По идее у нее должна быть доступна кнопка View Details Попробуйте до перестройки куба перестроить отдельно измерение, которе вызывает ошибку. Подозреваю, что скорее всего у вас в таблице фактов присутствует в стобце значение, которого нет в соответсвующем измерении. Такие ошибки нужно исправлять либо добавлением в измерение пропущенных элементов с последующей перестройкой измерения(полной или частичной) либо при перестройке куба в первом экране в кнопке Options... выбирать установку игнорирования кубом подобных ситуаций(тогда правда в кубе у вас будут учитываться не все записи) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 13:00 |
|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
Нет описания ни у одной ошибки, то бишь все листы дерева конфликтов содержат одну и ту же фразу; и хоть и доступна кнопка Details, толку от нее никакого. Подозрение падает на отсутствие прав на выполнение какой-то операции. Так как эта процедура (процессинг куба) прекрасно выполняется на одной машине (то бишь SQL Server, OLAP Server "в одном флаконе"). Таким образом, я пока грешу на отсутсвие прав у OLAP Server на пользование таблиц в БД на моей машине, хотя через консоль настроить измерения и увидеть их содержимое удается, а вот сделать им процессинг - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 13:32 |
|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
>Подозрение падает на отсутствие прав на выполнение какой-то операции IMHO OLAP никаких операций кроме SELECT над оригинальными данными не производит. А как у вас собственно настроен Data Source на удаленном OLAP сервере ? Какого провайдера используете ? Window Integrated Security ? Тогда под каким аккаунтом стартует OLAP сервис ? Или задаете имя пользователя и пароль ? Тогда есть ли такой пользователь на SQL сервере ? >через консоль настроить измерения и увидеть их содержимое удается Это в режиме Edit - Browse Data на таблице ? или в режиме Edit закладка Data в нижней части экрана ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 14:00 |
|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
Data Source: Microsoft OLE DB Provider for SQL Server, имя сервера, где лежат оригинальные данные, User Windows NT Integrated Security, выбрана БД, где лежат данные, timeout выставлен в 15 сек. Что касаемо экаунта OLAP Service, то запускаю его я, владелец SQL Server, создатель БД, являющейся источником данных, то бишь логично предположить, что Service запускается под моим экаунтом. Строки из таблиц измерений видно и в том, и в другом случае. Даже можно посмотреть sample кубика в дизайнере куба (все как положено, только агрегации, естественно, приблизительные). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 14:56 |
|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
Ну теперь все понятно . >User Windows NT Integrated Security >Что касаемо экаунта OLAP Service, то запускаю его я, владелец SQL Server, создатель БД, являющейся >источником данных, то бишь логично предположить, что Service запускается под моим экаунтом. То что вы залогинились администратором(или кем то ему подобным) на консоль OLAP сервера и запустили Analysis Manager вовсе не означает, что и сервис MSSQLServerOLAPService запускается под этой же учетной записью. По умолчанию MSSQLServerOLAPService стартует под Local system account, а эта учетная запись не может использоваться для User Windows NT Integrated Security в DataSource. А вот в режиме Edit измерения для отображения данных используется учетная запись запустившего Analysis Manager, а для перестройки та, что указана в DataSource. Либо меняйте учетную запись, под которой стартует MSSQLServerOLAPService - тогда можно будет выбрать Windows NT Integrated Security в DataSource Либо заводите на SQL сервере login с паролем - тогда этот логин задавайте Use a specific user name and password в DataSource ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 15:17 |
|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
Спасибо за наставление. В понедельник проверю. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 19:49 |
|
OLAP Service for SQL Server
|
|||
---|---|---|---|
#18+
Еще раз спасибо Glory, порулил секурити. Возник следующий вопрос, может кто соображает в этом, из-под VB, используя Provider=MSOLAP, проходят select, update, refresh cube запросы. А вот в QA, используя Linked Server с провайдером OLEDB Provider for SQL OLAP Service (8.0) и предложение select * from openquery(...), проходит только select. На два других оператора ругается: Server: Msg 7399, Level 16, State 1, Line 1 OLE DB provider 'MSOLAP' reported an error. Command was not prepared. Вопрос в том, что, казалось бы, провайдер один и тот же, но результат разный ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2002, 11:27 |
|
|
start [/forum/topic.php?fid=49&fpage=418&tid=1873735]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 243ms |
total: | 373ms |
0 / 0 |