Микросервис Spring Boot и AWS RedshiftJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Микросервис Spring Boot и AWS Redshift

Сообщение Anonymous »

Я пытаюсь создать микросервис, которому необходимо извлекать данные из AWS Redshift и вставлять эти данные в базу данных AS400.
Можно ли настроить обе БД в приложении: yaml и как этого добиться?
appplication-dev.yaml
spring:
mvc:
format:
date: yyyy-MM-dd
date-time: yyyy-MM-dd HH:mm:ss
datasource:
url: jdbc:redshift://redshift.amazonaws.com:5439/dwsa
username: root
password: root
driver-class-name: com.amazon.redshift.jdbc42.Driver
jpa:
database-platform: org.hibernate.dialect.PostgreSQLDialect
show-sql: true

Service.java:
@Transactional
@Override
public void transferData() {
List redshiftData = derecognitionRepository.findAll();

for (WkDerecognizedLoanRecommended redshiftRecord : redshiftData) {
DERECOGNITIONSTAGING as400Record = new DERECOGNITIONSTAGING();
as400Record.setArrearsBal(redshiftRecord.getArrearsBal());
as400Record.setDerecognizedDate(redshiftRecord.getDerecognizedDate());
as400Record.setArrearsPercentage(redshiftRecord.getArrearsPercentage());
as400Record.setLoanReference(redshiftRecord.getLoanReference());
as400Record.setFirstDefaultDate(redshiftRecord.getFirstDefaultDate());
as400Record.setLastReceiptAmount(redshiftRecord.getLastReceiptAmount());
as400Record.setLastReceiptDate(redshiftRecord.getLastReceiptDate());
as400Record.setOutstandingBal(redshiftRecord.getOutstandingBal());
as400Record.setMonthsSinceLastPayment(redshiftRecord.getMonthsSinceLastPayment());
as400Record.setMonthsSinceFirstDefault(redshiftRecord.getMonthsSinceFirstDefault());
as400Record.setCreateDate(LocalDate.now());

derecognitionStaggingRepository.save(as400Record);
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... s-redshift
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»