Cuando se intenta subir un informe realizado en CRM 2011 On Premise usando conexión a Base de Datos SQL a CRM Online aparece el siguiente error ‘Origen de datos no válido’:

image

Para realizar informes personalizados de SQL Reporting Services en CRM Online se debe utilizar como origen de datos FetchXML.

Para usar FetchXML se debe instalar CRM 2011 BIDS Fetch Extension en el equipo donde se encuentre instalado Visual Studio 2008 para Microsoft SQL 2008 Reporting Services. BIDS se puede descargar aquí.

Despues de instalar el componente abrir Visual Studio, Crear Nuevo Proyecto de Servidor de Informes, Nuevo Informe y Nuevo Origen de Datos:

image

En la cadena de Conexión escribir dirección URL de CRM Online más el nombre unico de la Organización separado por punto y coma (ServerURL;OrganizationName):

https://<orgname>.crm.dynamics.com;crmNAorg<uniquename>

image

El nombre unico de la Organización puede ser consultado navegando a Configuración Personalización Recursos de desarrollador Información de su organización:

image

Y en Credenciales colocar dirección de correo electrónico y contraseña usada para acceder a CRM Online:

image

Para crear el Query el método más sencillo es ir a Búsqueda Avanzada de CRM, crear el criterio de búsqueda agregando las columnas necesarias en la consulta:

image

Hacer clic en el botón ‘Descargar FetchXML’, Copiar y Pegar XML generado en la Consulta del Informe:

  1: <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
  2:   <entity name="account">
  3:     <attribute name="name" />
  4:     <attribute name="primarycontactid" />
  5:     <attribute name="telephone1" />
  6:     <attribute name="accountid" />
  7:     <order attribute="name" descending="false" />
  8:     <filter type="and">
  9:       <condition attribute="statecode" operator="eq" value="0" />
 10:       <condition attribute="createdon" operator="this-year" />
 11:     </filter>
 12:   </entity>
 13: </fetch>

Con este Query se puede consultar la información que se encuentra en CRM Online:

image

El informe realizado de está forma se puede subir sin problemas a CRM Online.

Nuevo_Logo