Pular para o conteúdo principal

ponto de verificação

Retorna uma versão com ponto de verificação (checkpoint) deste DataFrame. O recurso de checkpointing pode ser usado para truncar o plano lógico deste DataFrame, o que é especialmente útil em algoritmos iterativos onde o plano pode crescer exponencialmente. Será salvo em arquivos dentro do diretório de ponto de verificação definido com a configuração SparkContext.setCheckpointDir ou spark.checkpoint.dir .

Sintaxe

checkpoint(eager: bool = True)

Parâmetros

Parâmetro

Tipo

Descrição

eager

booleano, opcional, default Verdadeiro

Indica se este DataFrame deve ser imediatamente salvo em um ponto de verificação.

Parâmetro

Tipo

Descrição

eager

booleano, opcional, default Verdadeiro

Indica se este DataFrame deve ser imediatamente salvo em um ponto de verificação.

Devoluções

DataFrame: DataFrame com ponto de verificação.

Notas

Esta API é experimental.

Exemplos

:::note Compatibilidade Serverless

O Databricks recomenda abandonar o DataFrame.checkpoint(), pois não é compatível com a arquitetura de computação serverless do Databricks. Em vez disso, grave o DataFrame em uma tabela Delta.

:::

Python
df = spark.createDataFrame([
(14, "Tom"), (23, "Alice"), (16, "Bob")], ["age", "name"])
df.checkpoint(False)
# DataFrame[age: bigint, name: string]