SSIS package for migrating data from CRM to sharepoint - sharepoint

I am gonna start working on a CRM 2013 project which is in requirement analysis mode. We are supposed to enhance an existing xRM application as well as modify existing SSIS package which is used to transfer data from xRM to sharepoint application. As I have not got access to actual package & xRM application and as I am new to both these technologies can anybody plz help me with what R & D should I do beforehand & how can I make sure that I will be able to work on it efficiently.

I would suggest you to use SSIS adapters from Kingsway Soft:
http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-crm
http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-sharepoint
Here is article that describes how to use mentioned adapters - http://jlattimer.blogspot.com/2015/03/use-kingswaysoft-and-ssis-to-create.html

Related

SharePoint 2013 Dynamic Data on all pages

If I have a requirement of displaying the a content on all the pages inside a header, Whats the best way to do that in an SharePoint 2013?
I am working on a master page that will be using the design manager and there is possibility of using the same master page in the SharePoint online too. The reason why I want to know what is the best way, when I use this same master page in SharePoint online I would like avoid redoing that entire coding for getting a dynamic data from the web service.
Several ways that I have been planning is below
- User control method
- Web part method, but requires server side coding which I doubt can used in online version
This is a complete dynamic data that will be retrieved by a web service and no internal SharePoint data be used.
Thanks for reading
Deepak
If its possible to consume web-service using jQuery/Ajax call you can go with that
Or else if you want to use c#, might need to go with provider hosted app feature (sharepoint 2013)
You can create a Visual Web Part for SharePoint 2013 Online.
Your web part will be contained in a Sandbox Solution which you will develop locally. Once development is complete you will upload the Solution Package created by Visual Studio to SharePoint Online.
https://sharepoint.stackexchange.com/questions/80164/create-visual-webpart-for-sharepoint-online
http://sharepoint-community.net/profiles/blogs/sharepoint-online-2013-web-part-deployment

Best Approach on MS CRM Data Migration

I have to migrate data from CRM 4.0 to MS CRM Online & customer has around 35GB data now my question is which would be the best way to migrate the data?
A: Using CRM 4.0 Data Migration Manager to export the data & then using import the data using ConfigurationMigration? Is that be viable solution?
B: Export the data from CRM 4.0 using Data Migration Manager & then upload it using SSIS or custom code?
Any idea how much time usual it should take to upload that much data (35GB this includes Account, Appointments, Lead & few custom entities)
We had a similar need and extended an existing open source project to migrate (almost) all the CRM entities.
We published it here: https://github.com/marcopierobon/CrmChainsaw
We had a smaller DB to migrate (5GB) and it took around 48 hours. The main problem is the CRM endpoint that is pretty slow, so it's really difficult to make it faster.
You should look into Scribe (www.scribesoft.com) and Kingswaysoft (http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-crm)
These companies both provide tools for migrating data into Dynamics CRM.

Pulling CRM 2011 data into Sharepoint 2013 using a webpart?

I've been hunting all day trying to find some good examples/tutorials on how to pull data into Sharepoint 2013 from CRM 2011. The best thing I have found so far is a SP2010 example, but with VS2012 and SP2013 it seems like so much has changed, and trying to make that tutorial work isn't going well thus far.
I have no experience with SP; with CRM I have used the CrmSvcUtil.exe in the past to generate a class and use that within a .NET app in order to view/update data in CRM. I tried implementing this into my Visual Web Part, but I need to be able to add connection strings to the config file which it doesn't seem are recognized by the web part. I see that I can add a service reference to the CRM Organization service but I'm not sure if/how I can use that to query data. Any help is appreciated, or if anyone could point me in the direction of some good documentation. Thanks!
You have got couple of options.
(1) Use SharePoint 2013 client API.
Consume the client API from your CRM plugin / custom workflow to update the crm data to SharePoint 2013.
(2) Consume SharePoint 2013 webservices from CRM plugin / custom workflow.
I don't think this works in sandbox based solution.

sharepoint 2010 Query data from database

On the main page home.aspx, I would like to query some data from Oracle database.
I've carefully looked for a such option, but I cannot find anything releated to it.
Can someone please guide me?
Thank you.
Install the Oracle connector and register it as safe in the web.config of the SharePoint Web. Use it like any other sql connector but with OracleConnection as you should.
I myself would have chosen a bit different approach and developed a webpart instead. If you develop and deploy a webpart project in SharePoint 2010 any used modules should be properly registered automatically during the deployment. Start with webparts here, http://msdn.microsoft.com/en-us/sharepoint/ee513148.aspx
And if you don't know what the above means you probably shouldn't mess with SharePoint that way! (Sorry but it's true)

Sharepoint Code Generation Tool

our team is looking to use a code generation tool for the current sharepoint application we are working on. We want to be able to generate most of the stored procedures and business entities instead of having to write them from scratch. Any recommendation what is the best code generation tool to use with sharepoint projects. I am familiar with CodeSmith, but I wasn't sure if there are any better solutions out there for this.
Code generation is not really necessary for SharePoint, all the code is generated in the SharePoint .NET Libraries.
The formulation of your question implies quite serious misunderstandings about SharePoint and it's use of databases.
If you want to talk to a custom database through a generated Data Access Layer, I would say go for the ADO.NET Entity Framework (works with VS2008 SP1 and .NET 3.5 SP1 only though.
A custom solution would be LLBLGen Pro

Resources