Skip to content

Consultar Lakehouse

O nó Consultar Lakehouse lê dados de uma tabela do Datawarehouse diretamente dentro de um fluxo ETL. Útil para enriquecer dados de uma fonte externa com dados já processados no DW, ou para reprocessar dados existentes.


Parâmetros de Configuração

  • Tabela — Tabela do Datawarehouse a ser consultada. A lista exibe todas as tabelas do tenant, incluindo as ainda não publicadas.
  • Filtro WHERE (WhereClause) — Cláusula SQL opcional para filtrar registros. Não inclua a palavra WHERE — apenas a condição. Subqueries, UNION e DDL não são permitidos.
  • Limite de linhas (Limit) — Número máximo de linhas retornadas. Use 0 para sem limite.

Variáveis no WHERE

A cláusula WHERE suporta as mesmas variáveis disponíveis nos outros nós do fluxo:

PadrãoExemploResultado
{VarName}{StartDate}valor bruto da variável
{VarName:formato}{StartDate:yyyy-MM-dd}valor formatado

Exemplos de WHERE:

sql
DATA_VENDA BETWEEN '{StartDate:yyyy-MM-dd}' AND '{EndDate:yyyy-MM-dd}'
sql
STATUS = 'ativo' AND TENANT_ID = {TenantId}

O editor de WHERE tem autocomplete das colunas da tabela selecionada e das variáveis do fluxo.


Comportamento

  • Consulta o Lakehouse via Data-Inserter (caminho interno). Não usa credencial externa.
  • O schema do nó é inferido automaticamente a partir da definição da tabela no DW.
  • As colunas retornadas têm os mesmos tipos definidos na tabela (string, número, data).

Diferença: Consultar Lakehouse vs. Extrair Datalake

Consultar LakehouseExtrair Datalake
FonteTabelas do DatawarehouseArquivos Parquet no Datalake
FiltroCláusula WHERE SQLPartição por data
Uso típicoEnriquecimento, reprocessamento de dados do DWReprocessamento de dados brutos/intermediários