SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
C&B315
Aplicaciones sobre SharePoint -
Servicios de Conectividad de
Negocios
Daniel A. Seara
Director de Formación - Colaboración
SharePoint Server MVP
dseara@solidq.com
Ahorrando desarrollos
Descripción funcional
BCS
Componentes

 Feature                              Foundation 2010   Standard Edition Enterprise Edition

 External List                        √                 √                √
 External Data column                 √                 √                √
 Business Data Connectivity service   √                 √                √
 Connector Framework                  √                 √                √
 Secure Store Service                                   √                √
 External Data Search                                   √                √
 Profile Pages                                          √                √
 Business Data Web Parts                                                 √
 Rich Client Integration                                                 √
Presentación de datos
En SharePoint
α Lista externa
 β   Presentación de datos como una lista más
α Columna externa
 β   Columna cuyas opciones vienen de un origen externo
α Web Parts de Datos de Negocio
 β   Enterprise
α Selector de Items Externos
 β   Enterprise
Presentación de Datos
En Office
α   SharePoint Workspace
α   Outlook
α   Word
α   InfoPath
α   Access (Sólo lectura)
Utilización de Datos Externos
Desde SQL Server
Datos desde Tablas y vistas
α Dependiendo de la forma de manejo de los datos
 β    Al poder seleccionarse el tipo de lista, a veces conviene que las
      referencias externas se incluyan
     γ Vistas
     γ Usar asociaciones
      δ Si se pretende dar capacidades de edición
Correlación con Office
α Para ciertos tipos de listas, se asignan «mapeos» de
   columnas
Incluir filtrados
Lista y edición
α Se puede presentar la información directamente en una
     lista
 β    Si se definen acciones de edición
     γ Formulario InfoPath
Seguridad
Datos empresariales
α Es estricta, no heredable
 β Debe consignarse explícitamente
  γ Inclusive a los administradores
 β http://technet.microsoft.com/en-us/library/ee661736.aspx
Asociación
Relación con tabla Maestra
Desde SQL Server
Conexión con Aplicaciones
WCF / WS
α Importante
 β   NO usar localhost
 β   Los métodos se obtienen por
     WSDL y se generan en el
     árbol del orígenes de datos
 β   A cada método puede
     asignársele una acción
Origen .Net
Business Data Connectivity Model
α Sólo posible como componente a nivel de la Granja
Origen .Net
α Se crea como una característica
 β    Proyecto de SharePoint en VS
α La instalación automáticamente lo deja
     disponible
 β    Pero sin lista ni formulario
α Se debe ser cuidadoso
     en la definición
 β    Inevitablemente…
      Editarás el xml 
 β    O usas BDCExplorer
α Pero encapsula
     mucha funcionalidad
Origen .Net
Pistas
α En forma predeterminada, usa «Entity1» como nombre
  β      Asegurarse de reemplazar en todos lados (que son muchos)
  β      Inclusive, editar con XML Editor el archivo.bdcm




α Si usas otras Biblioteca de clases, asegúrate de:
  β      No dejarlas como copia local
  β      Agregarlas en el «Package» para que vayan a GAC
Un proyecto de BDC
Aplicaciones sobre SharePoint - Servicios de Conectividad de Negocios

Weitere ähnliche Inhalte

Mehr von SolidQ

Mehr von SolidQ (20)

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
 
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
 
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
 
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantes
 
Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
 
R en relacional
R en relacionalR en relacional
R en relacional
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
 

Kürzlich hochgeladen

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Kürzlich hochgeladen (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Aplicaciones sobre SharePoint - Servicios de Conectividad de Negocios

  • 1. C&B315 Aplicaciones sobre SharePoint - Servicios de Conectividad de Negocios Daniel A. Seara Director de Formación - Colaboración SharePoint Server MVP dseara@solidq.com
  • 4. BCS Componentes Feature Foundation 2010 Standard Edition Enterprise Edition External List √ √ √ External Data column √ √ √ Business Data Connectivity service √ √ √ Connector Framework √ √ √ Secure Store Service √ √ External Data Search √ √ Profile Pages √ √ Business Data Web Parts √ Rich Client Integration √
  • 5. Presentación de datos En SharePoint α Lista externa β Presentación de datos como una lista más α Columna externa β Columna cuyas opciones vienen de un origen externo α Web Parts de Datos de Negocio β Enterprise α Selector de Items Externos β Enterprise
  • 6. Presentación de Datos En Office α SharePoint Workspace α Outlook α Word α InfoPath α Access (Sólo lectura)
  • 9. Datos desde Tablas y vistas α Dependiendo de la forma de manejo de los datos β Al poder seleccionarse el tipo de lista, a veces conviene que las referencias externas se incluyan γ Vistas γ Usar asociaciones δ Si se pretende dar capacidades de edición
  • 10. Correlación con Office α Para ciertos tipos de listas, se asignan «mapeos» de columnas
  • 12. Lista y edición α Se puede presentar la información directamente en una lista β Si se definen acciones de edición γ Formulario InfoPath
  • 13. Seguridad Datos empresariales α Es estricta, no heredable β Debe consignarse explícitamente γ Inclusive a los administradores β http://technet.microsoft.com/en-us/library/ee661736.aspx
  • 16. Conexión con Aplicaciones WCF / WS α Importante β NO usar localhost β Los métodos se obtienen por WSDL y se generan en el árbol del orígenes de datos β A cada método puede asignársele una acción
  • 17. Origen .Net Business Data Connectivity Model α Sólo posible como componente a nivel de la Granja
  • 18. Origen .Net α Se crea como una característica β Proyecto de SharePoint en VS α La instalación automáticamente lo deja disponible β Pero sin lista ni formulario α Se debe ser cuidadoso en la definición β Inevitablemente… Editarás el xml  β O usas BDCExplorer α Pero encapsula mucha funcionalidad
  • 19. Origen .Net Pistas α En forma predeterminada, usa «Entity1» como nombre β Asegurarse de reemplazar en todos lados (que son muchos) β Inclusive, editar con XML Editor el archivo.bdcm α Si usas otras Biblioteca de clases, asegúrate de: β No dejarlas como copia local β Agregarlas en el «Package» para que vayan a GAC