1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to: read semantic layer information from a semantic layer file defined for an input database; convert the read semantic layer information to converted semantic layer information using a metadata integration bridge; load the converted semantic layer information as a model; write prologue code to a replication code file based on the loaded model; identify data source information from the loaded model; write data source information code to the replication code file based on the identified data source information; write epilogue code to the replication code file; execute replication code stored in the replication code file to create an information map; and access data stored in the input database using the created information map.