онлайн бизнес-аналитика - PullRequest
1 голос
/ 09 августа 2010

Мы хотим доставить отчеты с более чем 600 000 строк.

мы используем asp для создания отчета, но время его ожидания сокращается.

Можете ли вы сделать предложение, чтобы предотвратить тайм-аут отчета.

Ответы [ 2 ]

1 голос
/ 09 августа 2010
0 голосов
/ 11 августа 2010

Решение, которое мы использовали ранее:

Отправка запроса отчета в очередь сообщений для обработки и всплывающее окно, которое отслеживает состояние запроса.
Поскольку очередь сообщений обрабатываетзапрос, состояние в базе данных обновляется (в основном, когда всплывающее окно пингуется, достаточно простой таблицы)
Когда отчет готов, он сбрасывается в «корзину», проверяемая база данных теперь обновляется с помощьюссылка на отчет в корзине.
В следующий раз, когда всплывающее окно увидит, что отчет обработан, оно отобразит ссылку - пользователь нажимает на ссылку и может просмотреть отчет.

Неуклюжий, но он работает.

В качестве альтернативы, если вы используете SSRS, нет ли способа использовать кэшированные отчеты / снимки для предварительной подготовки отчета, а затем просто отправить его визвестное местоположение, например, страница с файлами / мхом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...