Соединение службы анализа закрыто удаленным хостом (база данных SQL Azure) - PullRequest
0 голосов
/ 01 февраля 2019

При попытке загрузить таблицу FACT (~ 15M строк) в службе анализа из базы данных SQL Azure я всегда получаю эту ошибку через час:

Не удалось сохранить изменения на сервере.Возврат ошибки: «Произошла ошибка транспортного уровня при получении результатов с сервера.(поставщик: поставщик TCP, ошибка: 0 - существующее соединение было принудительно закрыто удаленным хостом.); существующее соединение было принудительно закрыто удаленным хостом.Исключение было вызвано интерфейсом IDataReader.

Кажется, я не могу найти параметр для изменения времени ожидания Azure SQL Server ... Кто-нибудь знает, где я могу найти это?

1 Ответ

0 голосов
/ 01 февраля 2019

Может быть, тайм-аут установлен на стороне SSAS, а не на базе данных SQL Azure?

Если вы используете современную версию «Получение данных (Power Query)», взгляните на эту тему:

Тайм-аут табличной модели SSAS увеличен во время обработки

Чтобы проверить это, откройте исходный код вашей модели, нажав Model.bim, затем F7 и выполните поиск по ключевому слову «timeout».

Цель состоит в том, чтобы найти что-то вроде этого:

"options": {
          "commandTimeout": "PT1H"
        },

или

Source = Sql.Database("serverName.database.windows.net","databaseName",
[CommandTimeout=#duration(0, 2, 0, 0)])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...