Поделиться через


Установка и настройка локального шлюза данных

Локальный шлюз данных является обязательным, когда один или несколько серверов Azure Analysis Services в том же регионе подключаются к локальным источникам данных. Поскольку устанавливаемый шлюз используется другими службами, например Power BI, Power Apps и Logic Apps, при установке для Azure Analysis Services необходимо выполнить дополнительные действия. Эта статья об установке относится только к Azure Analysis Services.

Дополнительные сведения о том, как Azure Analysis Services работает с шлюзом, см. в разделе Подключение к локальным источникам данных. Дополнительные сведения о расширенных сценариях установки и общую информацию о шлюзе можно найти в статье Документация по локальным шлюзам данных.

Необходимые компоненты

Минимальные требования:

  • Платформа .NET 4.8
  • 64-разрядная версия Windows 8/Windows Server 2012 R2 (или более новой версии).

Рекомендуется.

  • 8-ядерный ЦП;
  • 8 ГБ ОЗУ;
  • 64-разрядная версия Windows 8/Windows Server 2012 R2 (или более новой версии).

Важные сведения:

  • Во время установки и регистрации шлюза в Azure выбирается регион по умолчанию для вашей подписки. Вы можете выбрать другую подписку и регион. При наличии серверов в нескольких регионах необходимо установить шлюз для каждого региона.
  • Шлюз нельзя устанавливать на контроллере домена.
  • На одном компьютере можно установить только один шлюз.
  • Устанавливайте шлюз на компьютере, который не выключается и не переходит в спящий режим.
  • Не устанавливайте шлюз на компьютере только с беспроводным подключением к сети. Это может стать причиной снижения производительности.
  • Чтобы установить шлюз, учетная запись пользователя, с помощью которой вы вошли на компьютер, должна предоставлять право входа в систему в качестве службы. После установки служба локального шлюза данных использует учетную запись NT SERVICE\PBIEgwService для входа в систему в качестве службы. Учетную запись можно изменить при настройке или в разделе "Службы" после настройки. Убедитесь, что параметры групповой политики позволяют предоставить права входа в систему в качестве службы как для учетной записи, с помощью которой вы вошли в систему при установке, так и для выбранной учетной записи службы.
  • Войдите в Azure с учетной записью в Microsoft Entra ID для того же клиента , что и подписка, в который вы регистрируете шлюз. Учетные записи Azure B2B (гостевые) не поддерживаются при установке и регистрации шлюза.
  • Если источники данных находятся в виртуальной сети Azure, необходимо настроить свойство сервера AlwaysUseGateway.
  • При установке шлюза на виртуальной машине Azure убедитесь в оптимальной производительности сети, настроив ускоренную сеть. Дополнительные сведения см. в статье "Создание виртуальной машины Windows с ускорением сети".

Загрузка

Скачайте шлюз.

Установка

  1. Запустите программу установки .

  2. Выберите On-premises data gateway (Локальный шлюз данных).

    Снимок экрана: выбор шлюза.

  3. Выберите расположение, примите условия соглашения и нажмите кнопку Установить.

    Снимок экрана: расположение установки и условия лицензии.

  4. войдите в Azure. Учетная запись должна находиться в идентификаторе Microsoft Entra клиента. Эта учетная запись используется для администратора шлюза. Учетные записи Azure B2B (гостевые) не поддерживаются при установке и регистрации шлюза.

    Снимок экрана: вход в Azure.

    Примечание.

    При входе с помощью учетной записи домена она сопоставляется с учетной записью организации в идентификаторе Microsoft Entra. Учетная запись вашей организации используется как администратор шлюза.

Регистр

Чтобы создать ресурс шлюза в Azure, необходимо зарегистрировать локальный экземпляр, установленный с помощью облачной службы шлюза.

  1. Выберите Регистрация нового шлюза на этом компьютере.

    Снимок экрана, на котором выделен пункт Register a new gateway on this computer (Регистрация нового шлюза на этом компьютере).

  2. Введите имя и ключ восстановления для шлюза. По умолчанию шлюз использует регион, установленный по умолчанию для вашей подписки. Если вам необходим другой регион, выберите Смена региона.

    Внимание

    Сохраните ключ восстановления в безопасном месте. Ключ восстановления требуется для перехвата, переноса или восстановления шлюза.

    Снимок экрана: регистрация.

Создание ресурса шлюза Azure

После установки и регистрации шлюза необходимо создать ресурс шлюза в Azure. Войдите в Azure с помощью учетной записи, использованной при регистрации шлюза.

  1. На портале Azure нажмите Create a resource (Создать ресурс), затем найдите пункт On-premises data gateway (Локальный шлюз данных) и нажмите кнопку Create (Создать).

    Снимок экрана: создание ресурса шлюза.

  2. В разделе Create connection gateway (Создать шлюз для подключения) введите следующие параметры:

    • Имя. Введите имя для вашего ресурса шлюза.

    • Подписка. Выберите подписку Azure, связанную с вашим ресурсом шлюза.

      Подписка по умолчанию основана на учетной записи Azure, которая использовалась для входа.

    • Группа ресурсов. Создайте группу ресурсов Azure или выберите имеющуюся.

    • Местоположение. Выберите регион, в котором зарегистрирован шлюз.

    • Имя установки. Если установка шлюза еще не выбрана, выберите уже установленный и зарегистрированный шлюз.

      Когда все будет готово, нажмите Создать.

Подключение ресурса шлюза к серверу

Примечание.

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

  1. В обзоре сервера Azure Analysis Services щелкните Локальный шлюз данных.

    Снимок экрана: локальный шлюз данных в параметрах.

  2. В окне Pick an On-Premises Data Gateway to connect (Выбрать локальный шлюз данных для подключения) выберите ресурс шлюза и щелкните Connect selected gateway (Подключить выбранный шлюз).

    Снимок экрана: подключение сервера к ресурсу шлюза

    Примечание.

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

    При успешном подключении сервера к ресурсу шлюза вы увидите статус Connected (Подключено).

    Снимок экрана: успешное подключение сервера к ресурсу шлюза.

Оптимизация

По умолчанию шлюз будет передавать данные перед отправкой на ресурс сервера служб Analysis Services, что может привести к снижению производительности во время операций загрузки данных и обновления. Чтобы обеспечить оптимальную производительность, переопределите параметр по умолчанию:

  1. В файле C:\Program Files\On-Premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config задайте для параметра StreamBeforeRequestCompletes значение True, а затем сохраните его.

    <setting name="StreamBeforeRequestCompletes" serializeAs="String">
       <value>True</value>
    </setting>
    
  2. В разделе Локальный шлюз данных>Параметры службы перезапустите шлюз.

Следующие шаги