Создание сочетаний клавиш OneLake в базе данных KQL
Статья
OneLake — это единое, единое, логическое озеро данных для Microsoft Fabric для хранения озерных домов, хранилищ, баз данных KQL и других элементов. Ярлыки — это внедренные ссылки в OneLake, указывающие на расположения хранилища других файлов без перемещения исходных данных. Внедренная ссылка делает ее похожей на то, что файлы и папки хранятся локально, но в действительности; они существуют в другом расположении хранилища. Сочетания клавиш могут быть обновлены или удалены из элементов, но эти изменения не влияют на исходные данные и его источник.
Из этой статьи вы узнаете, как создать ярлык OneLake в базе данных KQL, которая указывает на внутренние структуры или внешние источники. Этот тип ярлыка позже обращается к запросу в наборах запросов KQL с помощью external_table() функции. Сочетания клавиш, созданные в базе данных KQL, нельзя переименовать, и одновременно можно создать только один ярлык.
Помимо создания ярлыков из базы данных KQL, ярлыки также можно создавать из других элементов Fabric. Эти сочетания клавиш также указывают на данные, хранящиеся во внутренних структурах или внешних источниках, но имеют разные ограничения и обращаются по-разному. Дополнительные сведения см. в разделе "Сочетания клавиш OneLake".
Примечание.
Используйте сочетания клавиш OneLake, если вы хотите редко выполнять запросы к историческим данным без секционирования или индексирования данных.
Если вы хотите часто выполнять запросы и ускорить производительность, импортируйте данные непосредственно в базу данных KQL.
Выберите вкладку, соответствующую ярлыку, который вы хотите создать:
Чтобы получить доступ к данным в базе данных KQL в других интерфейсах Microsoft Fabric, см . одну логическую копию.
Создать ярлык
Примечание.
В следующем потоке показано, как создать ярлык, указывающий на данные в Lakehouse в Fabric. Аналогичным образом можно создать ярлыки, указывающие на хранилища данных или другие базы данных KQL.
Перейдите к существующей базе данных KQL.
Выберите новый>ярлык OneLake.
Выбор источника
В разделе "Внутренние источники" выберите Microsoft OneLake.
Выберите источник данных, к которому требуется подключиться, и нажмите кнопку "Далее".
Разверните таблицы и выберите определенную таблицу для подключения.
Нажмите кнопку создания.
Примечание.
Для каждого ярлыка можно подключиться только к одной вложенной папке или таблице. Чтобы подключиться к дополнительным данным, повторите эти действия и создайте дополнительные сочетания клавиш.
В разделе "Внешние источники" выберите Azure Data Lake Storage 2-го поколения.
Введите параметры подключения в соответствии со следующей таблицей:
Поле
Описание
Значение
URL-адрес
Строка подключения для контейнера delta.
https://StorageAccountName.dfs.core.windows.net
Соединение
Ранее определенные подключения для указанного расположения хранилища отображаются в раскрывающемся списке. Если подключения отсутствуют, создайте новое подключение.
Создайте новое подключение.
Имя подключения
Имя подключения Azure Data Lake Storage 2-го поколения.
Имя подключения.
Тип проверки подлинности
Модель авторизации. Поддерживаемые модели: учетная запись организации, ключ учетной записи, подписанный URL-адрес (SAS), субъект-служба и удостоверение рабочей области. Дополнительные сведения см . в сочетаниях клавиш ADLS.
Зависит от модели авторизации. Выбрав тип проверки подлинности, заполните необходимые учетные данные.
Выберите Далее.
Перейдите к целевому расположению ярлыка.
Если вы только что использовали учетную запись хранения в URL-адресе подключения, все доступные контейнеры отображаются в представлении навигации слева. Если вы указали контейнер в URL-адресе подключения, в представлении навигации отображаются только указанный контейнер и его содержимое.
Перейдите к учетной записи хранения, выбрав папку или щелкнув стрелку расширения рядом с папкой.
В этом представлении можно выбрать одно или несколько ярлыков целевых расположений. Выберите целевые расположения, нажав флажок рядом с папкой в представлении навигации слева.
Выберите Далее
Страница проверки позволяет проверить все выбранные элементы. Здесь вы увидите все ярлыки, которые будут созданы. В столбце действия щелкните значок карандаша, чтобы изменить имя ярлыка. Чтобы удалить ярлык, щелкните значок корзины.
Учетная запись Amazon S3. Дополнительные сведения см. в статье "Что такое Amazon S3?
Создать ярлык
Перейдите к существующей базе данных KQL.
Выберите новый>ярлык OneLake.
Выбор источника
В разделе "Внешние источники" выберите Amazon S3.
Введите параметры подключения в соответствии со следующей таблицей:
Поле
Описание
Значение
URL-адрес
Строка подключения для контейнера Amazon S3.
https://Код региона BucketName.s3..amazonaws.com
Соединение
Ранее определенные подключения для указанного расположения хранилища отображаются в раскрывающемся списке. Если подключения отсутствуют, создайте новое подключение.
Создание нового подключения
Имя подключения
Имя подключения Amazon S3.
Имя подключения.
Тип проверки подлинности
Политика управления удостоверениями и доступом (IAM). Политика должна иметь разрешения на чтение и список. Дополнительные сведения см. в разделе "Пользователи IAM".
Секретный ключ управления удостоверениями и доступом (IAM ).
Секретный ключ.
Выберите Далее.
Перейдите к целевому расположению ярлыка.
Если вы использовали глобальную конечную точку в URL-адресе подключения, все доступные контейнеры отображаются в представлении навигации слева. Если вы использовали определенную конечную точку контейнера в URL-адресе подключения, в представлении навигации отображаются только указанный контейнер и его содержимое.
Перейдите к учетной записи хранения, выбрав папку или щелкнув стрелку расширения рядом с папкой.
В этом представлении можно выбрать одно или несколько ярлыков целевых расположений. Выберите целевые расположения, нажав флажок рядом с папкой в представлении навигации слева.
Выберите Далее
Страница проверки позволяет проверить все выбранные элементы. Здесь вы увидите все ярлыки, которые будут созданы. В столбце действия щелкните значок карандаша, чтобы изменить имя ярлыка. Чтобы удалить ярлык, щелкните значок корзины.
Нажмите кнопку создания.
База данных обновляется автоматически. Ярлык отображается в разделе "Ярлыки " в области обозревателя .
Был создан ярлык OneLake. Теперь вы можете запросить эти данные.
Запрос данных
Чтобы запросить данные из ярлыка OneLake, используйте функциюexternal_table().
В правой части базы данных выберите "Просмотреть данные". Откроется окно с несколькими примерами запросов, которые можно запустить, чтобы получить первоначальный просмотр данных.
Нажмите клавиши SHIFT+ ВВОД, чтобы выполнить выбранный запрос.
Сопоставление типов данных
Сопоставление типов данных Delta Parquet с Eventhouse
Разностные примитивные типы данных сопоставляются с скалярными типами данных Eventhouse с помощью следующих правил. Дополнительные сведения о типах данных Eventhouse см. в разделе Скалярные типы данных.