Сочетания клавиш в озерном доме

Ярлыки позволяют ссылаться на данные в lakehouse без копирования. Вместо приема данных из другого источника, вы создаете указатель, который представляет данные в виде локальной папки или таблицы. Этот подход полезен при желании:

  • Запрос данных из других датаозер, хранилищ или рабочих пространств без дублирования.
  • Доступ к внешнему хранилищу (например, ADLS 2-го поколения или Amazon S3) непосредственно из озера.
  • Объедините данные из нескольких источников в одно представление lakehouse, не перемещая его.
  • Уменьшите затраты на хранение и избегайте устаревших копий данных.

Полный обзор сочетаний клавиш, включая кэширование, безопасность и ограничения, см. в сочетаниях клавиш OneLake.

Место для размещения ярлыков в озерном доме

В лейкхаусе есть две папки верхнего уровня — таблицы и файлы , а ярлыки работают по-разному в каждом из них:

  • Таблицы — ссылки должны создаваться на верхнем уровне (без подкаталогов). Если целевой объект ярлыка содержит данные в формате Delta, lakehouse автоматически распознает его как таблицу. Затем его можно запросить через Spark и конечную точку аналитики SQL.
  • Файлы — ярлыки можно создавать на любом уровне иерархии папок. Данные в разделе "Файлы" не регистрировались в качестве таблицы автоматически, но Spark может считывать их непосредственно для рабочих нагрузок обработки и анализа данных или преобразования.

Подсказка

Используйте раздел "Таблицы " для структурированных данных, которые необходимо запрашивать с помощью SQL. Используйте раздел "Файлы" для необработанных или частично структурированных данных, которые вы планируете обрабатывать с помощью Spark.

Местоположение Пункт меню То, что он создает
Раздел "Таблицы" Новое сочетание клавиш для таблицы Ярлык для одной таблицы Delta, автоматически зарегистрированной в качестве таблицы в lakehouse.
Раздел "Таблицы" Новое сочетание клавиш схемы Ярлык на папку, содержащую несколько таблиц Delta, которые отображаются как новая схема в lakehouse. Дополнительные сведения см. в схемах Lakehouse.
Раздел "Файлы" Новое сочетание клавиш Ярлык для любой папки в любом формате. Данные не регистрировались автоматически в качестве таблицы.

Поддерживаемые источники ярлыков

Ярлыки можно создавать как для элементов внутренней среды Fabric, так и для внешних систем хранения.

Внутренние источники (используйте удостоверение вызывающего пользователя для авторизации):

  • Озерные домики
  • Склады
  • Базы данных KQL
  • Зеркальные базы данных
  • Зеркальные каталоги Azure Databricks
  • Базы данных SQL
  • Семантические модели

Внешние источники (используйте облачное подключение с сохраненными учетными данными):

Создайте ярлык

Чтобы создать ярлык, откройте объект типа lakehouse и перейдите в представление Explorer. Выберите многоточие (...) рядом с таблицами или файлами. Метка меню зависит от того, где создается ярлык:

В следующем примере показано создание ярлыка в разделе "Файлы ".

Снимок экрана: параметр

Подробные пошаговые инструкции по каждому типу источника см. в разделе "Создание внутреннего ярлыка OneLake" или выбор одной из ссылок внешнего источника в разделе "Поддерживаемые сочетания источников".

Замечание

Внешние таблицы Delta, созданные с помощью кода Spark, не отображаются автоматически в конечной точке аналитики SQL. Создайте ярлык в разделе "Таблицы" , чтобы сделать внешние таблицы delta доступными для запросов SQL. Дополнительные сведения см. в разделе "Сочетания клавиш OneLake".

Когда использовать сочетания клавиш вместо копирования данных

Сценарий Рекомендуемый подход
Данные уже есть в Fabric (другое озеро, хранилище или рабочая область) Ярлык — избегает дублирования и сохраняет данные в синхронизированном состоянии
Данные находятся во внешнем облачном хранилище, и вам нужен практически в режиме реального времени доступ Упрощение — нет необходимости в управлении конвейером приема
Перед использованием данных требуются сложные преобразования Копирование — использование конвейеров, потоков данных или записных книжек для преобразования и загрузки
Соответствие требованиям или безопасность требуют, чтобы данные располагались в определенном регионе Копирование — ссылки не перемещают данные, данные остаются в исходном регионе.
Вам нужен полный контроль над развитием схемы и обслуживанием таблиц Копирование — операции обслуживания Delta tables работают только в локальных таблицах.

Другие способы переноса данных в лейкхаус см. в разделе "Параметры" для получения данных в Lakehouse.

Управление доступом

  • Внутренние ярлыки используют идентификацию вызывающего пользователя. Пользователь должен иметь разрешения на чтение для целевого объекта ярлыка для доступа к данным.
  • Внешние сочетания клавиш используют учетные данные облачного подключения, указанные при создании ярлыка. Любой пользователь, имеющий доступ к lakehouse, может считывать данные через ярлык, используя сохраненные учетные данные.

Полные сведения о разрешениях на ярлыки см. в разделе Безопасность ярлыков OneLake.