2017-09-13 16 views
1

저는 여러 원격 서버에 연결하고 로컬 db에 데이터를 반출 한 다음 조작합니다 (계산 된 데이터 삽입, 계산 된 시간 등) 나는 다른 데이터 소스의 내보내기 데이터를 복제하고 로컬 테이블에로드하기 위해 DataConnect에서 몇 가지 활동을 만들었습니다. 데이터를 처리하는 스크립트는 DB2 Warechouse on Cloud (ex dashdb)에서 수행되어야합니다.서비스 연결 DataConnect 및 클라우드상의 DB2 Warehouse (이전 DashDB)

현재이 스크립트는 첫 번째 태스크 (수동)에 의해 자동으로 실행됩니다. 그러나 새 프로세스가 분리되면 (2 개의 서비스) 나를 자동화하지 못하게하십시오. 또한, 우리는 dataconnect에서 많은 활동을하고, dc와 db2 사이에서 전환을 계속합니다 ... 그리고 당신은 다른 콘솔로 가야합니다.

서비스에서 일정이나 작업 또는 이벤트를 허용하는 Bluemix 서비스를 아는 사람이 있습니까? API를 사용하고 프로그래밍 방식으로이를 수행 할 수있는 방법이 있습니까?

감사

답변

0

음, Bluemix는 워크로드 스케줄러를 제공합니다. 데이터 연결을 사용하면 활동을 예약 할 수 있습니다.

+0

그 서비스를 사용해 보았지만, 작업을 선택하거나 DataConnect를 선택하는 소스 중 하나 인 dashdb를 설정하지 못했습니다. 서비스에서 허용하는지 알고 있습니까? 감사합니다 –

0

후안,

몇 가지 여기 자동화 떠오른다. 말하고있는 데이터베이스에 Warehouse DB에 대한 IP 가시선이 있습니까? 그렇다면 원격 테이블이 원본 데이터베이스에 따라 도움을 줄 수 있습니다. 데이터가 표시되면 Warehouse DB에서 프로세스를 모두 관리하는 SQL 프로세스를 작성할 수 있어야합니다.

데이터가 헤드 노드에서 볼 수있는 한 다른 테이블이 가능합니다. s3 저장과 같은 몇 가지 다른 선택이 있습니다. 데이터를 S3 스토리지로 밀어 넣을 수 있다면 Warehouse DB로 가져올 수 있다는 개념입니다. 필자는 데이터가 원격 테이블 및/또는 외부 테이블을 통해 볼 수있는 한이 모든 것을웨어 하우스 db 측에서 조정할 수 있어야한다고 생각합니다.

+0

안녕하세요! 내가 당신이 제안한 것을 정확히 이해했는지 확신 할 수 없습니다. 아이디어는 IBM Bluemix에서 2 가지 서비스를 자동화하는 것입니다. 각각의 프로세스, 작업, 활동은 고유합니다. 프로그래밍 방식으로 또는 다른 서비스를 사용하여, 나는 필요할 때마다 하나의 서비스 작업에서 다른 작업으로 번갈아 작업/작업/스크립트를 트리거하는 프로세스를 생성하고 싶습니다. 그것이 당신이 설명하려고했던 것이면, 나의 무지를 유감스럽게 생각합니다. –

+0

내가 말한 것은 외부 및 원격 테이블을 사용하여 Warehouse DB 측에서 수행 할 수 있다고 생각한다는 것입니다. 원격 (연합)은 DB2에서 직접 Warehouse로 가져올 수 있습니다. 또한 외부 테이블은 S3 공간에있는 데이터를 다른 옵션으로 참조 할 수 있습니다. 웨어 하우스 db는 dbms_sched를 사용하여 저장된 proc의 실행을 예약 할 수도 있습니다. 또한 원격 (연합)은 DB2에 저장된 procs를 실행할 수 있습니다. – frankjustme2004

+0

오케이, 알았어. 팁 고마워. 하나의 프로세스에 도움이 될 수 있습니다. 이것을 다른 블루 뮤직 서비스와 결합하면 나에 대한 우려가 있습니다. 그것이 어떻게 든 할 수 있는지 확실하지 않습니다. 감사 –