Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

181
Visualizações
Redshift Descargar a la ubicación S3 que es una cadena concatenada

Estoy tratando de descargar los resultados de una consulta de corrimiento al rojo a una carpeta de depósito que es la fecha de ayer.

Entonces, en el siguiente ejemplo, los datos deben estar en s3://mybucket/reporting/20170321/myreport-000

 unload ('select * from #my_report') to 's3://mybucket/reporting/' || replace(trunc(current_date - 1),'-','') || '/myreport' credentials 'aws_access_key_id=key;aws_secret_access_key=secretkey' delimiter ',' gzip addquotes null as '' PARALLEL off allowoverwrite;

Sin embargo me sale el error

 [Amazon](500310) Invalid operation: syntax error at or near "||";

¿La concatenación de cadenas no se evalúa primero?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

No es posible construir dinámicamente la instrucción de ruta UNLOAD .

Dos métodos que puedo sugerir:

  • Método 1: sugeriría escribir un script de shell/Python/Javascript donde puede crear variables, luego pasar esas variables a una consulta de declaración de conexión.
  • Método 2: O puede usar RedshiftCopyActivity en AWS Data Pipeline para copiar de Redshift a S3. La entrada es RedshiftDataNode y la salida es S3DataNode donde puede especificar la expresión para directoryPath.

    Si he hecho una mala suposición, comente y reenfocaré mi respuesta.
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda