다양한 데이터 소스에서 발생한 데이터를 통합하여 각 비즈니즈 요건에 맞춰 데이터를 분석및 활용함으로써 원할한 데이터 분석과 효율적인 리소스 사용을 할 수 있는 개념이라고 생각하시면 됩니다.
현재 GIS 어플리케이션이 대부분 RDB에 의존적이라 RDB 형태로 구현하는 것이 좋을 듯 합니다.
비즈니스 요건에 따라 머신러닝 언어를 결정하시는 것이 좋을 것 같습니다.