Este documento presenta una agenda para un evento de SharePoint Saturday Day en Lima 2015. La agenda incluye sesiones sobre la arquitectura de SharePoint, la instalación e configuración de SharePoint y SQL Server, el motor de búsqueda, la inteligencia de negocios, copias de seguridad y restauración, alta disponibilidad y recuperación ante desastres. El documento también proporciona antecedentes sobre la historia de SharePoint y describe aspectos clave de la arquitectura como las granjas de SharePoint y las bases de datos.
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
Presentación sobre desarrollo de apps para Office 365. Hice esta presentación en el MsCodersCamp junto a mi compañero Iván Gómez Rodríguez. Los temas que se tratan son:
- Introducción a Office 365
- Nuevo modelo de desarrollo de SharePoint 2013
- Las nuevas API cliente de SharePoint
- Apps de Office y SharePoint
- Conceptos básicos al desarrollar apps
- Laboratorio
- La tienda de Office
- Desarrollo de apps de Windows Phone para SharePoint Online
En SharePoint 2010 tenemos muchas plantillas de sitio. Muchas veces vamos a crear un sitio y no sabemos que plantilla será la mejor para nuestras necesidades. En esta sesión analizaremos las plantillas prediseñadas de SharePoint 2010 para así tener una visión más global de estas a la hora de elegir. Además profundizaremos técnicamente y veremos como crear plantillas de sitió personalizadas con Visual Studio 2010 (siguiendo las mejores prácticas para hacerlo).
Platica sobre Workflows de SharePoint 2010 presentada en el Cuarto Simposio Latinoamericano SharePoint en Mexico organizado por la Comunidad SharePoint en Mexico.
Buenas prácticas en infraestructura en SharePoint 2013Miguel Tabera
Mi presentación en la 1ª Iberian SharePoint Conference, que tuvo lugar el día 10 de octubre de 2013 en Madrid. En la presentación hablo de las mejores prácticas a la hora de diseñar una infraestructura de SharePoint y de consejos útiles para la instalación y configuración de las granjas de servidores. También se detallan los errores más comunes al configurar SharePoint y cómo evitarlos.
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
Presentación sobre desarrollo de apps para Office 365. Hice esta presentación en el MsCodersCamp junto a mi compañero Iván Gómez Rodríguez. Los temas que se tratan son:
- Introducción a Office 365
- Nuevo modelo de desarrollo de SharePoint 2013
- Las nuevas API cliente de SharePoint
- Apps de Office y SharePoint
- Conceptos básicos al desarrollar apps
- Laboratorio
- La tienda de Office
- Desarrollo de apps de Windows Phone para SharePoint Online
En SharePoint 2010 tenemos muchas plantillas de sitio. Muchas veces vamos a crear un sitio y no sabemos que plantilla será la mejor para nuestras necesidades. En esta sesión analizaremos las plantillas prediseñadas de SharePoint 2010 para así tener una visión más global de estas a la hora de elegir. Además profundizaremos técnicamente y veremos como crear plantillas de sitió personalizadas con Visual Studio 2010 (siguiendo las mejores prácticas para hacerlo).
Platica sobre Workflows de SharePoint 2010 presentada en el Cuarto Simposio Latinoamericano SharePoint en Mexico organizado por la Comunidad SharePoint en Mexico.
Buenas prácticas en infraestructura en SharePoint 2013Miguel Tabera
Mi presentación en la 1ª Iberian SharePoint Conference, que tuvo lugar el día 10 de octubre de 2013 en Madrid. En la presentación hablo de las mejores prácticas a la hora de diseñar una infraestructura de SharePoint y de consejos útiles para la instalación y configuración de las granjas de servidores. También se detallan los errores más comunes al configurar SharePoint y cómo evitarlos.
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
Mi presentación en SharePoint Saturday Madrid. En ella hablo de todas las novedades de SharePoint 2016 desde los distintos puntos de vista de desarrolladores, IT PRO y usuarios.
http://summit.solidq.com/madrid
En esta sesión haremos una breve introducción, y una posterior profundiazación a uno de los aspectos más característicos en el trabajo diario con SharePoint: los flujos de trabajo (Workflows). Esta sesión está indicada tanto para aquellos que ya han batallado con ellos en versiones anteriores y quieren conocer qué novedades presentan en la versión de 2013, como para aquellos que quieren conocer qué son exactamente y qué ventajas aportan a la gestión documental.
Comunidad SharePoint de Argentina - Presentación introductoria a la Gestión e Implementación de Proyectos SharePoint por Ariel García Sobrino (Consultor Microsoft)
Curso de introducción a SharePoint 2013 provisto por Vladimir Medina (@vladpoint) a través de LatamTechnologies(@latamtechno) para Latinoamérica de forma gratuita.
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Miguel Tabera
Mi presentación en el Global Azure Bootcamp 2015. Esta charla demuestra cómo es posible diseñar una granja completa de SharePoint utilizando máquinas virtuales de Azure. Vemos cómo se puede integrar AAD y cómo se pueden preparar plantillas de máquina preparadas para agregar servidores a las granjas para poder escalar la infraestructura y los servicios de SharePoint. Gracias a la potencia de Azure websites, web Jobs y otras herramientas de Azure se muestra cómo diseñar un panel de administración que permite hacer operaciones administrativas sobre SharePoint sin necesidad de acceder internamente a la granja, de la misma manera que lo hace Office 365. También nos centraremos en el diseño de APIs de administración y despliegue de PowerShell y cómo crear portales similares a Office Video y Delve usando servicios como Azure Search o Application Insights. En definitiva, todo un conjunto de ideas de cómo podríamos diseñar nuestro propio Office 365.
Iniciándose en el desarrollo de aplicaciones para share point 2013Haaron Gonzalez
En esta sesión veremos la propuesta de construcción de aplicaciones para SharePoint 2013 y por dónde empezar a construirlas. Al terminas esta presentación tendrás un entendimiento mucho más claro sobre lo que involucra programar aplicaciones para esta plataforma.
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
Mi presentación en SharePoint Saturday Madrid. En ella hablo de todas las novedades de SharePoint 2016 desde los distintos puntos de vista de desarrolladores, IT PRO y usuarios.
http://summit.solidq.com/madrid
En esta sesión haremos una breve introducción, y una posterior profundiazación a uno de los aspectos más característicos en el trabajo diario con SharePoint: los flujos de trabajo (Workflows). Esta sesión está indicada tanto para aquellos que ya han batallado con ellos en versiones anteriores y quieren conocer qué novedades presentan en la versión de 2013, como para aquellos que quieren conocer qué son exactamente y qué ventajas aportan a la gestión documental.
Comunidad SharePoint de Argentina - Presentación introductoria a la Gestión e Implementación de Proyectos SharePoint por Ariel García Sobrino (Consultor Microsoft)
Curso de introducción a SharePoint 2013 provisto por Vladimir Medina (@vladpoint) a través de LatamTechnologies(@latamtechno) para Latinoamérica de forma gratuita.
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Miguel Tabera
Mi presentación en el Global Azure Bootcamp 2015. Esta charla demuestra cómo es posible diseñar una granja completa de SharePoint utilizando máquinas virtuales de Azure. Vemos cómo se puede integrar AAD y cómo se pueden preparar plantillas de máquina preparadas para agregar servidores a las granjas para poder escalar la infraestructura y los servicios de SharePoint. Gracias a la potencia de Azure websites, web Jobs y otras herramientas de Azure se muestra cómo diseñar un panel de administración que permite hacer operaciones administrativas sobre SharePoint sin necesidad de acceder internamente a la granja, de la misma manera que lo hace Office 365. También nos centraremos en el diseño de APIs de administración y despliegue de PowerShell y cómo crear portales similares a Office Video y Delve usando servicios como Azure Search o Application Insights. En definitiva, todo un conjunto de ideas de cómo podríamos diseñar nuestro propio Office 365.
Iniciándose en el desarrollo de aplicaciones para share point 2013Haaron Gonzalez
En esta sesión veremos la propuesta de construcción de aplicaciones para SharePoint 2013 y por dónde empezar a construirlas. Al terminas esta presentación tendrás un entendimiento mucho más claro sobre lo que involucra programar aplicaciones para esta plataforma.
Que es Microsoft Azure SQL Database? Que beneficio me impartirá el utilizarlo? Qué significa en la vida real PaaS? SQL Server en modelo PaaS! Cuales serían los pros y contras del modelo para aprovechar este ecosistema tecnológico. Durante esta les ayudare a responder todas estas inquietudes.
Una sencilla y simple exposición rápida de lo que es el servicio de las bases de datos NoSQL en Microsoft Azure "Azure DocumentDB" yéndonos desde las conceptualizaciones y cimientos conceptuales básicos hasta entender y validar como trabajar con modelo de datos JSON document para la creación de documentos repositorios así como de procedimientos almacenados en JavaScript como plataforma de servicio en Azure para con ellos, aplicarlos en las empresas de hoy. Estan tod@s cordialmente invitados a la misma.
Configurar su entorno SharePoint para Business IntelligenceJoseph Lopez
Las granjas de SharePoint tienen una gran variedad de formas y tamanhos, y dependen de multiples tecnologias de soporte, incluyendo SQL Server, Active Directory, Analysis Services y Reporting Services. Desafortunadamente, no todas las versiones de estas tecnologias, soportan las nuevas caracteristicas de inteligencia empresarial de SharePoint 2013 y Office 2013. En esta sesion, les expondre de forma simple los multiples escenarios de configuracion que podriamos disenhar para aprovechar al maximo TCO en BI ofrecidos en SharePoint y Office 2013. Utilizaremos tambien, a traves de demos, todo el contorno de servicios que son necesarios para utilizar el nuevo modelo tabular de datos y PowerView en Excel, as como cundo y donde se necesitaran PowerPivot y PowerPivot para SharePoint, y todo lo que deberan hacer en su granja para tomar ventaja de estas caracteristicas. Ademas, vamos a explorar algunos de las caracteristicas disponibles en PerformancePoint Services, y que configuraciones pueden ayudar a sacar lo mejor de este entorno. Finalmente, exploraremos algunas de las mejores practicas alrededor de configuracion de Reporting Services para SharePoint.
Inteligencia de Negocio - Que Planeta es eso?Joseph Lopez
Qué es Inteligencia de Negocio? Qué conocimientos, habilidades y aptitudes se deberían conocer? Como comprender esta filosofía de Negocio? Cuales conocimientos se deberían tener a la hora de ejecutar un proyecto de esta índole? Qué habilidades y técnicas de comunicación deberíamos tener? Durante estaré guiándolos a comprender todas estas inquietudes.
Introducción a Microsoft Azure SQL Data WarehouseJoseph Lopez
El nuevo Microsoft Azure SQL Data Warehouse (SQL DW) es un versátil servicio de almacén de datos que provee una solución Massively Parallel Processing (MPP) para "Big data" con verdaderas características de alta infraestructura empresarial. El servicio SQL DW está construido para la carga de datos en ejecución de unos cien gigabytes hasta petabytes de datos con características únicas como cálculo desagregado, permitiendo así que los clientes sean capaces de utilizar el servicio para satisfacer sus necesidades de almacenamiento. En la presente exposición les mostrare una mirada en profundidad de este nuevo servicio de Azure como la implementación, el escalamiento elástico (Grow, Shrink, y Pause), y las nubes de datos híbrida con integración de Hadoop a través Polybase permitiendo una verdadera experiencia de SQL a través de datos estructurados y no estructurados.
This is the first webinar in the "Implementing Post-Graduate Nurse Practitioner and Clinical Psychology Residencies " track of CHC's Clinical Workforce Development National Cooperative Agreement
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
En la presente charla, les estare mostrando los cambios y mejoras mas relevantes que se generaron en el servidor de base de datos SQL Server de Microsoft a partir de la version 2012 hasta llegar a la version 2016 con faciles demostraciones para entender dichos cambios.
Mejores Prácticas de SQL Server para implementar SharePoint ServerSpanishPASSVC
En esta sesión tendremos la oportunidad de conocer las mejores prácticas para una implementación de SQL Server para la plataforma de SharePoint Server.
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Sql server 2014 y la plataforma de datosSpanishPASSVC
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
Esta es la charla que Eduardo Castro va a brindar el 4 de Diciembre en las 24 horas PASS en Español. Si no se ha registrado todavia esta a tiempo en el siguiente link: http://www.sqlpass.org/24hours/2014/spanish/Registro.aspx
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
En la presente exposición mostrare las diversas caracteristicas que Microsoft Azure Virtual Machine nos ofrece a la hora de implementar una solución virtualizada bajo esta tecnología.
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Joseph Lopez
Los datos siendo unos de los activos más importantes de la empresas de hoy, debemos tener el poder de mantenerlos seguros y disponibles en cualquier momento. Conocer los diferentes tipos de enmascaramientos asi como entender su funcionalidad y beneficios es una realidad absolutamente imprescindible para los que ejercen control de la seguridad de los datos. Durante la presente exposición, expondré desde las conceptualizaciones basicas de esta tecnología hasta las diferencias que existen entre los diversos metodos de aplicacion de enmascaramiento en escenarios reales tanto On-Premise asi como Cloud.
Aplicando Azure Search en Sistemas HibridosJoseph Lopez
Esta presentación es la introducción al mundo real de las búsquedas en Azure Search. Para comprender como construir un buen funcionamiento de búsqueda de un sitio web no es sencillo, ya que para lograr este objetivo se necesita planificación de índices de búsqueda, análisis de solución técnica y buen conocimiento sobre cómo los usuarios interactúan con la búsqueda. Azure Search es un servicio de búsqueda que permite buscar en los sitios web y otros sistemas independientemente donde se encuentre si en la misma plataforma Azure o en plataformas On-Premise, permitiendo consumir resultados de busquedas con el fin de ampliar el espectro de conocimiento de un escenario a tratar. Las demostraciones que mostrare como ejemplo se basan en un sencillo sitio web para husmear profundamente con Azure Search a la búsqueda de Azure y mostrar ampliamente cómo construir soluciones de búsqueda escalable y de gran alcance sobre el mismo.
Performance Tuning en Azure SQL DatabaseJoseph Lopez
Teniendo en cuenta que Azure SQL Database no es SQL Server primero que todo, podemos beneficiarnos de las distintivas diferencias que trae asi como de su funcionalidad para entornos de producción. En la presente exposición, les enseñare algunas de las nuevas herramientas y metodologías de trabajo disponibles, con el fin de que logremos ejecutar de manera óptima Azure SQL Database tan rápido como sea posible.
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Joseph Lopez
En la presente exposición, les mostrare de forma sencilla a través de demostraciones reales sobre como debemos entender el concepto sobre tablas temporales, las también llamadas tablas versionadas por el sistema; como reciente caracteristica añadida al servidor SQL en su versión 2016 teniendo finalmente como resultado, el mantener automáticamente el historial de los datos en la tabla.
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
La continuidad de un negocio implica el diseño, la implementación y la ejecución de todas las aplicaciones que hoy en día sirven de operabilidad en las compañías bajo cualquier escenario de negocio, de manera que las mismas sean resistentes a los eventos de interrupción, planeados o no planeados, que provocan la pérdida permanente o temporal de la capacidad de cualquiera aplicación para realizar efectivamente su función empresarial. Entre los eventos no planeados se incluyen desde los errores humanos hasta las interrupciones permanentes o temporales, pasando por los desastres regionales que pueden provocar la pérdida a gran escala de la instalación en una determinada región de Azure. Los eventos planificados incluyen la reimplementación de la aplicación en una región diferente, la aplicación de actualizaciones de aplicaciones, etc. El objetivo de la continuidad del negocio es que su aplicación siga funcionando durante estos eventos con un impacto mínimo en la función empresarial que desempeña. En la presente sesión, estaré impartiendole de forma sencilla cuáles deberían ser las herramientas y sus respectivos tips para mantener en perfecto estado de ejecución, las bases de datos SQL Database en Azure de cualquier escalabilidad ante cualquier escenario de desastre.
En esta sesión, exploraremos las inversiones de todas las características referente a la tecnología In-Memory OLTP en Microsoft SQL Server tanto On-Premises así como en la nube, incluyendo el T-SQL Surface Area, Los Procedimientos Almacenados nativamente compilados, así como las mejoras en cuanto a escalabilidad entre muchas otras.
Big Data - Desarrollando soluciones efectivasJoseph Lopez
Como continuación a la presentación titulada "Introducción al mundo de las Bodegas de datos", esta presentación le explicará qué es Big Data y sus beneficios, incluyendo casos de uso. Así mismo, discutiremos cómo Hadoop, la nube y procesamiento masivamente paralelo (MPP) está cambiando la forma en los almacenes de datos se están construyendo. Hablaremos de arquitecturas híbridas que combinan datos in situ con datos en la nube, así como datos relacionales y no relacionales de datos (no estructurados). Veremos también los beneficios del MPP en SMP y cómo integrar datos desde dispositivos en la Internet (IoT). Aprenderemos también lo que debería verse como un almacén de datos moderno y cómo cuadra su papel de un mar de datos y Hadoop. Al finalizar esta exposición, tendremos una orientación sobre la mejor solución para el almacén de datos en el futuro.
En la presente exposición, se estarán cubriendo todos los productos que bajo el producto Power BI, Microsoft no ofrece en la actualidad. La cual, resumiéndoles todos los productos involucrados mostraremos como funcionan en conjunto. Durante la presente sesión, les explicare y guiare a responder todas las interrogantes que se nos presenten en la vida real para con ellos, logran impartir a nuestros clientes un servicio mas efectivo a la hora de vender este productos en nuestros proyectos.
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...Joseph Lopez
Muchas de las empresas y corporaciones en la actualidad, se encuentran moviendo sus plataformas de datos a la nube a velocidades sin precedentes nunca antes vista, haciendo de esto para todos los que conformamos el ecosistema de IT Pro, DBA's y desarrolladores de soluciones empresariales, una fuente de investigación y estudio para desarrollar destrezas en el conocimiento de todas estas nuevas tecnologías a implementar en estos escenarios. En la presente conferencia les estaré a todos impartiendo los conceptos apropiados de como utilizar la Plataforma de Datos de Microsoft en estos contextos empresariales de manera simple y sencilla sin tanto tecnicismos ni vocabularios avanzados.
Sabes que es un almacén de datos? Por qué utilizarlo? Como crearlo? Que modelo utilizar, si normalizado o dimensional? Cual metodología, Kimball o Inmon? Que modelo de tablas? Almacén de datos o Data Mart. Infraestructura de Hardware. Big Data, la nueva moda empresarial. Durante esta sesión les explicare todas estas inquietudes.
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Joseph Lopez
Configuring SharePoint 2013 for BI is not just clicking next in the configuration wizard but it needs some special attention with configuring service applications and of course we cannot forget about configuring Kerberos delegation.
We take a look at configuring PerformancePoint, PowerPivot, Reporting Services in SharePoint integrated mode and everything you need to know to successfully configure BI services.
Generando Toma de Decisiones Inteligente con Microsoft Big DataJoseph Lopez
Big Data llama mucho la atención e interés de los tecnólogos así como a los usuarios de negocios por igual. Sin embargo pocas organizaciones pueden en realidad cosechar los beneficios de Big Data hoy porque las barreras para acceder a esta tecnología son todavía demasiado altas. Las herramientas de trabajo existentes (Microsoft Windows Server 2012 R2, Microsoft Azure, Microsoft SQL Server 2014, Microsoft Visual Studio 2014 - SQL Server Data Tools 2013 y Microsoft Office 2013) así como de terceros que son muy complejas y requieren a su vez, conocimientos profundos entre otros de Hadoop y Análisis de Datos que son en definitiva, la fuente de origen de todo. En esta sesión, les mostraré cómo Microsoft está democratizando Big Data para las masas. Microsoft permite administrar todos los datos de cualquier tipo o tamaño, enriquecer sus datos con los datos de todo el mundo y entregar conocimientos a todos los usuarios con herramientas conocidas como Excel.
Building The Modern Architecture of Hybrid Data for Big Data with Microsoft D...Joseph Lopez
The age of knowledge: Building the modern architecture of hybrid data for Big Data with Microsoft and Apache Hadoop Considering that knowledge is a value added for businesses today, in this exhibition show in a simple way as Microsoft and Hortonworks unite its efforts, in order to combine their data platforms ("Hortonworks Data Platform" and Microsoft: Windows, Office, SQL Server, Parallel Data Warehouse and Azure), to build with this, the modern architecture of data hybrid for Big Data.
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Joseph Lopez
Debido a que la utilización de MS PowerPivot en los últimos años se ha incrementado significativamente, viendo así como más y más datos se agregan a SharePoint u otros sistemas de negocio, los usuarios de negocios están reconociendo el valor que tiene PowerPivot como una herramienta de análisis. MS SQL Server 2012 y MS SharePoint 2013 proporcionan una fantástica infraestructura para PowerPivot, pero la instalación y configuración de lo específicamente adaptados a su entorno pueden ser complicados, dependiendo de las necesidades de los usuarios empresariales. En esta presentación, primero vamos a recrear a través de una instalación de PowerPivot, una instancia de MS SQL Server Analysis Services 2012 en modo SharePoint, con lo cual mostraremos como segundo paso, cómo instalar y configurar PowerPivot en SharePoint incluyendo las opciones de configuración para la autenticación, la actualización de datos y los servicios de Excel (Excel Services).
Sinopsis avanzada sobre la tecnología de base de datos en memoria optimizado para mejorar el rendimiento de las cargas de trabajo OLTP. De manera general, introduciremos los tópicos sobre las tablas de memoria que se optimizan con el fin de accesar los datos eficientemente, libre de contención y procedimientos almacenados nativamente compilados para una ejecución eficaz de lógica de negocio.
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosJoseph Lopez
Las características "In Memory" es la tendencia más de perspectiva en el área de alto rendimiento. Los Índices de ColumnStore es uno de las tales características, y aún con sus limitaciones, pueden aceleran a veces sus consultas! ¿Cómo obtener más de esta característica? ¿En qué situaciones debemos usarlos? ¿Qué mecanismos internos ayudan a lograr eso? Usted puede obtener respuestas a estas y otras preguntas que se haya generado en algún momento en esta sesión.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
6. Agenda
• Introducción
• Arquitectura de SharePoint
• Instalación de SharePoint y Configuración de SQL Server
• El Motor de Búsqueda
• Inteligencia de Negocio
• Copias de Seguridad / Restauración
• Alta Disponibilidad y Recuperación de Desastres
• Conclusiones
9. Historia
2001
Versión 1
• Team Services
2003
Versión 2
• “Windows
SharePoint
Services versión
2 y SharePoint
Portal Server
2003”
• Primer versión
escrita en .NET
2007
Versión 3
• “Windows
SharePoint
Services versión
3 y Microsoft
Office
SharePoint
Server 2007”
• Muy popular,
generando
alrededor de 1.5
billones de
dólares en
ventas
• Líder del sector
según Gartner
2010
Versión 4
• “Microsoft
SharePoint
Foundation
2010” y
"Microsoft
SharePoint
Server 2010” +
Cloud (Office
365)
2013
Versión 5
• “Microsoft
SharePoint
Foundation
2013” y
"Microsoft
SharePoint
Server 2013” +
Cloud (Office
365)
2016
Versión 6
• ?
10. Catalogo de Servicios SharePoint 2013
Web Content
Management
Enterprise
Search
Forms +
Access
Project
Management
Workflows
Info
Lifecycle
Application
development
E-Discovery
Integración
con LOB
Self Service
BI
Collaboration
(Teams &
Projects)
Personal
Sites
Document
Management
Enterprise
Portal
Apps Market
Store
Social
12. Arquitectura de SharePoint
SharePoint =
Habitualmente 3 Granjas
Una Granja de
Workflows
Una Granja de OWA (Office
Web Apps) permite las
visualización y la edición de
documentos de Office en
modo web
• No utiliza directamente SQL Server
Granja de
SharePoint
Granja de
Office Web App
(OWA)
Granja de
Workflows
14. Granja de SharePoint
Site Collection
Sites
Listes
Web Applications (= IIS Web Sites)
Farm
Content Database
Configuration Database
Service Application
Service Databases
15. Granja de SharePoint :
Arquitectura Lógica
Site Collection
Sites
Lists
Ejem: Team A
Ejem: Proyecto 1 Ejem: Proyecto 2 Ejem: Proyecto 3
16. Una típica Granja pequeña
2 Web/Query/Application/Central Admin/
1 Index Server dedicado (Con rol web para permitir
contenido de seguimiento y/o rastreo)
2 SQL Standard Edition Cluster Nodes (Activo/Pasivo) –
También Espejo como opción
18. En resumen…
99.9% de los
contenidos de
SharePoint se
almacena en SQL
Server
La configuración de
la granja se almacena
en la “configuration
db"
El contenido de la
Administración
Central se almacena
en el "content db"
La mayoría de los
servicios tienen al
menos una base de
datos
Todas las aplicaciones
web tienen al menos
una base de datos de
contenido
19. Mas sin embargo…
Una granja de SP a
menudo tiene al menos
20 bases de datos
1 Site Collection se
hospeda en una base
de datos individual
La base de datos de
contenido puede incluir
colecciones de n
cantidad de sitios (2000
por defecto)
Sugerencia: 1 Site
Collection > 10 GB ->
una base de datos
dedicada
El Administrador de SharePoint puede
"controlar" el tamaño de la base de datos
• Las Plantillas de Cuota para 1 Site Collection
• Número máximo de colecciones de sitios
21. Preparar las instancias de
los servidores SQL
• 2008 R2, 2012 (Enterprise SP1 para
BI), 2014
• 1 o n cantidad de instancias de
SQL Server
• Collation :
Latin1_General_CI_AS_KS_WS (Para
la base de datos "sharepoint")
• MAXDOP = 1
Escoja lo que crea la base
de datos (Configuración,
Contenidos, Servicios, etc)
• Ya sea el DBA
• Ya sea el Administrador de
SharePoint (PowerShell o GUI:
Administración Central)
• Evite el Asistente de Configuración
como GUID
22. El servicio de SQL Server:
Cuenta de dominio
• Instancias con nombre (ejemplo:
.SharePoint)
• Alias (DNS preferentemente)
Toda la base de datos
puede ser creado
anticipadamente
Consultar al Administrador
de SharePoint cual es la
"Cuenta de Configuración"
Configuración de Cuentas:
• Rol del servidor “security admin”
• Rol del servidor “db creator”
• dbo owner de la base de datos
sobre el impacto que tendrá en el
rendimiento vía PowerShell
Descripción de las bases de
datos:
• http://technet.microsoft.com/en-
us/library/cc678868(v=office.15).as
px
23. Una correcta instalación de SharePoint lleva a cabo a través de PowerShell:
Utilice la aplicación "AutoSPInstaller" y opcionalmente "AutoSPInstallerGUI"
Se crea un archivo XML que contiene los nombres de toda los base de datos
Comprobar que el alias se utiliza bien
24. Modelo de Recuperación a utilizar
Modelo de base de
datos: Recovery
Model = Full
TempDB : Recovery
Model = Simple
SharePoint DB:
Recovery Model =
Depende!!!
Content DB = Full Config DB = Simple
Services App DB =
Depende!!!
http://technet.microsoft.com/
en-us/library/cc678868.aspx
Always On Availability Groups: Recovery = Full!
25. Prioridad (El mas rapado es
el mas lento operando)
Datos de TempDB y archivos del
Transaction Log
El Transaction Log de la base de datos
Content DB
Los archivos de datos de la base de
datos Search DB (Excepto "admin db")
Archivos de datos de la base de datos
de contenido "Content DB"
Utilizar varios archivos de
datos de las bases de datos
de "Content DB" y "Search
DB"
Distribuir archivos de datos de igual
tamaño en discos separados
Número de archivos de datos debe ser
<= Número de núcleos de procesador
Varios archivos de datos no se admiten
para otras DBs
Ubicación de archivos
26. Tamaño de la base de datos de Contenido
Las bases de datos de
contenido son más grandes
• Buenas prácticas: Evitar > 200 GB /
DB (Razones operativas)
• 0.5 IOPS/G recomendada
• Soporte de 4 TB/DB
• Si por lo menos 0.25 IOPS/G (ideal:
2 IOPS/G)
1 DB por Site Collection o
multiples Site Collections en
una base de datos
• Se requiere tener ALC para cada
Site Collection.
Plan General indispensable
((D × V) × S) + (10 KB × (L + (V × D)))
27. Evitar la desfragmentación de índices
Jobs desfragmentara
los índices de las bases
de datos
Si la
desfragmentación >
30% & Numero de
filas > 10.000
Jobs actualizara las
estadísticas de las bases
de datos
AUTO_CREATE_STA
TISTICS OFF
30. Mejoras en el rastreo
Ahora tenemos un papel de arrastre que se comunica con todas las DBs de rastreo.
Cada rol rastreador contiene sólo un "componente de rastreo".
El rol carga el rastreo desde el Crawl DB especifico, procesando y luego aplicando commits.
El mismo host puede distribuirse a través de la bases de datos de rastreo
Dividir el trabajo entre varios rastreadores
SharePoint acoge distribuciones que pasa por la base de datos ContentDB en lugar del URL de Host
31. Base de datos de búsqueda
Requisitos de IOPS
Base de datos Requerimientos IOPS
Carga típica en el
subsistema de I/O.
Crawl database Medio o Alta IOPS
10 IOPS por 1 documento por
segundo (DPS) tasa de rastreo.
Link database Medio IOPS
10 IOPS por 1 millón de ítems
en el índice de busqueda.
Search administration database Bajo IOPS No aplica.
Analytics reporting database Medio IOPS No aplica.
32. Latencia
• Latencia entre la capa de
presentación web y SQL
Server
• < 1 de un minuto durante 10
minutos a 99.9%
• Scripts de pruebas
34. Las herramientas de BI en
SharePoint son:
• Excel Services
• Reporting Services
• Es una aplicación de servicio
(Ejecutar en su totalidad por
SharePoint)
• Con PowerView
• PowerPivot
• PerformancePoint (Scorecards)
• IMPORTANTE: Estas herramientas
fueron creadas por el equipo de
SQL Server de Microsoft
La instalación (completa) se
puede hacer por el
administrador de SharePoint
• Desde la configuración de
instalación de SQL Server
• Delegación de credenciales de
Kerberos o EffectiveUserName
35. Instalar los componentes BI en
SharePoint 2013
• Instalar SharePoint 2013 con SQL Server
2012 SP1 o 2014
• Instale Excel Services
• Instalar Analysis Services en modo de
SharePoint
• Especifique el servidor de Analysis
Services para Excel Services
• Instalar el add-in de Reporting Services
en SSRS y en modo integrado
• Implementar el add-in de PowerPivot
para SharePoint
36. Para el servicio de BI, la
configuración de Kerberos es
fundamental
• Delegación de credenciales Kerberos
• Problema del Double HOP
• Problema de actualización de datos
Establecer los SPN
• El DBA debe proporcionar toda la
información que requiera el
administrador de SharePoint
• El listado de todas la instancia de
servidores SQL
• Incluyendo SSAS (No olvidemos
la instancia de SharePoint)
• Los Puertos (Comprobar si están
estáticas)
38. Copias de Seguridad
Herramientas de
SharePoint (GUI o
PowerShell) integrado
• Utilizar el servicio de SQL
Server en segundo plano
• Incluyendo la compresión
de Backup, Cifrado,
Snapshot
• "Datos" (Granulares)
• Incluyendo los servicios de
DB
• Evitar al máximo si los Site
Collection > 85 GB
• "Granja" = Configuraciones
IIS, Archivo web.configs,
Otros datos
• Completa (Full) o
Incrementales
Herramientas de SQL
Server
• Más flexible (Registro del
archivos de transacciones,
etc...)
• Detener el servicio de
temporizador de SharePoint
antes de la restauración
• El base de datos de
configuración se puede
restaurar solo si la copia de
seguridad y la granja está en
línea!
Herramientas de
Terceros
• …
40. Los siguientes servicios
son compatible con
SharePoint
• SQL Server Mirroring,
Log Shipping,
Clustering, Availability
Groups
La instancia de SSAS en
modo SharePoint no
admite Clustering
(Agrupación)
41. Always On Availability Groups &
SharePoint (High Availability)
SQL 1
GRANJA 1
SQL 2
Alta
Disponibilidad
Sincrónico
42. Always On Availability Groups &
SharePoint (High Availability)
SQL 1
GRANJA 1
SQL 2
Alta
Disponibilidad
Sincrónico
43. Soporte - Commit de sincronización de la
base de datos
Base de datos Soportado
Admin Content Si
App Management Si
BDC Si
Config Si
Content Si
Managed Metadata Si
PerformancePoint Si
PowerPivot No probado
Project Si
Search Analytic Reporting Si
Search Admin Si
44. Soporte - Commit de sincronización de la
base de datos
Base de datos Soportado
Search Crawl Si
Search Links Si
Secure Store Si
State Service Si
Subscription Settings Si
Translation Services Si
UPA Profile Si
UPA Social Si
UPA Sync Si
Usage(=loggingDB) Si – NR
Word Automation Si
45. Always On Availability Groups &
SharePoint (High Availability)
GRANJA 1 GRANJA 2
SQL 3
Producción
Lima
DR
Cajamarca
AsincrónicosSincrónicos
SQL 1 SQL 2
Recuperaciónde
Desastre
46. Soporte - Commit asincronizado de la base
de datos
Base de datos Soportado
Admin Content No
App Management Si
BDC Si
Config No
Content Si
Managed Metadata Si
PerformancePoint Si
PowerPivot No probado*
Project Si
Search Analytic Reporting No
Search Admin No
47. Soporte - Commit asincronizado de la base
de datos
Base de datos Soportado
Search Crawl No
Search Links No
Secure Store Si
State Service No
Subscription Settings Si
Translation Services Si
UPA Profile Si
UPA Social Si
UPA Sync No
Usage Si – NR
Word Automation Si
49. Excelente y necesaria
colaboración debe existir
entre el Administrador de
SharePoint y el DBA de
SQL Server
3 tipos de bases de datos
(Configuración,
Contenido, Servicios)
Comprender bien los
limites de HA-DR (Alta
Disponibilidad y
Recuperación de
Desastres)
Planeación de la
capacidad a utilizar
50. Recursos
• Tipos de bases de datos y sus funcionalidades:
http://technet.microsoft.com/en-us/library/cc678868(v=office.15).aspx
• Workflow Manager DBs: