Configuração de Function Motor
Configuração de Function Engines
Quando usar
- Funções com melhor desempenho no ClickHouse
- Funções que se beneficiam da otimização por SQL
- Operações de texto/data-hora em larga escala
- Funções com comportamento específico do pandas
- Quando for necessária compatibilidade exata com o pandas
- Operações de texto personalizadas
Exemplo
Funções em comum
Para funções em comum, o motor é selecionado com base em:
- Configuração explícita da função (se definida)
- Configuração global
execution_engine - Seleção automática com base no contexto
Funções exclusivas do chdb
Essas funções usam automaticamente o motor chdb, independentemente da configuração.
Funções exclusivas do pandas
Essas funções usam automaticamente o motor do pandas, independentemente da configuração.
Correção de Dtype
Níveis de correção
Detalhes do nível de correção
Quando os tipos precisam ser corrigidos
- ClickHouse → pandas: Diferentes tamanhos de inteiros (Int64 vs int64)
- pandas → ClickHouse: Objetos Python para tipos SQL
- Tratamento de NULL: NA do pandas vs NULL do ClickHouse
- Booleano: Diferentes representações booleanas
- DateTime: Diferenças de fuso horário