Migrating from SalesForce to Dynamics using SSIS - ssis

I need to migrate my company's data from SalesForce to Dynamics, using SSIS. This has been attempted by others in the past using Scribe, and has apparently been unsuccessful, because there were fields we wanted to enter which Dynamics wouldn't let us because they were system generated (such as Created Date.) Nobody at my company is exactly sure how to go about using SSIS to migrate from SalesForce to Dynamics...they just know that they want it done that way and they do not think any third party tool will be helpful. I'm having an extremely hard time finding ANYTHING online that isn't an advertisement for a third party tool. Does anyone know of some kind of guide or tutorial, or really any information at all on using SSIS to do this kind of migration?

The consulting firm that I work for has successfully used Scribe to migrate from SalesForce to CRM. Had some hoops to jump through, but it worked.
And as far as the created date goes, there is the override date field to use. I guess you could use SSIS, I'm just not sure it's going to be any easier.

I have used Kingsway Soft's SSIS Toolkit with a lot of success in the past. They have a free trial available here along with documentation for how to use the toolkit in SSIS.
http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-crm
They support both Dynamics CRM and Salesforce so you should be able to pull from salesforce, transform the data if necessary and push to Dynamics CRM.
You can use this along with Daryl's suggestion for overriddencreatedon and migrate data across pretty simply.

I have used talend in the past to migrate from other CRM systems in to salesforce. Not sure if this will help you in doing the vice versa.
It's a powerful tool and you can perhaps check it out. Use the opensource version.

Before you select the technology... do you have a full mapping of all source tables/fields to target tables/fields? without this you can't do anything. That's why you normally engage an external consultant, because they know all this stuff already.
The issue isn't the tool, it's the mapping. If you don't know what goes into those fields, a tool isn't going to help unless it has some product specific controls that generate those values for you.

Related

NetSuite Integration With SSIS

I am working on NetSuite ,I have SQL database which i want to synchronize with NetSuite. I am trying to use SSIS package for that is it possible to do and how.
Yes, for most NetSuite data it is possible. One way to do it is through NetSuite's SOAP api's(this is fairly involved, so their are links below), though there may be other ways as well.
Additionally, there are several third party software company's that provide appliances to do this as well and a few that give instructions on how to setup integration.
For example:
http://www.cdata.com/drivers/netsuite/ssis/
http://www.cozyroc.com/ssis/netsuite-api are two examples that provide software to use SSIS to sync a SQL database with Netsuite
This link talks about how you can do it without third parties: https://sysaux.wordpress.com/2015/06/27/escaping-netsuites-cloud-migrating-legacy-netsuite-erp-data-to-sql-server-via-ssis-reporting-with-ssrs-and-sharepoint-2013/
as does this one: http://dennysjymbo.blogspot.com/2013/11/using-ssis-to-consume-data-from.html

How to setup Microsoft Access as a POS system for 3Dcart?

I'm helping out with an 3Dcart eCommerce/online store doing basic web administration tasks analyzing their data. Their POS system is manged manually with Excel at the moment, and so updating information has become pretty time consuming. I want to know if it's possible (and if so how) to connect/integrate 3Dcart's database system and be able to use Microsoft Access for the programming in order to be able to merge tables/databases more seamlessly and work more efficiently.
Is this possible? Are their any online resources that show how to integrate Microsoft Access as a POS system (with 3Dcart specifically if possible) or could anyone describe how to do so?
3dcart allows you to import your products using the Import/Export feature from a CSV file. But it seems like there is no way to make it work with Access automatically. Also I've found this service http://www.file2cart.com/shopping-cart-data-import-options/6265-import-excel-to-3dcart
Maybe it will be helpful for you. And finally you can contact these guys Smart POS and ask them for help.

Saving SQL Queries in SharePoint

Trying to determine if it is feasible to use SharePoint as a SQL Query development repository...
We do quite a bit of query development in SQL Server 2012 for data analysis/discovery and it would be great to be able to share valuable queries among team members without having to constantly email SQL back and forth. The email flood is just an ugly mess that we need to stop.
Ideally, it would be great to be able to save directly to SharePoint within SQL Server (File > Save > Save to SharePoint) and then allow SharePoint to do version management for the team. I know there are pretty robust tools out there for version management but we are currently just looking for something lightweight at this point and something that can be implemented quickly to test our options out.
Is something like this feasible (saving directly to SharePoint through SQL Server)?
If not feasible (or heck, if it is just a bad idea) what low cost/no cost options are there for sharing code/sql between team members? And better yet, something that we can get up and running very quickly...
Thanks in advance for your input and insight!
Great idea, think I might make one myself.
Say you have
http://my.sharepoint.dom/cool_repos/sql
You should be able to access the same through explorer using
\\my.sharepoint.dom\cool_repos\sql

How to integrate Visual FoxPro w/ MySQL for eCommerce website?

I'm working on an eCommerce website for a small merchant. This merchant uses Opera (which is based on Visual FoxPro) to manage his in-store inventory, and would like the online store inventory to reflect the in-store inventory.
I'm guessing that my first step is to set up a way to regularly transfer the information from the VFP database to a MySQL database on the website's server. Is there an established process for this? Am I even approaching this problem from the right angle? I've heard a lot about ODBC, but am unsure as to how to implement it or if it's what I'm looking for in this situation.
If it wasn't obvious by this point, I'm in over my head here, and would appreciate any and all advice you may have, including links to articles or tutorials that can help improve my general understanding of all the moving parts here.
Thanks much.
Co-worker developed synchronization process between VFP and MSSQL2008. WCF service which took input directly from VFP.
On other project - as far as i remember, when we tried ODBC .NET data adapter, it had problems with encodings and foreign languages. That's why we used COM+, serialization for communication with .NET.
But it seems to me you are using PHP (eCommerce=>Drupal=>PHP) so you are in completely different situation.
In your case, i would start with checking out if Opera (i guess it's this Opera) provides built-in export and eCommerce provides built-in import. Mostly because it might be tedious work to sync data manually from 2 apps coded by someone else. Then i would research if i/o can be joined and automated (something like scheduled task on win environment). Unfortunately, can't help much more because i'm unfamiliar with those tools, products and technologies.
Anyway - it seems to me like quite hard and dirty task and i wish you good luck. :)
Depend on what is that you are using to implement the website.. in general it is pretty easy with ODBC (In Java , I did it using the jdbc-odbc bridge)

ETL Tool for transfering old Firebird Database to a new organized Firebird Database

After looking at a lot of questions..i found no real answer for this.
I redisigned an Database for our customer.
With Microsoft Access i found a good Tool to get old table Data in my new well formed Database Structure. It is really easy but takes a lot of time (cause handling old Data with a lot of care).
Are there any Open Source Tools that bring that facilities like Microsoft Access?
To clear it up: I "just" want to reorder old Firebird Database Data in a new "best-practise" Way.
Edit:
I would be really nice if i can get a Log File or something similar to have some documentation on the changes.
Update:
After checking some of the Tools of that Wikipedia Site. I found no real Logging Mechanism.
How do you documentate the changes on a Database? Simply by writing it down?
Result:
So i dont got an real answer...i ma still searching for an nice tool. thnak you guys for the hints and your thoughts regarding this question. I want to reward Kenneth Cochran with the Bounty cause he pointed me to ETL. Thank you!
Talend's Open Source ETL supports FireBird. Very cool tool.
http://www.talend.com/download.php?src=DataGovernanceBlog
It sounds like what you're asking for is an ETL(extract, transform, load) tool.
Wikipedia has a list of open source tools that may help with this. I've not used any of them personally.
Well, I used the Pentaho suite for doing ETL using their Kettle tool.
It's quite easy to use and should be more than enough to reach your intent.
And it's open source.
Give a look at it.
I advice you to use a tool like IBExpert or Database Workbench which are the best tools for Firebird.
For migrating Firebird 1.5 to Firebird 2.1 : you just have to make a backup of your database with Firebird 1.5 server and restore your database with Firebird 2.1 server
I've used Excel in the past to document data model changes - each worksheet used the application version in order to sync with our tags in CVS. Every thing was logged in it - columns that were removed as well as minor alterations to datatypes like varchar(10) to varchar(20) etc along with a note describing why the change was made.
Personally, I've only ever scripted things like these as DDL/DML scripts broken into a script that dealt with table creation, constraint dropping, index drops, DML script(s), constraint application, index application, and removing orphaned tables.
If you want a basic ETL tool, that is client based (and cheap at $300), look at Advanced Query Tool. It mainly queries any type of ODBC connection(including Excel files set up that way), but also has some extended features, including moving data. And has a command line interface. http://www.querytool.com/
I've used it instead of Informatica for one-off jobs, but I've also used to extract from Excel to another file for business users, for a few months, scheduled from my desktop.