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


точка зрения

Чтобы определить представление в Python, примените декоратор @view. Как и декоратор @table, вы можете использовать представления в декларативных конвейерах Lakeflow для работы со статическими или потоковыми наборами данных. Ниже приведен синтаксис для определения представлений с помощью Python:

Синтаксис

import dlt

@dlt.view(
  name="<name>",
  comment="<comment>")
@dlt.expect(...)
def <function-name>():
    return (<query>)

Параметры

Параметр Тип Описание
функция function Обязательное. Функция, которая возвращает кадр данных Apache Spark или потоковый кадр данных из определяемого пользователем запроса.
name str Имя таблицы. Если этот параметр не указан, по умолчанию используется имя функции.
comment str Описание таблицы.