Real Estate & Facilities AnalyticsData Analytics Solution for Real Estate & Facilities Management Company in the US.

Aerial view of a residential neighborhood showcasing houses, streets, and green spaces.

Problem Statement

The client is a US based NASDAQ listed company who owns, maintains and rents out over 10,000 properties to customers who are prospective residents. The company uses applications like Yardi, Salesforce and other custom applications for operations.

With complex leasing and maintenance process their reliance on technology makes them a market leader. They were using an on premises BI solution for their reporting & analytical needs. However, due to  the rigidness of the traditional BI suite, it didn’t allow them to perform ad-hoc analytics at a rapid pace. They needed something where finance, operations, marketing, FPQA and other teams could mix and merge data themselves for quick analysis.

Challenges

As mentioned they use an on-prem conventional MSBI suite for their analytics which challenges them on the following fronts:

  • Huge amount of maintenance and administration of Windows, File & SQL Servers leads to a bulky admin team adding to huge costs and overheads.
  • Expensive licensing costs due to multiple on-premise servers involved with copies for HA & DR.
  • Since SQL Servers and relational databases were involved scalability in processing wasn’t that easy.
  • There were concurrency issues when there were parallel processes accessing the same data for reading and writing.
  • Making changes in the data warehouse had several challenges since it was built on the ETL methodology rather then the ELT- Data Lake methodology.
  • Maintaining multi-dimensional model had a steep learning curve and required highly-skilled resources to manage the infrastructure and take care of change requests.
  • To make use of multi-dimensional models, clients had to learn MDX to analyze data in SSAS, which made data analysis tricky.

Solution Design & Implementation

Diagram depicting the process of using cloud services to develop applications for Real Estate & Facilities Analytics.

We met the client and had a look at the current architecture that they had and also the in-house technical leadership as they wanted the solution to be migrated on a cloud service based architecture on AWS & Snowflake technology stack and using the data lake approach. Following were the salient features of the architecture that we designed and implemented for them:

1. Data Lake Architecture : A central data lake that serves as a  repository of all data in its native from given by users, vendors, clients and partners.

2. ELT & Data Processing : The Extract Load Transform architecture allows the data in data to be transformed in its relevant form to be used by teams as deemed useful as per their use case.

3. Cloud Based Easy Access to Business Users : With the solution built on cloud, it helps users to easily query data from snowflake and easily upload files to be processed in AWS S3 which are browser based; this is much easier than the earlier server based on-prem technologies where business users required more training to perform their tasks.

0

Reduction in
Processing Time

0

Savings on
Human Capital

0

Up-Time
(Availability)

0

Infrastructure
Costs Saved

Future Plans

More Migrations

All the other on-prem reporting endeavors are now being migrated to the data-lake based cloud analytics framework.

Central Analytics

All new reporting comes through data lake allowing a central data repository helping business units do cross platform analytics.

AI - ML Initiatives

The data lake now allows the users to think beyond reporting and run AI & ML models to identify risks and potential opportunities.

Retire Old Servers

Due to migration, the old unused servers are not being decommissioned to save infrastructure costs and management efforts.