@somekind
Trochę przesadziłeś z tymi dwoma tygodniami, bo jeżeli już masz wszystkie podstawy(głównie chodzi mi o planistę) to wtedy pisanie nowych zadań(przepływów) już nie zajmie tak dużo czasu, a dzięki tej inwestycji uzyskujemy kod gdzie nie ma problemu z review i testami.
I jesteś pewien, że Twój planista ma taką samą funkcjonalność jak SSIS? Także jeśli chodzi o stabilność i możliwość konfiguracji?
A co do testowania - testowanie czy dane z kolumny w pliku CSV trafiają do odpowiedniej kolumny w bazie i tak trzeba zrobić integracyjnie.
Np. ostatnio pisałem synchronizacje gdzie wyznaczanie danych odbywało się w locie w SSIS, ukończenie takiego przepływu zabierało 24 godziny, po przepisaniu wyliczenia danych przed wysłaniem, czas przepływu został skrócony do 2 godzin, ale wtedy użycie SSIS ograniczało się do przesłania danych z źródła do celu. Moim zdaniem SSIS jest świetny wtedy kiedy trzeba przesłać dane z minimalnym nakładem na ich obróbkę w locie.
Nie mówię, że nie masz racji. Mi raczej chodzi o to, że jeśli paczka wykonuje się w czasie, który jest akceptowalny, nie ma sensu tracić czasu na optymalizowanie przez pisanie własnych mechanizmów.
- jak Wy się tego nauczyliście? są jakieś książki, pdfy czy trzeba dokumentacje tego SSISa czy tam Oracla czytac?
SSIS został wybrany jako narzędzie do jednego systemu w pracy, więc trzeba się go było nauczyć. W razie czego jest dokumentacja, StackOverflow, Google, a i książki się znalazły.
Mechanizmów od Oracle czy innych firm nie znam, więc nie wiem jak tam to wygląda.
- programowanie C# wystarczy na średnioozawansowanym poziomie czy trzeba być mega kodziarzem ?
Wystarczy, tam raczej wszystko się pisze w jednej funkcji, więc nawet nie trzeba wiedzieć co to jest klasa.
- na jakie zarobki można liczyć po 2 latach pracy w czyms takim? Programiści R mają po 5-7 brutto po 2 latach a tacy od ETL ?
Nie spotkałem się z oddzielnym stanowiskiem dla ETL. Albo jest to narzędzie wykorzystywane przy produkcji zwykłego systemu informatycznego, wtedy korzystają z niego normalni programiści. Albo używają tego ludzie od BI, razem z narzędziami do eksploracji danych.