8

Aktualnie mam plik w S3. Chciałbym wydać polecenia przy użyciu pakietu Java AWS SDK, aby pobrać te dane i umieścić je w tabeli RedShift. Jeśli tabela nie istnieje, chciałbym również utworzyć tabelę. Nie byłem w stanie znaleźć żadnych wyraźnych przykładów, jak to zrobić, więc zastanawiam się, czy podchodzę do tego w niewłaściwy sposób? Czy powinienem używać standardowych łączników java PostgreSQL zamiast AWS SDK?Amazon Redshift: wstaw dane do tabeli z S3 przy użyciu interfejsu Java API

+0

connect (http://docs.aws.amazon.com/redshift/latest/mgmt/connecting-in-code.html#connecting-in -code-java) i przesłać polecenia CREATE TABLE i COPY – Guy

+0

Udało ci się to sprawić? czy masz jakiś wpis na blogu lub cokolwiek związanego z tym, jak to się robi? tx – dinesh707

+0

Poprawną metodą jest użycie sterownika jdbc i traktowanie redshift jako bazy danych psql. Oto przykład, który zamieściłem dla programisty ruby. http://stackoverflow.com/questions/24438238/how-to-use-ruby-to-write-individual-records-to-a-redshift-database/24443358#24443358 –

Odpowiedz

Powiązane problemy