Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Есть маленький куб, необходим Real-Time Update выбираю ROLAP+Enable real-time updates таблица фактов на вьюхе, измерения тоже ROLAP уровень аггрегаци -0% меняю данные в DWH, но почему то не вижу изменений в кубе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 08:30 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Так все от клиента зависит - он должен обновляться В Excel где-то по-моему есть интервал обновлений Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 13:40 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
БеляевТак все от клиента зависит - он должен обновляться В Excel где-то по-моему есть интервал обновлений клиент - OWC10 в XMLData в СonnectionString Код: plaintext но данные не обновляются и при ручном обновлении на клиенте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 14:04 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Тогда один вопрос: После перезагрузки клиента данные обновляются? Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 14:41 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
БеляевТогда один вопрос: После перезагрузки клиента данные обновляются? Владислав Беляев Нет, данные и на сервере не обновляются только после процессинга-RefreshData кто-нибудь включал RealTimeUpdates? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 15:25 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Смотрите EventLog Дело в том, что SQL сервер посылает AS уведомление об изменении таблицы, точнее используется тот же API что и в Profiler. Так вот чтобы все нормально работало надо чтобы сначала стартовал SQL, потом AS. Короче рестартуйте AS Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 15:35 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
БеляевСмотрите EventLog Дело в том, что SQL сервер посылает AS уведомление об изменении таблицы, точнее используется тот же API что и в Profiler. Так вот чтобы все нормально работало надо чтобы сначала стартовал SQL, потом AS. Короче рестартуйте AS рестартовал, не помогло +обнаружил, что данные обновляются при нажатии RefreshData на DataSource'е базы, в которой лежит куб при refresh'e в OWC в SQL Profiler ничего не отлавливает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 10:55 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Тут надо всю конфигурацию по полочкам разложить AS и SQL на одной машине или нет Какие сервис-паки. Какой клиент? Если OWC, то чем управляются (custom application?) Profiler должен отлавливать Insert в таблицу, AS должен делать то же и в этом случае процессить куб (это ничего не стоит, так как AS просто сбрасывает кэш в этом случае). А клиент должен либо отлавливать факт процессинга и обновляться либо просто регулярно обновлять свой кэш с сервера по таймауту Режим realtime update доступен только если DataSource - SQL Server и только в Enterprise версии именно по причине такого механизма Вот мне кажется что Вы меня где-то обманули, надо еще раз проверить в чем проблема в сервере или в клиенте. Если в сервере все работает, то после выхода и повторного запуска Analysis Manager данные в кубе должны обновиться (разумеется если был insert).Соответственно если проблема в сервере надо все логи просмотреть Application eventlog, System eventlog, AS будет ругаться там если он не можеть связаться с SQL Server. На клиенте возможно надо просто чтобы запускалась команда Refresh Cube в определенный интервал (смотрите пример realtime updates), я не работаю с OWC, поэтому не знаю как они процессинг отрабатывают. Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 11:39 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
БеляевТут надо всю конфигурацию по полочкам разложить AS и SQL на одной машине или нет Какие сервис-паки. Какой клиент? Если OWC, то чем управляются (custom application?) С этим вроде как не должно быть проблем -на одной машине -SP4 на AS и SQL Server -OWC10, Excel также Беляев Profiler должен отлавливать Insert в таблицу, AS должен делать то же и в этом случае процессить куб (это ничего не стоит, так как AS просто сбрасывает кэш в этом случае). А клиент должен либо отлавливать факт процессинга и обновляться либо просто регулярно обновлять свой кэш с сервера по таймауту как AS отлавливает изменения? Беляев Режим realtime update доступен только если DataSource - SQL Server и только в Enterprise версии именно по причине такого механизма это понятно Беляев Вот мне кажется что Вы меня где-то обманули, надо еще раз проверить в чем проблема в сервере или в клиенте. Если в сервере все работает, то после выхода и повторного запуска Analysis Manager данные в кубе должны обновиться (разумеется если был insert).Соответственно если проблема в сервере надо все логи просмотреть Application eventlog, System eventlog, AS будет ругаться там если он не можеть связаться с SQL Server. данные обновляются только после ручного Refreshing Datasource в логах чисто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 12:35 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
автор+обнаружил, что данные обновляются при нажатии RefreshData на DataSource'е базы, в которой лежит куб Может неверно понял, но IMHO так и задумано BOLWhen working in concert with SQL Server 2000 as the relational data source, Analysis Services can periodically poll the data source for notifications about updates to dimension or fact tables associated with specific ROLAP dimensions or partitions enabled for real-time updates. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 14:37 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
но это надеюсь не означает, что ручками тогда смысл RealTimeUpdates какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 14:53 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Сам не понимаю т.к. чуть ниже там-же читаем BOLThe Analysis server maintains a "listener" thread that supports the notification process for all ROLAP dimensions and ROLAP partitions using a SQL Server 2000 data source, for each distinct SQL Server 2000 server. Не могу сказать чего он етот thread не maintain-ит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 15:04 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
+обнаружил, что при изменении данных во вьюхе фактов (обновляется ежедневно) кубик требует Full Processing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 07:04 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
БеляевProfiler должен отлавливать Insert в таблицу, AS должен делать то же и в этом случае процессить куб (это ничего не стоит, так как AS просто сбрасывает кэш в этом случае). А клиент должен либо отлавливать факт процессинга и обновляться либо просто регулярно обновлять свой кэш с сервера по таймауту Ну так это проще самому написать, благо API для этого есть, чем выкладывать за EE да еще иметь такую любовь с настройкой. А если в SQL базу пишет не кто попало, а вполне определенная аппликуха, так даже c Profiler API связываться не надо, а достаточно сообщать из самого приложения, что данные изменились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 10:07 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
backfire БеляевProfiler должен отлавливать Insert в таблицу, AS должен делать то же и в этом случае процессить куб (это ничего не стоит, так как AS просто сбрасывает кэш в этом случае). А клиент должен либо отлавливать факт процессинга и обновляться либо просто регулярно обновлять свой кэш с сервера по таймауту Ну так это проще самому написать, благо API для этого есть, чем выкладывать за EE да еще иметь такую любовь с настройкой. А если в SQL базу пишет не кто попало, а вполне определенная аппликуха, так даже c Profiler API связываться не надо, а достаточно сообщать из самого приложения, что данные изменились. Ну, у каждого свой сценарий (может какое-то стороннее приложение пишет). И если у них Enterprise я не вижу причин зачем возиться с DSO и создавать на сервере какой-то процесс для рефрешинга кэша. Realtime я проверял - у меня работает, у Eldar какие-то проблемы с SP4 или не знаю с чем, надо последовательно проверять. Profiler запустить, посмотреть отлавливает ли он Insert, перенастроить DataSource... Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 07:10 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Маленький экспиремент Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. строю измерение DIM Код: plaintext 1. строю куб FACT на этом измерении с measures=mes Код: plaintext 1. подцепился Excel'ем Код: plaintext 1. 2. Refresh сводной таблицы ... и все работает.. Все операции на том же сервер, в той же базе Есть мысли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 07:57 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
В чем разница? 1. таблица фактов -вьюха 2. таблица фактов - табличка Проверяю: Код: plaintext 1. 2. 3. меняю у кубика таблицу фактов на вьюху выполняю Update Refresh в Excel'e.. не работает Refresh Datasource в AS - получите данные.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 08:05 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Так и должно быть. Теперь рассуждайте, чем этот сценарий отличается от нерабочего PS Dimension не обязательно делать ROLAP, если Вы, конечно, не хотите еще и чтобы update dimtable отлавливался Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 08:08 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Ну вот Вы и нашли ответ на свой Вопрос пишете наверняка update tmp_fact А AS у вас мониторит v_tmpFact Он не волшебник (пока), чтобы понять, как вы view построили и что мониторить Делайте update v_tmp_fact и триггером откидывайте данные в tmp_fact Или откажитесь от view Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 08:38 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Беляев...Или откажитесь от view отказаться не могу, во вьюхе собираются фактовые и плановые данные Беляев...пишете наверняка update tmp_fact А AS у вас мониторит v_tmpFact Он не волшебник (пока), чтобы понять, как вы view построили и что мониторить Делайте update v_tmp_fact и триггером откидывайте данные в tmp_fact попробовал написать Update View и триггером: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. AS это не отслеживает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 08:58 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Ничего не понимаю...бррр..... Триггер должен быть на v_tmpfact Делайте update/insert того view, которое лежит в основании куба Если у Вас куб основан на v_tmpfact То AS будет отслеживать только Код: plaintext 1. Код: plaintext 1. Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 09:18 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
БеляевНичего не понимаю...бррр..... Триггер должен быть на v_tmpfact Делайте update/insert того view, которое лежит в основании куба Если у Вас куб основан на v_tmpfact То AS будет отслеживать только пост выше Eldarпопробовал написать Update View и eldarAS это не отслеживает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 09:24 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Eldar[quot Беляев]...Или откажитесь от view авторотказаться не могу, во вьюхе собираются фактовые и плановые данные Можно два куба на таблицах свести в виртуальный выполнение плана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 09:31 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
Eldar БеляевНичего не понимаю...бррр..... Триггер должен быть на v_tmpfact Делайте update/insert того view, которое лежит в основании куба Если у Вас куб основан на v_tmpfact То AS будет отслеживать только пост выше Eldarпопробовал написать Update View и eldarAS это не отслеживает Триггер у вас НЕ НА ТАБЛИЦЕ ДОЛЖЕН БЫТЬ НА ВЬЮХЕ Как еще говорить... И содержимое триггера - неправильное... Объясните ему кто-нибудь, если я непонятно объясняю Владислав Беляев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 09:38 |
|
||
|
Real-time Cubes (MS AS 2k)
|
|||
|---|---|---|---|
|
#18+
БеляевТриггер у вас НЕ НА ТАБЛИЦЕ ДОЛЖЕН БЫТЬ НА ВЬЮХЕ Как еще говорить... И содержимое триггера - неправильное... Объясните ему кто-нибудь, если я непонятно объясняю Вот и до эмоций дело дошло.. я же показываю, что никакое изменение, если в фактах вьюха MS AS не отлавливает 1. ни INSERT\Update таблицы 2. ни INSERT\Update вьюхи 3. ни ALTER VIEW если это не работает - то и триггер не поможет где я то, что неправильно пишу, делаю и т.д. к чему слова-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 14:58 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33282667&tid=1871053]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
131ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 477ms |

| 0 / 0 |
