Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Para definir uma visão em um pipeline com Python, aplique o decorador @temporary_view e, em seguida, referencie visões por nome em outras consultas, incluindo visões materializadas e tabelas de streaming. Os resultados da visualização são calculados ao serem consultados.
Observação
O módulo mais antigo dlt usou o @view decorador para definir uma exibição temporária. O Databricks recomenda usar o pyspark.pipelines módulo (importado como dp) e o @temporary_view decorador para definir exibições temporárias.
Sintaxe
from pyspark import pipelines as dp
@dp.temporary_view(
name="<name>",
comment="<comment>")
@dp.expect(...)
def <function-name>():
return (<query>)
Parâmetros
| Parâmetro | Tipo | Description |
|---|---|---|
| função | function |
Obrigatório Uma função que retorna um DataFrame do Apache Spark ou um DataFrame de streaming a partir de uma consulta personalizada pelo usuário. |
name |
str |
O nome da exibição. Se não for fornecido, o padrão será o nome da função. O nome deve ser único no catálogo e no esquema direcionados pelo pipeline. |
comment |
str |
Uma descrição da tabela. |