Principales respuestas
Origenes de datos y tipos de contenido externo

Pregunta
-
Hola, estoy trabajando con el Sharepoint Foundation y Sharepoint designer 2010, estoy interesada en crear listas y consultas provenientes de sistemas externos con base de datos SQL Server.
Quisiera saber cual es el procedimiento para conectarme a la base de datos y como utilizarlos dentro de sharepoint.
Yo he creado un origen de datos en sharepoint designer que se ha conectado perfectamente a la base de datos, cuando intento crear un tipo de contenido externo, le doy a la opción que dice "haga clic para detectar origenes de datos externos", no detecta nada y ya tengo un origen de datos creado y si quiero agregar una conexión nueva no me funciona.
Gracias y saludos
Respuestas
-
Hola Whilda,
Creo que estás mezclando cosas diferentes:
- Por un lado, como dices, puedes crear orígenes de datos en SharePoint Designer 2010 (SPD 2010) que luego puedes utilizar para definir una vista de datos. Para usar estos orígenes creados, simplemente create una página de WebParts y a través del menú Insertar elige Vista de Datos y buscar tu origen de datos: http://www.sharepoint911.com/blogs/laura/Lists/Posts/Post.aspx?ID=103
- En el caso de que realices la integración con un tipo de contenido externo, una vez definidas sus propi y http://geeks.ms/blogs/ciin/archive/2010/06/29/sharepoint-2010-c-243-mo-usar-la-dataformwebpart-con-una-lista-o-biblioteca-de-sharepoint-2010.aspxedades (nombre interno y nombre para visualizar) tienes que definir la conexión en la que se va a basar. Una vez creada la conexión, te aparecerán las tablas, vistas y procedimientos de tu BD y podrás crear las operaciones que comenta DarkSMA: http://geeks.ms/blogs/ciin/archive/2010/01/10/sharepoint-2010-como-pasar-de-un-external-content-type-creado-con-spd-2010-a-visual-studio-2010.aspx
Saludos
- Propuesto como respuesta Juan Carlos GonzálezMVP martes, 8 de febrero de 2011 21:09
- Marcado como respuesta Uriel Almendra miércoles, 3 de abril de 2013 21:20
Todas las respuestas
-
-
Gracias DarkSMA,
En el sharepoint designer no me sale esta opción, tengo lo siguiente:
Origenes de datos, cuando doy clic aqui me salen las conexiones de base de datos que tengo creadas, si le doy clic derecho me sale copiar o modificar, eliminar y propiedades, es todo. En las propiedades me salen todos los campos y las opciones para filtrar u ordenar. y al parece todo está bien. Pero no se como utilizar esto.
Es necesario crear un tipo de contenido externo a partir de un origen de datos ya creado?
Puedo utilizar el origen de datos sin necesidad de crear un tipo de contenido externo?
Gracias,
Whilda
-
Hola whilda,
para crear una lista externa, tienes que crear primero el tipo de contenido externo o el BCS. Tienes dos opciones, utilizar Visual Studio o SharePoint Designer. Te dejo unos enlaces explicándolo
http://geeks.ms/blogs/adiazmartin/archive/2010/05/03/sharepoint-2010-bcs-en-el-designer.aspx
http://geeks.ms/blogs/adiazmartin/archive/2010/05/08/sharepoint-2010-bcs-en-visual-studio.aspx
Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server -
Hola Whilda,
Creo que estás mezclando cosas diferentes:
- Por un lado, como dices, puedes crear orígenes de datos en SharePoint Designer 2010 (SPD 2010) que luego puedes utilizar para definir una vista de datos. Para usar estos orígenes creados, simplemente create una página de WebParts y a través del menú Insertar elige Vista de Datos y buscar tu origen de datos: http://www.sharepoint911.com/blogs/laura/Lists/Posts/Post.aspx?ID=103
- En el caso de que realices la integración con un tipo de contenido externo, una vez definidas sus propi y http://geeks.ms/blogs/ciin/archive/2010/06/29/sharepoint-2010-c-243-mo-usar-la-dataformwebpart-con-una-lista-o-biblioteca-de-sharepoint-2010.aspxedades (nombre interno y nombre para visualizar) tienes que definir la conexión en la que se va a basar. Una vez creada la conexión, te aparecerán las tablas, vistas y procedimientos de tu BD y podrás crear las operaciones que comenta DarkSMA: http://geeks.ms/blogs/ciin/archive/2010/01/10/sharepoint-2010-como-pasar-de-un-external-content-type-creado-con-spd-2010-a-visual-studio-2010.aspx
Saludos
- Propuesto como respuesta Juan Carlos GonzálezMVP martes, 8 de febrero de 2011 21:09
- Marcado como respuesta Uriel Almendra miércoles, 3 de abril de 2013 21:20
-
-
Ya me han funcionado bien los origenes de datos, he podido crar vistas, gracias!!! :)
Pero no he podido conectarme para crear contenido externo, el probleme está en las credenciales: tengo 3 opciones:
- Conectar con identidad del usuario, no me funciona sale un error que dice que el inicio de sesion se realiza de un servidor que no es de confianza.
- Conectar con identidad de windows suplantada.
- Conectar con identidad personalizada suplantada.
Las ultimas dos opciones me piden un Id. de almacenamiento seguro, según he leido tengo que configurar una aplicación de almacenamiento seguro en las opción de aplicaciones de servicio de la administración central de sharepoint, pero los pasos que me da a seguir el documento que he leido no vienen aqui, no tengo ninguna opción que se llame aplicación de almacenamiento seguro en donde crear un Id., solo tengo "sevicio de conectividad a datos empresariales", este ultimo solo tiene la opción de importar o buscar".
Muchas gracias por la ayuda de antemano.
Saludos,
Whilda
-
-
Buenas,
como comenta DarkSMA, tienes que tener un servicio llamado Secure Store Service o Servicio de Almacenamiento Seguro en la administración de servicios en tu granja. Si no lo tienes, debeías de crearlo.
Una vez en el servicio, tienes que crear una clave de administración y luego las credenciales de aplicación necesarias para que las utilices en tu tipo de contenido externo.
Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server -
No, no lo tengo y le doy a nuevo para crearlo y solo me sale la opción para crear un nuevo "servicio de conectividad a datos empresariales".
Dentro de aplicaciones de servicio tengo lo siguiente:
- Aplicaciones de sevicio de equilibrio de carga
- Aplicaciones de servicio de token de seguridad
- Recolección de datos de mantenimiento y uso
- Servicio de conectividad de datos empresariales
No se si haya otra cosa que configurar por otro lado antes.
Bueno a seguir investigando a ver que pasa.
Gracias y saludos,
Whilda
-
Hola whilda,
¿estás en SharePoint Foundation? SharePoint Foundation no tiene el servicio de Sercure Store (http://sharepoint.microsoft.com/en-us/buy/pages/editions-comparison.aspx), no te queda otra opción que usar Identidad del usuario y darle permisos a la base de datos a los usuarios de tu dominio.
http://msdn.microsoft.com/en-us/library/ee557646.aspx
Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server -