Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

gravar um csv no databricks

Boa tarde Estou lendo um arquivo do sql e gravando um csv em uma pasta, ele grava, mas queria que ele gravasse com o nome pré-definido (df.write .format("csv") .mode('overwrite') .save("/mnt/adls/raw/COMPRAS"))

só que ele cria uma pasta compras e grava um monte de arquivos com nomes estranhosInsira aqui a descrição dessa imagem para ajudar na acessibilidade

como posso gravar o nome do arquivo .csv?

1 resposta
solução!

Oii, Sonia! Tudo bem?

Como sugestão, você pode utilizar o método .option( ) para personalizar um nome pré-definido para o seu arquivo .csv. Por exemplo, defina o .option("header", "true") no escopo da gravação, então o Spark incluirá a primeira linha do data frame como cabeçalho do arquivo CSV, contendo os nomes das colunas, facilitando a leitura e entendimento do arquivo .csv. Em seguida defina o local que deseja salvar, utilzando o .option("path", "/caminho/da/pasta/NOMEDOARQUIVO.csv"), dessa forma, o arquivocsv será gravado diretamente na pasta /caminho/da/pasta/ com o nome NOMEDOARQUIVO.csv, sem criar uma pasta adicional.

Para te auxiliar nos estudos, deixo a documentação das respectivas ferramentas para você explorar e adaptar de acordo com as suas necessidades.

Espero que as sugestões te ajude a personalizar suas pastas como deseja. Continue se dedicando aos estudos e qualquer dúvida, conte conosco.

Bons estudos, Sonia!