Le estensioni reattive e l'ETL vanno insieme?

0

Non capisco le estensioni reattive, ma la mia lettura iniziale mi ha fatto pensare al codice ETL che ho.

In questo momento è fondamentalmente un flusso di lavoro per eseguire varie operazioni in una determinata sequenza in base alle condizioni che trova mentre procede.

Posso anche immaginare un evento guidato in modo tale che solo una piccola quantità di logica imperativa provoca una reazione a catena.

Naturalmente non ho bisogno di un nuovo tipo di modello di programmazione per realizzare una collaborazione basata su eventi del genere.

Proprio allo stesso modo mi chiedo se ETL sia adatto per potenzialmente esplorare ulteriormente Rx.

Anche la mia connessione è valida? In caso contrario, potresti correggere brevemente l'errore nella mia logica?

    
posta Aaron Anodide 06.06.2012 - 01:29
fonte

2 risposte

3

Il mio primo istinto è di dire di no: Rx riguarda raccolte osservabili e programmazione asincrona, mentre ETL riguarda la mappatura e l'estrazione dei dati dinamici. Non vedo affatto come siano correlati.

    
risposta data 06.06.2012 - 05:00
fonte
1

Sembrano molto legati anche a me. Stiamo esaminando Rhino ETL (di cui Reactive ETL menzionata da @shambulator è una riscrittura), ma sembra strano dover lavorare con foreach e yield return per tutto il tempo.

Dopo aver eseguito il caricamento iniziale dall'origine al database di destinazione, quando si eseguono carichi incrementali utilizzando la stessa logica, il passaggio successivo sarebbe l'utilizzo della logica ETL al volo, attraverso le code o gli eventi: poiché i nuovi dati sono inserito nelle tue fonti (database, file, code), viene spinto attraverso la pipeline e inserito nel database di destinazione.

Sembra un candidato ideale per la programmazione reattiva per me!

In realtà, trovo molto sorprendente il fatto che la libreria Reactive ETL non sia affatto supportata o difficilmente utilizzata (sembra che non ci sia alcun pacchetto NuGet) o che non ci siano librerie simili! Hai finito per usarlo alla fine (o qualcosa di simile), e come sono state le tue esperienze con esso?

    
risposta data 18.12.2015 - 13:23
fonte

Leggi altre domande sui tag