Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ярлыки позволяют ссылаться на данные в lakehouse без копирования. Вместо приема данных из другого источника, вы создаете указатель, который представляет данные в виде локальной папки или таблицы. Этот подход полезен при желании:
- Запрос данных из других датаозер, хранилищ или рабочих пространств без дублирования.
- Доступ к внешнему хранилищу (например, ADLS 2-го поколения или Amazon S3) непосредственно из озера.
- Объедините данные из нескольких источников в одно представление lakehouse, не перемещая его.
- Уменьшите затраты на хранение и избегайте устаревших копий данных.
Полный обзор сочетаний клавиш, включая кэширование, безопасность и ограничения, см. в сочетаниях клавиш OneLake.
Место для размещения ярлыков в озерном доме
В лейкхаусе есть две папки верхнего уровня — таблицы и файлы , а ярлыки работают по-разному в каждом из них:
- Таблицы — ссылки должны создаваться на верхнем уровне (без подкаталогов). Если целевой объект ярлыка содержит данные в формате Delta, lakehouse автоматически распознает его как таблицу. Затем его можно запросить через Spark и конечную точку аналитики SQL.
- Файлы — ярлыки можно создавать на любом уровне иерархии папок. Данные в разделе "Файлы" не регистрировались в качестве таблицы автоматически, но Spark может считывать их непосредственно для рабочих нагрузок обработки и анализа данных или преобразования.
Подсказка
Используйте раздел "Таблицы " для структурированных данных, которые необходимо запрашивать с помощью SQL. Используйте раздел "Файлы" для необработанных или частично структурированных данных, которые вы планируете обрабатывать с помощью Spark.
| Местоположение | Пункт меню | То, что он создает |
|---|---|---|
| Раздел "Таблицы" | Новое сочетание клавиш для таблицы | Ярлык для одной таблицы Delta, автоматически зарегистрированной в качестве таблицы в lakehouse. |
| Раздел "Таблицы" | Новое сочетание клавиш схемы | Ярлык на папку, содержащую несколько таблиц Delta, которые отображаются как новая схема в lakehouse. Дополнительные сведения см. в схемах Lakehouse. |
| Раздел "Файлы" | Новое сочетание клавиш | Ярлык для любой папки в любом формате. Данные не регистрировались автоматически в качестве таблицы. |
Поддерживаемые источники ярлыков
Ярлыки можно создавать как для элементов внутренней среды Fabric, так и для внешних систем хранения.
Внутренние источники (используйте удостоверение вызывающего пользователя для авторизации):
- Озерные домики
- Склады
- Базы данных KQL
- Зеркальные базы данных
- Зеркальные каталоги Azure Databricks
- Базы данных SQL
- Семантические модели
Внешние источники (используйте облачное подключение с сохраненными учетными данными):
- Azure Data Lake Storage Gen2
- Azure Blob Storage
- Amazon S3
- Совместимое хранилище Amazon S3
- Google Cloud Storage
- Dataverse
- OneDrive и SharePoint
- Внутренние или сетевые с ограниченным доступом расположения (через локальный шлюз данных)
- Таблицы Айсберга
Создайте ярлык
Чтобы создать ярлык, откройте объект типа lakehouse и перейдите в представление Explorer. Выберите многоточие (...) рядом с таблицами или файлами. Метка меню зависит от того, где создается ярлык:
В следующем примере показано создание ярлыка в разделе "Файлы ".
Подробные пошаговые инструкции по каждому типу источника см. в разделе "Создание внутреннего ярлыка OneLake" или выбор одной из ссылок внешнего источника в разделе "Поддерживаемые сочетания источников".
Замечание
Внешние таблицы Delta, созданные с помощью кода Spark, не отображаются автоматически в конечной точке аналитики SQL. Создайте ярлык в разделе "Таблицы" , чтобы сделать внешние таблицы delta доступными для запросов SQL. Дополнительные сведения см. в разделе "Сочетания клавиш OneLake".
Когда использовать сочетания клавиш вместо копирования данных
| Сценарий | Рекомендуемый подход |
|---|---|
| Данные уже есть в Fabric (другое озеро, хранилище или рабочая область) | Ярлык — избегает дублирования и сохраняет данные в синхронизированном состоянии |
| Данные находятся во внешнем облачном хранилище, и вам нужен практически в режиме реального времени доступ | Упрощение — нет необходимости в управлении конвейером приема |
| Перед использованием данных требуются сложные преобразования | Копирование — использование конвейеров, потоков данных или записных книжек для преобразования и загрузки |
| Соответствие требованиям или безопасность требуют, чтобы данные располагались в определенном регионе | Копирование — ссылки не перемещают данные, данные остаются в исходном регионе. |
| Вам нужен полный контроль над развитием схемы и обслуживанием таблиц | Копирование — операции обслуживания Delta tables работают только в локальных таблицах. |
Другие способы переноса данных в лейкхаус см. в разделе "Параметры" для получения данных в Lakehouse.
Управление доступом
- Внутренние ярлыки используют идентификацию вызывающего пользователя. Пользователь должен иметь разрешения на чтение для целевого объекта ярлыка для доступа к данным.
- Внешние сочетания клавиш используют учетные данные облачного подключения, указанные при создании ярлыка. Любой пользователь, имеющий доступ к lakehouse, может считывать данные через ярлык, используя сохраненные учетные данные.
Полные сведения о разрешениях на ярлыки см. в разделе Безопасность ярлыков OneLake.