AbsaOSS / AbsaOSS/pramen

Add an ability to format info date and insert date expression into JDBC SQL queries

Aberta
#360 0 comentários 0 reações 0 responsáveis Ver no GitHub
DS enhancement Pramen-Scala
Linguagem predominante
Scala
Estrelas
31
Forks
4
Merge médio
1d 10min
PRs com merge (30d)
4

Descrição

## Background
Users want to customize SQL queries with information date based dates as part of an expression, including table names.
For example:
```
SELECT * FROM my_table_202402
```
where `202402` is `yyyyMM` part of the information date.

## Feature
Add an ability to format info date and insert date expression into JDBC SQL queries .

## Example
```hocon
input.sql = "SELECT * FROM my_table_${formatDate(beginOfMonth(@infoDate), 'yyyyMM)'}"
```

## Proposed Solution
1. Introduce `formatDate()` that can be used like this: `formatDate(@infoDate, 'yyyyMM)'` => `202402`
2. Allow date expressions in SQL queries, for example using `${}` escaping (see the example above).

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.