Одна логическая копия (предварительная версия)

Вы можете создать одну логическую копию данных базы данных KQL, включив доступность OneLake. Включение доступности OneLake означает, что вы можете запрашивать данные в базе данных KQL в формате Delta Lake с помощью других подсистем Fabric, таких как режим Direct Lake в Power BI, Warehouse, Lakehouse, Notebook и т. д.

Внимание

Эта функция доступна в предварительной версии.

Delta Lake — это унифицированный формат таблицы озера данных, который обеспечивает простой доступ к данным во всех вычислительных модулях в Microsoft Fabric. Дополнительные сведения о Delta Lake см. в разделе "Что такое Delta Lake?".

Из этой статьи вы узнаете, как включить доступность данных базы данных KQL в OneLake.

Принцип работы

В следующей таблице описывается поведение базы данных И таблиц KQL при включении или отключении доступности OneLake.

Включено Выключен
База данных KQL — Существующие таблицы не затрагиваются. Новые таблицы доступны в OneLake.
— Политика хранения данных базы данных KQL также применяется к данным в OneLake. Данные, удаленные из базы данных KQL в конце срока хранения, также удаляются из OneLake.
— Существующие таблицы не затрагиваются. Новые таблицы не будут доступны в OneLake.
Таблица в базе данных KQL — Новые данные доступны в OneLake.
— Существующие данные не заполнены.
— Данные не могут быть удалены, усечены или удалены.
— Невозможно изменить схему таблицы, а таблицу нельзя переименовать.
— Новые данные недоступны в OneLake.
— Данные могут быть удалены, усечены или удалены.
— Можно изменить схему таблицы, а таблицу можно переименовать.
— Данные обратимо удаляются из OneLake.

Внимание

Нет дополнительных затрат на хранение для включения доступности OneLake. Дополнительные сведения см. в разделе о потреблении ресурсов.

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

Включение доступности OneLake

Вы можете включить доступность OneLake на уровне базы данных или таблицы KQL.

  1. Чтобы включить доступность OneLake, перейдите на страницу сведений о базе данных или таблице KQL.

  2. Рядом с доступностью OneLake в области сведений о базе данных щелкните значок "Изменить (карандаш").

    Снимок экрана: панель сведений о базе данных в аналитике в режиме реального времени с выделенным параметром изменения доступности OneLake.

  3. Включите функцию, переключив кнопку на "Активный", а затем нажмите кнопку "Готово". База данных обновляется автоматически.

    Снимок экрана: окно сведений о папке OneLake в Аналитике в режиме реального времени в Microsoft Fabric. Включен параметр предоставления данных OneLake.

Вы включили доступность OneLake в базе данных KQL. Теперь вы можете получить доступ ко всем новым данным, добавленным в базу данных, по указанному пути OneLake в формате Delta Lake. Вы также можете создать ярлык OneLake из Lakehouse, хранилища данных или запросить данные непосредственно через режим Direct Lake Power BI.

Просмотреть файлы

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

Внимание

После включения доступности OneLake файлы могут отображаться до нескольких часов.

  • Чтобы просмотреть файлы, наведите указатель мыши на таблицу в области Обозреватель и выберите меню "Дополнительно" [...]>Просмотр файлов.

    Снимок экрана: панель Обозреватель с раскрывающимся списком меню

  • Чтобы просмотреть свойства папки разностного журнала или отдельных файлов, наведите указатель мыши на папку или файл, а затем выберите меню "Дополнительно" [...]>Свойства.

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

    1. Выберите папку _delta_log .
    2. Выберите файл для просмотра метаданных и схемы таблицы. Открывающийся редактор находится в формате только для чтения.

Сопоставление типов данных

Сопоставление типов данных Delta Parquet

Типы данных дома событий сопоставляются с типами данных Delta Parquet с помощью следующих правил. Дополнительные сведения о типах данных дома событий см. в разделе Скалярные типы данных.

Тип данных дома событий Тип данных Delta
bool boolean
datetime timestamp OR date (for date-bound partition definitions)
dynamic string
guid string
int integer
long long
real double
string string
timespan long
decimal decimal(38,18)