1
resposta

[Dúvida] Erro ao carregar a tabela red_wine

Estou usando o código e estou tendo o erro abaixo:

UnityCatalogServiceException: [RequestId=56d12568-46d5-49b7-a874-00b20367ec59 ErrorClass=INVALID_PARAMETER_VALUE] GenerateTemporaryPathCredential uri /fileStore/tables/databricks-classes/winequality/winequality-red.csv is not a valid URI. Error message: INVALID_PARAMETER_VALUE: Missing cloud file system scheme. com.databricks.sql.managedcatalog.UnityCatalogServiceException: [RequestId=56d12568-46d5-49b7-a874-00b20367ec59 ErrorClass=INVALID_PARAMETER_VALUE] GenerateTemporaryPathCredential uri /fileStore/tables/databricks-classes/winequality/winequality-red.csv is not a valid URI. Error message: INVALID_PARAMETER_VALUE: Missing cloud file system scheme.

1 resposta

Olá Guiomar, tudo bem?

O erro que você está recebendo indica que o caminho do arquivo CSV está incorreto. Ele está dizendo que o caminho /fileStore/tables/databricks-classes/winequality/winequality-red.csv não é um URI válido, ele também informa que está faltando o esquema do sistema de arquivos na nuvem.

No Databricks, os caminhos para arquivos geralmente começam com dbfs:/ quando se referem ao Databricks File System. Portanto, peço que tente atualizar o caminho no comando CREATE TABLE para dbfs:/FileStore/tables/aula-databricks/vinhos/winequality-red.csv.

Tente modificar o caminho do arquivo no seu comando CREATE TABLE da seguinte forma:

%sql
CREATE TABLE red_wine(
    fixed_acidity float,
    volatile_acidity float,
    citric_acid float,
    residual_sugar float,
    chlorides float,
    free_sulfur_dioxide int,
    total_sulfur_dioxide float,
    density float,
    pH float,
    sulphates float,
    alcohol float,
    quality float
    )
      USING CSV
        OPTIONS (
            path 'dbfs:/FileStore/tables/aula-databricks/vinhos/winequality-red.csv',
            header 'true',
            delimiter ';'
        )

Teste e me retorne o resultado. Espero que dê certo e fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!