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


Руководство по настройке зеркальных баз данных Microsoft Fabric из Snowflake

В этом руководстве вы настроите зеркальную базу данных Fabric из Snowflake.

В этом примере вы узнаете, как настроить безопасное подключение к источникам данных Snowflake вместе с другими полезными сведениями, чтобы ознакомиться с понятиями зеркального отображения в Microsoft Fabric и ознакомиться с ними.

Примечание.

Хотя этот пример предназначен для Snowflake, вы можете найти подробные инструкции по настройке зеркального отображения для других источников данных, таких как База данных SQL Azure или Azure Cosmos DB. Дополнительные сведения см. в разделе "Что такое зеркальное отображение в Fabric"

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

  • Создание или использование существующего хранилища Snowflake. Вы можете подключиться к любой версии экземпляра Snowflake в любом облаке, включая Microsoft Azure.
  • Вам нужна существующая емкость Fabric. Если вы этого не сделали, запустите пробную версию Fabric.
  • Вам потребуются разрешения пользователя для базы данных Snowflake, содержащей следующие разрешения. Дополнительные сведения см. в документации по Snowflake по контроль доступа привилегиям для таблиц потоковой передачи и необходимых разрешений для потоков.
    • CREATE STREAM
    • SELECT table
    • SHOW tables
    • DESCRIBE tables
  • Пользователю необходимо назначить по крайней мере одну роль, которая позволяет получить доступ к базе данных Snowflake.

Создание зеркальной базы данных

В этом разделе описано, как создать новую зеркальную базу данных для использования с зеркальным источником данных Snowflake.

Вы можете использовать существующую рабочую область (не моя рабочая область) или создать новую рабочую область.

  1. В рабочей области перейдите к центру создания .
  2. Выбрав рабочую область, которую вы хотите использовать, нажмите кнопку "Создать".
  3. Прокрутите вниз и выберите карточку Snowflake зеркального отображения.
  4. Введите имя новой базы данных.
  5. Нажмите кнопку создания.

Подключение к экземпляру Snowflake в любом облаке

Примечание.

Возможно, потребуется изменить облако брандмауэра, чтобы разрешить зеркальное отображение подключаться к экземпляру Snowflake.

  1. Выберите Snowflake в разделе "Создать подключение" или выберите существующее подключение.

  2. Если выбрано новое подключение, введите сведения о подключении в базу данных Snowflake.

    Параметр подключения Description
    Сервер Имя сервера можно найти, перейдя к учетным записям в меню ресурсов в Snowflake. Наведите указатель мыши на имя учетной записи, вы можете скопировать имя сервера в буфер обмена. https:// Удалите имя сервера.
    Склад В разделе "Склады" в меню ресурсов в Snowflake выберите "Склады". Хранилище — это хранилище Snowflake (вычисление), а не база данных.
    Соединение Создать подключение.
    Имя подключения Должен быть автоматически заполнен. Измените его на имя, которое вы хотите использовать.
    Тип проверки подлинности Снежинка
    Username Имя пользователя Snowflake, созданное для входа в Snowflake.com.
    Пароль Пароль Snowflake, созданный при создании сведений для входа в Snowflake.com.
  3. Выберите базу данных из раскрывающегося списка.

Запуск процесса зеркального отображения

  1. Экран "Настройка зеркального отображения" позволяет зеркально отображать все данные в базе данных по умолчанию.

    • Зеркальное отображение всех данных означает, что все новые таблицы, созданные после запуска зеркального отображения, будут зеркально отображаться.
    • При необходимости выберите только определенные объекты для зеркального отображения. Отключите параметр "Зеркальное отображение всех данных", а затем выберите отдельные таблицы из базы данных.

    В этом руководстве мы выбираем параметр "Зеркальное отображение всех данных ".

  2. Выберите зеркальную базу данных. Начинается зеркальное отображение.

    Снимок экрана: портал Fabric, показывающий, что выполняется зеркальная снежинка. Отображается кнопка зеркального отображения монитора.

  3. Подождите 2-5 минут. Затем выберите "Мониторинг репликации ", чтобы просмотреть состояние.

  4. Через несколько минут состояние должно измениться на "Выполнение", что означает синхронизацию таблиц.

    Если таблицы и соответствующее состояние репликации не отображаются, подождите несколько секунд и обновите панель.

  5. После завершения первоначальной копирования таблиц дата появится в столбце последнего обновления .

  6. Теперь, когда данные работают и работают, существуют различные сценарии аналитики, доступные во всех структурах.

Внимание

Любая детальная безопасность, установленная в исходной базе данных, должна быть перенастроена в зеркальной базе данных в Microsoft Fabric.

Мониторинг зеркального отображения структуры

После настройки зеркального отображения вы будете перенаправлены на страницу состояния зеркального отображения. Здесь можно отслеживать текущее состояние репликации.

Дополнительные сведения и сведения о состояниях репликации см. в разделе Monitor Fabric Mirror replication.

Внимание

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