In this article, we discuss data replication, the process of copying data from one location to another, as it seems this trend is coming back into fashion. Many companies are now moving their ERP systems into the cloud, which results in them losing the visibility of their own database, so they create a process of creating a data repository to run reports and analytics.
Data replication is not a new concept; I began working with ERP systems in 1991. One of the challenges we faced was that the ERP system I worked with had a proprietary database, restricting us to using the ERP’s internal tools to create reports (it was written in C on Unix!). However, as businesses sought greater flexibility in choosing their preferred reporting systems, the need for an independent database became apparent. During that era, popular relational databases included Oracle, Sybase, Informix, and DB2. At the time, Microsoft SQL server was still in its infancy and not seen as a serious database for large volumes of data.
At the time, Crystal Reports (acquired by Business Objects in 2003), Business Objects (acquired by SAP in 2007) and Cognos (acquired by IBM in 2008) were the most popular reporting systems and companies wanted the freedom to use them instead of using legacy reporting systems provided by their ERP providers.
In the case of the ERP system I specialized in, a need arose for a replication mechanism that would enable companies to generate reports using their preferred reporting systems from a copy of their database. At the company where I worked, we initially replicated data nightly, which was sufficient. However, later on, when I joined a company in Silicon Valley, we developed a real-time replicator that seamlessly transferred data from the ERP system with its closed database to the database of the user’s choice. This replicator proved highly successful and gained adoption among major corporations.
Although this story may seem antiquated, I am sharing it because I’m now observing a similar need for data replication in today’s cloud-based ERP systems. With the rising popularity of such systems, access to the underlying database becomes limited, leaving companies restricted to the reporting systems provided by their ERP provider. Since businesses value the freedom to select their preferred reporting or business intelligence (BI) systems, the demand for data replication has resurfaced.
Infor CloudSuite is one of the most successful cloud-based ERP systems globally. Evolving from the lineage of Triton/Baan/BaanERP/Invensys Baan/SSA Baan/ERP LN/Infor LN, Infor successfully transitioned its ERP to a comprehensive multi-tenant cloud environment. While customers migrating to cloud-based ERP systems benefit from advantages like reduced hardware requirements, simplified system administration and automated version upgrades, they’re now facing a new challenge. Their data becomes locked within the cloud, limiting their reporting options exclusively to those provided by the ERP provider. This scenario mirrors the past and once again, replication of data becomes necessary.
Working with Baan/Infor LN enterprise customers for more than 25 years and seeing this need with some of our customers migrating to the cloud, we developed a solution for real-time data replication from Infor CloudSuite. Leveraging Infor’s messaging mechanism, our solution receives data packets from the ERP system and creates a database replica in another cloud environment or even on-premises. This data replication functionality is part of B2Win Suite – B2Data, a comprehensive data integration system that enables the extraction, transformation and loading of data into Excel or other applications like BI systems. Several companies already employ this replication solution, allowing them to access their own data using the familiar JDBC approach. While they may opt to utilise B2Data to access the data, they retain the flexibility to choose another reporting or BI system, maintaining the separation between ERP software, the database and the reporting/BI system that companies are accustomed to.
What does the future hold for accessing cloud-based ERP and other operational data? Will companies accept having their data confined to the cloud or will they insist on the freedom to access it using their preferred systems? In order to remain competitive, companies require fast access to their ERP data and other critical information. Replication, along with other mechanisms, must be in place to ensure the continued availability of these vital resources.