Criminal analysis and prediction involves using many, varied data sources with various data formats. A city level public security department in China looked to Oracle's big data technologies to address their business requirements. We delivered this project to our customer using Oracle Database 11.2, Big Data Spatial and Graph 2.2, BIEE 12c, Data Visualization, Big Data Discovery 1.3.2 products. We integrated various data including emergency call (911), demographic, hotel bookings, criminal records, live traffic, and other data sets, to perform accommodation analysis, criminal prediction analysis, correlation analysis, and operation efficiency dashboard and reporting. The property graph features in Big Data Spatial and Graph were key to performing these analytics, and the solution integrated Oracle's big data technology into one platform.