DocumentDB Migration Centre

The DocumentDB Migration Centre is a comprehensive collection of tools that enable development, test and operations departments to efficiently manage DocumentDB databases and collections, reducing cost, throughout the application lifecycle.

Database migration is often fundamental to the successful implementation of a system but can be a difficult and costly process requiring significant planning. DocumentDB Migration Centre automates your data migration procedures.

From proof-of-concept through development, testing and version controlled deployment, DocumentDB Migration Centre gives you the tools you need to deliver highly optimised DocumentDB based systems.

Secure Environment

DocumentDB Migration Centre is completely secure. There's no need to give us your Account Master Key to use any of our products, as you would if using a web based service. If you do prefer to work with a web application we provide a complete DocumentDB administration website that can be deployed on your corporate intranet, ensuring your administration keys and data remain secure.

Development Features

DocumentDB Migration Centre provides developers with the capability to quickly setup and teardown DocumentDB databases and collections from existing databases and models.

Designed to employ the many new and unique features of DocumentDB, such as Linq queries, DocumentDB Migration Centre not only creates optimised document collections, it also builds a complete data access layer in C# or VB.Net.

As a developer there are several ways you can harness the power of DocumentDB Migration Centre.

  • Code First, using POCO classes and standard attribute annotations to create optimised document collections
  • Database First, for example a SQL Server, SQLite or MongoDB database or Azure Table Storage
  • Model First, for example, from Entity Framework models or Common Schema Definition Language files
  • Programmatically using DataIA's .Net assemblies, with or without DevOps features enabled

Code First

DocumentDB Migration Centre's code engine allows Code First development with or without migration version control (similar to Microsoft's Entity Framework Code First Migrations). Currently C# and VB.Net are supported.

Database First

You can use virtually any database as a source for a migration. Schema, data and users may be selected for the ETL process. Stored procedures and user defined functions can be added to a data migration and datasets returned from these are used during migration and collection optimisation, data may also be imported.

Performance Monitoring and Optimisation

Enabling performance analytics when using DataIA's API for DocumentDB operations provides a means to quickly identify optimum document structures and indexing policies for a collection of documents.

Contact

For more information please send an email to DataIA Support