Próbuję skopiować kilka plików CSV z S3 na Redshift za pomocą RedShiftCopyActivity i datapipeline.AWS Datapipeline RedShiftCopyActivity - jak określić "kolumny"
Działa to dobrze, o ile struktura CSV pasuje do struktury tabeli. W moim przypadku csv ma mniej kolumn niż tabela, a następnie awarie RedShiftCopyActivity z błędem "Delimiter not found" w stl_load_errors.
Chciałbym użyć opcji "kolumny" polecenia kopiowania redshift. W ten sposób mogę sprawić, żeby działało, ale część kolumnowa polecenia redshift copy nie jest dostępna w RedShiftCopyActivity.
Czy ktoś ma jakieś sugestie?
Wszystkie wskazówki są mile widziane.
Wielkie dzięki z góry.
Peter
Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? – Erve1879
Brak rozwiązania. Udało nam się uniknąć problemu, opracowując skrypt python uruchamiany przez potok i wywołujący polecenie redshift copy. Mniej elegancki niż bym chciał, ale przynajmniej działa. – Peter
Dzięki @Peter. Tak się składa, że właśnie napisałem skrypt w języku Python, który zastąpił cały potok danych. Miał niekończące się problemy z konsolą redshiftCopyActivity i Data Pipeline. – Erve1879