Amazon SimpleDB Codeless Data Integration and Synchronization

Amazon SimpleDB data can be integrated and synchronized codeless with various other data sources using the Layer2 Cloud Connector via 3rd party data providers. Please take a look here for supported target systems and applications like SQL databases, Office 365, SharePoint, Exchange, Dynamics and many others.​​​​


Amazon SimpleDB is a highly available and flexible non-relational data store that offloads the work of database administration. Developers simply store and query data items via web services requests and Amazon SimpleDB does the rest. Unbound by the strict requirements of a relational database, Amazon SimpleDB is optimized to provide high availability and flexibility, with little or no administrative burden. It can be integrated codeless with many systems and applications on-premises (locally) or at other clouds using the Layer2 Cloud Connector.


Amazon SimpleDB Integration & Synchronization


Fig.: Amazon SimpleDB sample data set in SDB Explorer to integrate and sync with other systems and applications via Cloud Connector


To connect to Amazon SimpleDB the source entity must be configured as follows in the Layer2 Cloud Connector Connection Manager:




Fig.: Sample connection configuration to connect to an Amazon SimpleDB via 3rd party provider.


Amazon SimpleDB Specific Integration Settings


​Please note the following Amazon SimpleDB specific settings.


  • Install the RSSBus ADO.NET Provider for SimpleDB. This provider is not part of the Layer2 Cloud Connector ADO.NET provider package and should be installed separately from the vendor's product page. It requires extra licensing.


  • Choose “RSSBus ADO.NET Provider for SimpleDB” (exact name might vary) as “Data Provider” for your data entity (source and / or destination).
  • Follow the vendor instructions for setting up the connection string and select statement (see below for samples).
  • Set the connection string as required, e.g. Access Key=MyAccessKey; SecretKey=MySecretKey; Offline=false; QueryCache=0; Region=MyRegion.
  • Set the data query as required, e.g. SELECT * FROM mySimpleDB.
  • ID can be used as primary key.
  • When synchronizing to Amazon Simple DB, there are a couple of fields that are automatically created/set, although not part of the select statements and/or mapping, i.e. Region, Query, Cachelocation etc.

  • The Amazon SimpleDB data provider assumes that all rows have the same attributes, and it uses the attributes in the first row to determine the schema of an Amazon Simple DB domain.

  • The provider also adds an Id column for each row that corresponds to the unique ItemName of the item in an Amazon SimpleDB domain. This Id column is used during Update and Delete operations. When synchronizing / writing to Amazon Simple DB, you need to define the Id as primary key as shown above and the field should not be mapped.

  • You can map your Amazon SimpleDB data query fields to specific external fields in the Layer2 Cloud Connector. Please take care about data types (simple type conversions are supported).
  • No installation or changes are required at the Amazon SimpleDB data source or the data destination.
  • Data synchronization can be started manually in the Connection Manager, per command line or scheduled in background by the Layer2 Cloud Connector Windows Service. Only data changes are processed (no delete / bulk import).
  • No programming required for setup a connection and sync.
  • No need to open your local network for access from outside.

Step-by-Step Intros For Codeless Amazon SimpleDB Data Integration And Synchronization


Just some ideas what to connect next with to Amazon SimpleDB queries: 

Find related solutions here.

Learn more about similar solutions for data migration, backup, integration, and synchronization by vendor and topic.

Ready to go next steps?

Icon for Product Regsitration - Layer2 leading solutions

Register for free download.

Keep your Sharepoint in sync. Download and try today.

Contact Us Icon for Layer2 leading solutions

Questions? Contact us.

We are here to help. Contact us and out consulting will be happy to answer your questions.