Pular para o conteúdo

Referência de Comandos

Referência completa de todos os comandos da CLI dataspoc-lens e suas opções.

Terminal window
dataspoc-lens --version # Show version
dataspoc-lens --help # Show help

Inicializa a configuração do DataSpoc Lens.

Terminal window
dataspoc-lens init

Cria o diretório ~/.dataspoc-lens/ com config.yaml e subdiretório transforms/.

Registra um bucket e descobre tabelas.

Terminal window
dataspoc-lens add-bucket <uri>
ArgumentoDescrição
uriURI do bucket: s3://, gs://, az:// ou file://

Lê o manifest do Pipe ou escaneia por arquivos .parquet e exibe as tabelas descobertas.

Lista todas as tabelas dos buckets registrados.

Terminal window
dataspoc-lens catalog [OPTIONS]
OpçãoPadrãoDescrição
--detail <table>Mostra schema detalhado de uma tabela específica
--output <format>tableFormato de saída: table ou json

Exemplos:

Terminal window
dataspoc-lens catalog
dataspoc-lens catalog --detail orders
dataspoc-lens catalog --output json

Executa uma consulta SQL e exibe os resultados.

Terminal window
dataspoc-lens query <sql> [OPTIONS]
Argumento / OpçãoPadrãoDescrição
sqlConsulta SQL a executar
--export, -eExportar resultados para arquivo (formato pela extensão: .csv, .json, .parquet)
--outputtableFormato de saída: table ou json

Exemplos:

Terminal window
dataspoc-lens query "SELECT * FROM orders LIMIT 10"
dataspoc-lens query "SELECT * FROM orders" --export results.csv
dataspoc-lens query "SELECT COUNT(*) FROM orders" --output json

Abre o shell SQL interativo.

Terminal window
dataspoc-lens shell

Sem opções. Veja Shell Interativo para detalhes sobre dot commands e funcionalidades.

Faz uma pergunta em linguagem natural e obtém resultados SQL.

Terminal window
dataspoc-lens ask <question> [OPTIONS]
Argumento / OpçãoPadrãoDescrição
questionPergunta em linguagem natural
--debugfalseMostra o prompt enviado ao LLM
--export, -eExportar resultados para arquivo (.csv, .json, .parquet)
--outputtableFormato de saída: table ou json

Exemplos:

Terminal window
dataspoc-lens ask "What are the top 10 customers by revenue?"
dataspoc-lens ask "Monthly order trends" --debug
dataspoc-lens ask "Average order value by status" --export report.csv
dataspoc-lens ask "Total revenue" --output json

Instala e configura o Ollama para IA local (gratuito, sem API key necessária).

Terminal window
dataspoc-lens setup-ai

Abre um notebook interativo com tabelas pré-montadas.

Terminal window
dataspoc-lens notebook [OPTIONS]
OpçãoPadrãoDescrição
--marimofalseUsar Marimo ao invés de JupyterLab

Exemplos:

Terminal window
dataspoc-lens notebook
dataspoc-lens notebook --marimo

Executa transformações SQL em ordem.

Terminal window
dataspoc-lens transform run

Executa todos os arquivos .sql numerados em ~/.dataspoc-lens/transforms/ na ordem. Veja Transformações SQL para detalhes.

Lista os arquivos de transformação disponíveis.

Terminal window
dataspoc-lens transform list

Gerencia o cache local de dados Parquet remotos.

Terminal window
dataspoc-lens cache [TABLE] [OPTIONS]
Argumento / OpçãoPadrãoDescrição
tableNome da tabela para cachear
--listfalseListar tabelas cacheadas
--refreshfalseForçar re-download dos dados cacheados
--clearfalseLimpar dados cacheados (todos ou uma tabela específica)
--outputtableFormato de saída: table ou json

Exemplos:

Terminal window
dataspoc-lens cache orders # Cache the orders table
dataspoc-lens cache --list # List all cached tables
dataspoc-lens cache --list --output json # List cached tables as JSON
dataspoc-lens cache orders --refresh # Force re-download
dataspoc-lens cache --clear # Clear all cached data
dataspoc-lens cache orders --clear # Clear specific table cache

Inicia o servidor MCP para integração com agentes de IA.

Terminal window
dataspoc-lens mcp

Veja MCP Server para detalhes de configuração.

Ativa o DataSpoc ML com uma chave de licença.

Terminal window
dataspoc-lens ml activate [KEY]

Sem chave, exibe informações sobre o DataSpoc ML e como adquirir uma licença.

Mostra o status da licença do DataSpoc ML.

Terminal window
dataspoc-lens ml status

Treina um modelo via DataSpoc ML.

Terminal window
dataspoc-lens ml train --target <column> --from <table>
OpçãoDescrição
--targetNome da coluna alvo para predição
--fromNome da tabela ou caminho para os dados de treino

Gera predições via DataSpoc ML.

Terminal window
dataspoc-lens ml predict --model <name> --from <table>
OpçãoDescrição
--modelNome do modelo a usar para predições
--fromNome da tabela ou caminho para os dados de entrada

Lista os modelos ML treinados.

Terminal window
dataspoc-lens ml models

Explica um modelo treinado via DataSpoc ML.

Terminal window
dataspoc-lens ml explain --model <name>
OpçãoDescrição
--modelNome do modelo a explicar