Azure / Azure/Azure-DataFactory

Lookup activity converting String to Date

Aperta
#620 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
PowerShell
Stelle
529
Fork
623
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

When using a "Stored procedure" query type in a Lookup activity with a string typed parameter the value will be converted to a date in General date/time pattern (long time) format (Specifier "G') for en-US if possible, this results in the value no longer matching the supplied string (Unless the string happens to be that format already).

## Example
### Stored Proc
```SQL
CREATE OR ALTER PROCEDURE [dbo].[ADFBug]
@DateAsString VARCHAR (255)
AS
BEGIN
SELECT @DateAsString as DateAsString,
CASE @DateAsString
WHEN '2023-10-24T00:00:00Z' THEN 'Yes'
ELSE 'No'
END as IsKnownValue
END
GO

```

### Lookup Activity
![image](https://github.com/Azure/Azure-DataFactory/assets/117257517/d0d025f5-ec39-4803-976b-39543bdb3412)

### Input
![image](https://github.com/Azure/Azure-DataFactory/assets/117257517/6bddd9c0-1302-41a8-b66d-582708acf353)

### Output
![image](https://github.com/Azure/Azure-DataFactory/assets/117257517/7f1a8945-f669-4c5d-9fc7-c274e9b7eede)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Riproduci il problema con la stored procedure SQL fornita e una Azure Data Factory Lookup activity utilizzando un parametro stringa contenente 2023-10-24T00:00:00Z. Confronta l'input della stored procedure con l'output di Lookup; l'attività è completata quando la stringa raggiunge la procedura senza modifiche e l'output corrisponde al valore fornito.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, sql
Ambito
data-engineering
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.