miércoles, 19 de diciembre de 2012


 
 
Con un enfoque muy proactivo, Donostia-San Sebastián está trabajando para implantar su futura estrategia de Ciudad Inteligente: la Estrategia 2020, basada en cuatro ejes estratégicos: ciudad conectada, diseñado en DSS, personas y valores y vivir, disfrutar.
Muestra de su esfuerzo para convertirse en un modelo de eficiencia energética es su liderazgo en el  Proyecto STEEP (en el que también participan Bristol y Florencia), el cual ha sido seleccionado por la Comisión Europea para madurar el concepto de smart city. El proyecto se desarrollará dentro de la convocatoria Smart Cities del Séptimo Programa Marco de la Unión Europea.
Esta propuesta fue presentada por Fomento de San Sebastián junto con el departamento de Medio Ambiente del Ayuntamiento y las empresas Acciona y Tecnalia, y pretende crear un Plan de Ciudad inteligente que tendrá en consideración a todos los actores implicados en la cadena de valor energética. Aprobada ahora la iniciativa, a Donostia le corresponden más de 800.000 euros de presupuesto para poner en marcha sus acciones.
El fin es el desarrollo de un Plan de sostenibilidad integrado (tanto a nivel de ciudad como a nivel distrito) que analice de forma específica la eficiencia energética a lo largo de los diferentes actores clave promoviendo así un mayor valor agregado. Euken Sesé, gerente de fomento de Donostia explica que “el objetivo inicial de este proyecto es fundamentalmente realizar estudios de integración tecnológica, integración de las TIC y también de coordinación de servicios municipales”.
A través de la iniciativa se creará una plataforma TIC abierta de intercambio de información y conocimiento que servirá de base para futuros intercambios de información en la implementación y monitorización de planes de ciudad inteligente. Se prevé, además, tanto el desarrollo de una metodología para desarrollar modelos de ciudad basados en sistemas inteligentes, planes de ciudades inteligente y su visualización así como el desarrollo de un plan director para un piloto concreto que arbitrará en torno al Polígono 27, conocido como Vega del Urumea (Urumea Riverside District).

Sostenibilidad económica, medioambiental y social

El departamento de Medio Ambiente, por su parte, tiene en marcha un plan de acción que va en la línea del programa y que viene a demostrar que el trabajo realizado hasta ahora es coherente con los objetivos del programa. En ese sentido, en enero se remitió a la Comisión Europea, el Plan de Acción de Energía Sostenible, en el que se recogen más de 200 acciones a desarrollar en distintos ámbitos. Y es que una de las herramientas en la lucha contra el cambio climático es la eficiencia energética.
La apuesta es alcanzar el objetivo de reducir para el 2020 un 20% el consumo energético, otro 20% la emisión de gases de efecto invernadero, y potenciar un 20% el uso de las energías renovables.
Siguiendo esta línea de trabajo, el Ayuntamiento está llevando a empresas donostiarras a Amsterdam para conocer su modelo energético. La capital holandesa, es el más destacado ejemplo internacional en materia de eficiencia y gestión energética, por lo que con esta iniciativa se están buscando nuevas oportunidades y nichos de negocio para aprender de una de las propuestas europeas más interesantes de smart city.
Esta misión se enmarca dentro de las acciones que Fomento de San Sebastián lleva a cabo para impulsar el Cluster de Energías Renovables y Eficiencia Energética, una concentración de varios agentes que creó a finales del 2008 como estrategia de apoyo a los sectores emergentes de la ciudad como fuente de desarrollo económico.

La quinta ciudad más inteligente de España

Donostia obtuvo el año pasado el quinto puesto en el ranking de las ciudades más inteligentes del país, elaborado por auditoría IDC Analyze the Future.
“Las ciudades inteligentes buscan un desarrollo sostenible y, según la auditoría, son los mejores lugares para vivir y resultan menos caras de gestionar”, ha explicado el Consistorio de San Sebastián, que ha añadido que, en el caso de la capital guipuzcoana, “su éxito se ha debido a su atención en la movilidad y los servicios”.

Fuente: http://innovacion.ticbeat.com/donostia-eficiencia-energetica/

miércoles, 24 de octubre de 2012

Cambios en los accesos a sitios en el nuevo SharePoint 2013
A nivel de experiencia de usuario, SharePoint 2013 viene con algunas novedades que mejoran a la versión predecesora. Una de ellas es la experiencia de usuarios no autorizados a sitios a los que no tienen acceso. En lugar de mostrarse la típica página de “Acceso denegado” se les da la posibilidad de solicitar acceso a dicho sitio:
  • Cuando el usuario intenta acceder a un sitio en el que no tiene acceso, se muestra una página en la que puede solicitar acceso explicando el motivo por el que solicita acceso. Una vez que se pulsa “Enviar solicitud”, se le notifica al administrador de la colección de sitios por correo electrónico y se registra en la lista de solicitudes de acceso.
  • En la misma página se muestra una barra indicando que la solicitud está en espera de aprobación y la página muestra el mensaje enviado en la solicitud.
  • Nos validamos en el sitio con un usuario administrador y nos vamos a la página de configuración. Bajo la sección “Usuarios y personas”, pulsamos sobre el enlace “Solicitudes de acceso a invitaciones”.
image image image
  • A continuación accedemos a la página “Solicitudes de acceso” dónde vemos el listado de personas (o usuarios) que han solicitado acceso al sitio.
  • A través del menú contextual de un usuario, podemos aprobar o rechazar su solicitud.
  • Cualquiera de las dos acciones hace que el usuario desaparezca de la lista de solicitudes.
image image image
  • Si rechazamos una solicitud e intentamos acceder de nuevo al sitio con el mismo usuario, veremos que en la página de solicitud se indica que se ha rechazado su petición de acceso.
  • Por supuesto, podemos volver a solicitar de nuevo acceso al sitio.



image




image 


jueves, 18 de octubre de 2012


Apple quiere los centros de datos más ecológicos del mundo

apple
“Estamos comprometidos a construir los centros de datos más medioambientalmente responsables de todo el mundo”, ha declarado la portavoz de Apple Kristin Huguet. Estas palabras han sido espoleadas por la presentación de un informe de Greenpeace, en el que señala que la compañía debería ser más transparente a la hora de difundir lo que rodea a la actividad de sus centros de datos.
‘A clean energy road map for Apple: how Apple can meet its coal-free goal’ es el extenso título que Greenpeace ha dado a su informe, enfocado en la firma de Cupertino y en las formas que ésta tiene para mejorar sus instalaciones desde el punto de vista ecológico.
Los retos que se ha propuesto Apple en materia medioambiental pasan por eliminar completamente el carbón de sus centros de datos como fuente de energía, apostando por las renovables. “Nuestros centros de datos de Carolina del Norte y California no utilizarán carbón en febrero de 2013 y nuestros centros de datos más nuevos, en Oregon y Nevada, estarán diseñados para ajustarnos a ese estándar desde el día uno”, ha recalcado Kristin Huguet, tal y como recoge Forbes.
Greenpeace ha destacado que Apple no ha dado suficiente información para saber si sus objetivos son factibles. “Apple tiene el potencial de hacer una nueva marca con su compromiso de un iCloud libre de carbón, pero sus planes para alcanzar esta meta son mucho hablar y poco echar a andar”, ha criticado Gary Cook, analista de información tecnológica de Greenpeace.
El centro de datos de Apple en Carolina del Norte obtendrá un 60% de su energía de paneles solares a finales de año, según prevé la compañía. Está previsto que el 40% restante provenga también de fuentes renovables, como la eólica. Para las instalaciones en California se está buscando la forma de comprar la suficiente energía renovable como para cubrir las necesidades.
Greenpeace publicó recientemente una lista con las principales compañías que utilizan cloud computing, evaluando la eficiencia y el carácter verde de sus sistemas. Apple no salió muy bien parada en la clasificación, donde Yahoo y Dell obtuvieron puntuaciones altas.
Apple necesita sus centros de datos para dar servicio a los usuarios de iTunes y, desde que lanzó iCloud el pasado año, a todos aquellos que han activado el uso de esta plataforma desde sus dispositivos iOS o Mac. En estos momentos está pendiente de aumentar los recursos que ya tiene con unas nuevas instalaciones en Oregon.

La escalada hacia la nube

nube
El cloud computing no es un concepto radicalmente nuevo. El concepto de una nube para explicar qué era Internet ha existido casi desde los mismos orígenes de la red, sin embargo, la verdadera eclosión de la tecnología cloud ha tenido lugar en los últimos años, debido a la gran penetración de las conexiones de banda ancha, a los cambios de hábito del consumidor y la creciente aparición de dispositivos que permiten utilizar esos recursos desde cualquier sitio y lugar (móviles, tablets…) y a un cambio radical en la forma de entender la tecnología como servicio.
Con el modelo tecnológico actual, las empresas pueden contar con la tecnología que necesitan cuando la necesitan, tal y como quieren sus usuarios, pero sin inversiones iniciales en servidores o sistemas de conectividad, con un despliegue que se realiza en minutos y un sistema que permite contar y pagar exclusivamente por la tecnología que se necesita.
Internet ha revolucionado en los últimos quince años todos los sectores de negocio, y ofrece una inmediatez sin límites que ha supuesto que las empresas se encuentren en una vorágine de información y evolución constante. La supervivencia de las empresas ahora depende en gran medida de herramientas que les ayuden a anticiparse. En este nuevo escenario, el cloud es un acelerador de muchas de las decisiones estratégicas de negocio que en ocasiones se ralentizan por motivos tecnológicos y de coste, entre otros. Esto se debe a que el cloud  hosting es la manera más eficiente de desarrollar sus nuevos proyectos TIC.
A pesar del rápido crecimiento que ha experimentado el cloud en los últimos años, es imposible determinar hasta dónde será capaz de llegar porque su límite dependerá de las necesidades de las organizaciones y de sus necesidades tecnológicas y de almacenamiento, que son cada vez mayores. Se estima que en 2014, el 80% del software en el mundo estará en la nube.
De lo que no cabe duda es que la empresa que no utilice cloud en tres años tendrá dificultades para garantizar su competitividad. Hoy en día no tiene ningún sentido que las organizaciones, cualquiera que sea su sector o tamaño, realicen grandes inversiones en plataformas con sistemas operativos o programas, pues requieren un gran coste inicial y mucho tiempo en la formación de los técnicos y administradores.

Fuente: http://cloud.ticbeat.com/escalada-hacia-nube/

miércoles, 17 de octubre de 2012

SharePoint 2013: Novedades en autenticación!
A nivel de autenticación, SharePoint 2013 también incorpora novedades en cuánto a que el modo de autenticación por defecto es “Claims” (en SharePoint 2013 podíamos elegir entre Windows Legacy y Claims al crear aplicaciones web), aunque se sigue soportando autenticación clásica (Windows Legacy) si bien su uso sólo es posible a través de PowerShell (ya no se puede a través de la interfaz de usuario). De hecho, el modo clásico se considera “descartado” en SharePoint 2013,
image
Si estamos pensando en migrar a futuro de SharePoint 2010 a SharePoint 2013, hay que recordar que podemos convertir fácilmente aplicaciones web con autenticación clásica a autenticación Windows mediante PowerShell en nuestro ambiente de SharePoint 2010:
   1: $App = get-spwebapplication –Identity http://...
   2: $app.useclaimsauthentication = “True
   3: $app.Update() 
Si aún así, migramos las aplicaciones web con autenticación clásica a SharePoint 2013 no hay problema en convertirlas a claims ejecutando en este caso el comando Convert-SPWebApplication: 

1: Convert-SPWebApplication -Identity "http://yourWebapp" -To Claims –RetainPermissions [-Force]
 

Fuete: http://geeks.ms/blogs/ciin/archive/2012/08/02/sharepoint-2013-novedades-en-autenticaci-243-n.aspx

No saber la respuesta está bien - Especialmente para el analista de negocio  

Me pareció un interesante recorte a partir de que ahora voy a estar ligado a proyectos de gran magnitud y estos puntos que analiza son muy prácticos y cotidianos.

En los proyectos donde vamos a utilizar Sharepoint , como en otros proyecto sin Sharepoint, es fundamental la tarea del analista de negocios.

Muchas veces es necesario que conozca del negocio que se está relevando , pero esto no es siempre así en todos los casos. Por eso acá van algunos consejos para esos casos.
Vos, analista de negocio has sido asignado a un proyecto nuevo o en ejecución . Empezaste a trabajar en su kick off inicial preparándote, leyendo el alcance, revisando el documento de schedule y convocando tus primeras reuniones con los diferentes stakeholders del proyecto. En el medio de la reunión mientras estás escuchando atentamente como es el proceso detallado para la transferencia de una política de un organismo a otro, te encontras tomando notas y más notas. De pronto te das cuenta que las notas empiezan a perder relación y el interlocutor continúa hablando y hablando!.
Aunque tus notas son palabra por palabra lo que están diciendo, por temor a parecer tonto o que el equipo no pierda credibilidad en tu tarea,lo mejor es seguir escribiendo, mientras intentas desesperadamente entender lo que se está diciendo.
Cuando este es tu primer proyecto, esto es lo que le suele suceder a un analista de negocios.
En muchas reuniones donde participe vi esto muchas veces.
Para estos casos, existen este tipo consejos para manejar esas situaciones
No importa que tan experimentado sea un analista de negocios, una situación como esta va a volver a suceder. Es muy raro que un analista de negocio -sin importar su experiencia - pueda empezar cada proyecto con todo el conocimiento y tener respuestas para todos los escenarios.
Cuando estas perdido en la reunión:
1) Trata de no mirar a los ojos de otros miembros de tu equipo del proyecto como buscando complicidad en lo que no se entiende.
2) Intentar encontrarle sentido a lo que se dice
3) Sé capaz de tomar la información relevada - aunque no tenga sentido - y producir requerimientos relevantes a lo escuchado.
Hay cuatro sencillos trucos para poder salir del aprieto de no saber el tema y aún así obtener algo de la reunión.
· 1) Saber que "No estoy familiarizado con los detalles". Bajo mis roles, trabajo con muchos clientes. Y la mayoría de las veces, sé muy poco sobre sus procesos internos, normas, procedimientos, políticas, etc., y mucho menos como lo plasmaron en sus sistemas y/o aplicaciones. Pero eso no me impide rápidamente empezar a conocerlos. Podes pedir acceso al sitio de Normas y procedimientos por ejemplo, y empezar a conocer más de lo que se habla en la reunión. Cuando estoy con un cliente o un proyecto nuevo, aunque tenga muchas habilidades, a veces son inútiles a menos que se sepa cómo utilizarlas en un proyecto. Cuando me encuentro en un nuevo proyecto que conozco muy poco, tengo que preguntar ¿Podría explicar esto con más detalle? ¿Le importaría explicarlo de una manera más fácil de entender? La razón de esto es para que se pueda entender el tema en un nivel superior con menos detalle antes de empezar a ver temas como el workflow del proceso en particular o la funcionalidad de la interfaz de usuario o lo que sea que se esté tratando de entender. En otras palabras, estamos admitiendo abiertamente que no estamos familiarizados con los detalles. Ser abierto y honesto al preguntar para que se entienda, fortalecerá aún más la relación de confianza con el equipo del proyecto y los stakeholders del negocio. Manejarse de esta manera es poner en claro que todavía no sé de lo que se esta hablando pero pronto voy a estar al tanto de todos los detalles.
· 2) Buscar los puntos de acción - aunque no seas un Analista de negocios - y hacete carne de ellos, si es que te corresponde. Otro tip interesante es hacer seguimiento de los puntos de acción que salen de una reunión, incluso si no te involucran directamente. Aprovecha la oportunidad en algún nuevo proyecto para aprender tanto como puedas. No importa de donde venga el conocimiento o contenido, simplemente sumergite en el tema del proyecto. No hace falta decir que primero debes atender tus responsabilidades, pero si tenés la oportunidad de asistir a una reunión ; mejor , por ejemplo a revisar un documento de diseño o sentarse con los stakeholders , o incluso convocar reuniones informales para apuntalar tu conocimiento. A pesar de que algunos de los puntos de acción que no están enteramente relacionados con tu trabajo en el proyecto, te van ayudar a construir tu conocimiento de fondo que será muy útil más adelante en el proyecto.
3) Creá una asociación con el Stakeholder del negocio (o donde esté el conocimiento). Aunque es importante para el analista tener una sociedad sana con el Manager del Proyecto, es igual de importante tener una sociedad sana y abierta con los stakeholders del negocio. Después de todo ellos van a ser a quienes debemos satisfacer con el proyecto. Muchas veces esta relación se pasa por alto, o se pierde valor. Esto conduce a limitar la comunicación o a romperla en el peor de los casos . Si queres tener éxito como analista , tenes que valorar la asociación con los stakeholders. Te va a ser más fácil obtener información vital con rapidez cuando tengas una alianza saludable, fuerte y abierta.
Probablemente el truco más difícil, es ser humilde y pedir. Este truco es simple de entender , pero también el más difícil de llevar a cabo. Es bueno que al principio de un nuevo proyecto, seas cauteloso de exponer tu punto débil al resto del equipo , para que tus colegas no sepan que tienen una vulnerabilidad en torno a la plena comprensión del tema. Sin embargo, si no hablas ahora será demasiado tarde. Debido a que el papel de un analista es tan vital para el éxito global de un proyecto, nunca se debe dejar pasar la oportunidad al principio para pedir a los stakeholders para aclarar sus comentarios si no los entendes. Podría ser comentarios sobre el alcance, , los fuera de alcance , las necesidades de negocio, requisitos, especificaciones funcionales, diagramas, o cualquier cosa relacionada con el proyecto. El punto es, no importa cual sea la consulta, si no son muy comprensibles, les pedimos que aclaren la cuestión. Muchas veces la fase de requisitos de un proyecto se trata de ejecutar rápidamente, por lo que es importante para establecer las expectativas de nivel de comprensión de la materia al principio y con el fin de evitar ser olvidado. Y te preocupa la pérdida de credibilidad en el inicio de un proyecto por no saber el tema en detalle, imagínate la cantidad de credibilidad que se pierde cuando no entendes nada después de tres semanas de sesiones de análisis o diseño. Te aseguro que participe en proyectos donde recibió documentación de los analistas que me sirvió muy poco para entender cómo construir la aplicación.
Muchas veces, he visto como buenos analistas pierden la credibilidad con un equipo de proyecto, ya que no están dispuestos a admitir que no sabe algo. Ante el temor de ser ridiculizados, el analista seguirá adelante, con lo que saben del tema, pero cuando se llega a la hora de la verdad en un proyecto y no son tan bien versados, entonces es cuando los requisitos están en riesgo de ser incompletos o incorrectos. La próxima vez que estés en una reunión del proyecto o reuniendo requisitos no sabes la respuesta a una pregunta o no sabes cómo funciona un proceso de negocio, proba utilizar uno de estos consejos para ayudarte a obtener una mejor comprensión del tema. Tenes que ser lo suficientemente audaz para dejar el miedo de perder credibilidad y hacer lo necesario para tener una comprensión clara y concisa del tema en cuestión. Al hacer esto, te colocaras en la posición para producir requisitos sólidos, reales, y precisos.
Llegar a obtener estos resultados es muy importante para la siguientes etapas del proyecto.
Recorda que mucha gente se va a basar en esos requerimientos y que el éxito del proyecto depende mucho de vos.

Fuente:  http://blogsfest.blogspot.com.ar/2012/09/no-saber-la-respuesta-esta-bien.html

martes, 16 de octubre de 2012

Configurar Reporting Services 2012 SharePoint 2013

Aprovechando el post anterior dónde se menciona la novedad de que SSRS se incorpora como un servicio en SP2013 entonces muestro como configurarlo.

Requerimiento previo:
SQL Server 2012 SP1
SharePoint 2013

SSRS se instala como un servicio de SharePoint 2013 en el servidor de aplicaciones.
Instalar las siguientes features de SQL Server 2012


image 
Se seleccionan las dos componentes de SSRS que permiten integrarlo a SharePoint como un servicio y las herramientas de pruebas de conectividad y desarrollo de proyectos BI.

Finalizada la instalación se procede a la configuración del servicio en SharePoint 2013.

Desde Central Administration ir a Manage Service applications y desde el menú nwe seleccionar SQL Server Reporting Services Service Application.

image

Se abre la siguiente pantalla y se deben completar los datos que se requiere, nombre del servicio, AppPool, cuenta con la corre el servicio, base datos para el servicio de SSRS.
image

Una vez creados el servicio en cuestión y el proxy, seleccionar estos para acceder a la pantalla de administración:
image

En Key Management se puede hacer un backup de la clave de encriptación.
En E-mail Setting se configura el email server si se desea habilitar el envio de reportes por email.

En System Settings se configura la ejecución del servicio.

La siguiente etapa es habilitar SSRS en el site collection.

Cabe aclarar que si hay varios servicios ejecutandose en el servidor se puede producir un error de memoria, significaría que es paca la memoria disponible.  El mínimo para la instalación es 4 GB pero para que corran todos los servicios es necesario 8GB.

http://whitepages.unlimitedviz.com/2012/07/setting-up-reporting-services-2012-with-sharepoint-2013/


SharePoint 2013: Novedades en Business Intelligence!
Veremos algunas de las novedades específicas que tenemos disponibles a nivel de BI en la nueva versión de la plataforma de productividad de Microsoft.

Nuevo Centro de Inteligencia Empresarial
Nueva plantilla de centro de inteligencia empresarial, más simple de usar y con un nuevo Look & Feel.
image image

Reporting Services
Las novedades a nivel de SQL Server Reporting Services (SSRS) integrado con SharePoint 2013 son las ya conocidas para la integración de SSRS 2012 con SharePoint 2010 por lo que dejo la referencia a este articulo: http://geeks.ms/blogs/ciin/archive/2011/07/13/sql-server-denali-novedades-en-reporting-services-y-tambi-233-n-en-la-integraci-243-n-con-sharepoint.aspx. Quizás la mayor novedad es que PowerView se incorpora a Excel 2013 y podemos crear informes de este tipo no solo en SharePoint 2013, sino también en el cliente.

PerformancePoint Services
Así es, PerformancePoint sigue estando en SharePoint 2013 a pesar de qué había ciertas dudas al respecto. Las novedades que tendremos son las siguientes:
  • La primera y más importante: podemos hacer de forma sencilla el upgrade de artefactos de PerformancePoint de SharePoint 2010 a SharePoint 2013. La migración se puede hacer de forma individual (artefacto por artefacto) o de forma masiva mediante comandos PowerShell.
  • Mejoras en filtros y búsqueda de filtros, novedades que aparecieron con el SP1 de SharePoint 2010 y que se incorporan de serie en SharePoint 2013:
    http://blogs.msdn.com/b/sharepoint_sp/archive/2011/12/16/filtros-en-cascada-en-performancepoint-services.aspx
  • Soporte para visualización de paneles en iPad y mediante Safari.
  • Soporte Analysis Services Effective User, que elimina la necesidad de configurar delegación de Kerberos para autenticación de usuarios en fuentes de datos de SSAS.
Excel Services & Excel 2013
Aparte de incorporarse muchas de las mejoras propias de Excel 2013, tendremos novedades como:
  • Mejoras en la exploración y análisis de datos en libros publicados en Excel Services a través de proporcionar sugerencias para visualizar información adicional o realizar Drill Down To.
  • A nivel de visualización de datos de SharePoint, es muy fácil cambiar que datos se van a mostrar en filas, columnas, valores y filtros en informes de tipo PivotTable y PivotChart.
  • Soporte de controles Timeline de forma similar al cliente Excel.
  • Soporte de miembros calculados y medidas creadas en Excel.
  • A nivel de IT tenemos novedades como
    • Facilitar el descubrimiento de documentos Excel creados por los usuarios en SharePoint 2013.
    • Poder comparar estos documentos para obtener análisis del tipo de interactividad realizada por los usuarios.


A nivel del cliente Excel, se mejoran notablemente las capacidades para  analizar, visualizar y explorar datos. Características que se incluyen en el nuevo Excel BI son las siguientes:
  • In-Memory BI Engine (IMBI), que permite analizar de forma muy rápida millones de filas de datos de forma integrada en Excel.
  • Add-In de PowerView para Excel, de manera que además de poder crear informes de PowerView en SharePoint, los podremos crear desde el cliente de Excel. Estos informes se basan en un BI Semantic Model y la exploración y análisis de datos se basa en el IMBI.
  • Desacoplamiento de PivotCharts y PivotTables de forma que podemos crear gráficos de pivote sin tener que crear una PivotTable asociada.
  • Análisis de tendencia, podemos realizar análisis de tendencia desde celdas de PivotTable que vengan de datos OLAP como cubos de SQL Server Analysis Servies o modelos de datos de PowerPivot.
Visio Services
En este caso el primer cambio que nos encontramos tiene que ver con la extensión de archivos Visio que se pueden publicar en Visio Services: .vdx para diagramas creados con Visio 2013 que introduce renderizado nativo sin necesidad de tener que publicar el diagrama Visio y .vdw para diagramas creados con Visio 2010. Otras novedades que nos encontraremos son:
  • A nivel de fuentes de datos soportadas, se añaden listas externas y datos de BD’s SQL Azure.
  • A nivel de configuración y administración:
    • Aparece un nuevo parámetro de configuración qué es el tamaño máximo de cache que puede llegar hasta 5.120 MB.
    • Se añaden reglas al analizador de salud para incluir este parámetro.
  • A nivel de diagramas Visio, podemos añadir múltiples comentarios en los mismos de forma colaborativa.
Access Services
A nivel de Access Services, se rompe con respecto a las características de los servicios de Access en SharePoint 2010 (qué por compatibilidad siguen estando disponibles en SharePoint 2013) y se incorporan los siguientes cambios:
  • Para empezar, el modelo de datos y los datos en sí no residen en SharePoint, sino en una BD que puede estar en nuestro SQL Server corporativo o bien en SQL Azure. Las tablas de la aplicación Access se convierten a tablas de SQL Server.
  • Una aplicación Access que se vaya a publicar en SharePoint 2013 a través de los servicios de Access es una App en sí misma de SharePoint 2013.
  • La interfaz de una aplicación publicada en los servicios de Access es puramente web, lo que significa que estamos hablando de formularios HTML en el lado del cliente.
  • A nivel de lógica de negocio, las macros que creemos en nuestras aplicaciones se convierten en triggers de SQL.
  • Las consultas específicas se convierten en vistas.
La arquitectura de integración de aplicaciones Access en los Servicios de Access es la siguiente:
Access 2013 architecture
Y este es un resumen de las principales novedades en BI que vamos a tener en SharePoint 2013.
Referencias
Published 26/7/2012 8:02 por Juan Carlos González Martín, Blog del CIIN


SharePoint 2013: ¿Qué necesito para disponer de las nuevas capacidades de BI?
Si queremos ver en funcionamiento las últimas novedades a nivel de BI que se incorporan en SharePoint 2013 necesitaremos utilizar la Community Technology Preview (CTP 3) del SP1 de SQL Server 2012. En concreto, con esta CTP podremos:
  • Configurar la integración de SQL Server Reporting Services (SSRS) con SharePoint 2013 de la misma forma qué se hacía al integrar SSRS 2012 con SharePoint 2010 (os recuerdo que SSRS pasa a ser una aplicación de servicio más).
  • Probar el nuevo y re-diseñado PowerPivot para SharePoint. Aquí tendremos novedades como mejoras en el soporte de PowerView a nivel de nuevas visualizaciones (Bing Maps, gráficos de tarta), nuevas opciones de formato como fondos y temas, mejor soporte para imágenes y Urls, etc.
    • Power View en Reporting Services.
  • A nivel de Excel Services, nos aprovecharemos de muchas de las mejoras que se incorporan en Excel 2013.
  • Pensando en Excel 2013 y en las Office Web Applications, tendremos grandes novedades a nivel de desarrollo ya que podremos crear extensiones tanto para el cliente de escritorio como para su homólogo web.
Referencias:
SharePoint-2013-Logo_3358DACE
Published 25/7/2012 12:13 por Juan Carlos González Martín, Blog del CIIN
 
SharePoint 2013 - Diagrama de topología física






SharePoint 2013 - Diagrama de la topologái de servicios

http://technet.microsoft.com/es-es/library/cc263199%28v=office.15%29.aspx

martes, 14 de agosto de 2012

Alternativa para otorgar permisos en BCS

Abrimos una consola de PowerShell y corremos los siguientes comandos:
$bcsServiceApp = Get-SPServiceApplication | where {$_ -match "Business Data Connectivity Service"}
$bcsServiceApp.RevertToSelfAllowed = $true;
$bcsServiceApp.Update();
 
Luego en SPD configuramos el tipo de autenticación en el tipo de contenido externo (ECT)

Migrar listas con contenido desde MOSS a SharePoint 2010

Ir a la lista de sharepoint que se desea migrar y desde la configuración de lista buscar la opción “Save document library as template” o Guardar lista como plantilla:

Aparecerá la siguiente pantalla que permiste guardar la lista como plantilla con extención .stp. En ella, recordar CHEQUEAR la opción de incluir contenido, de esta forma al migrar la lista a SP2010 la migramos con el contenido completo.

Al archivo generado, digamos, “migracion.stp”, cambiarle la extensión por “.cab”. El archivo .stp no es más que un archovo .cab con extención cambiada. Al volverlo a .cab éste se convierte en un archivo comprimido que se puede abrir con winrar para acceder al contenido del mismo. El archivo se guarda en http://sitesharepoint/_catalog/it, desde ahí lo obtenemos para renombrarlo:



Ahora podemos extraer el contenido del archivo con, por ejemplo Winrar:


Una vez descomprimido, ya podemos editar el archivo extraido con, por ejemplo, el Notepad++. La edición va a permitir cambiar la versión del archivo y de la lista para que esta sea reconocida por SP2010, de otra forma no se puede migrar:

<ProductVersion>4</ProductVersion>

<Language>1033</Language>

<TemplateID>1</TemplateID>

<Configuration>0</Configuration>


Donde decía
<ProductVersion>3</ProductVersion>
Lo modificamos y ponemos
<ProductVersion>4</ProductVersion>

Chequear que la versiones de Language sean coincidentes, si SP2007 está en ingles va a aparecer 1033 en el archivo, si está en espeañol va a aparecer 3022. Cambiarlo por la versión de idioma de SP2010 para que sean coincidentes.
<Language>1033</Language>
Y en configuración lo mismo, para SP2010 agregar el valor 0 dónde decía 1:
<Configuration>0</Configuration>
y lo guardamos.

Bueno, ya tenemos casi todo hecho. El siguiente paso es volver a crear el .cab, lo hacemos con la utilidad del S.O. makecab para ello:


Después lo renombramos a la extensión .stp:


Y ya podemos irnos a SP2010 a importar la plantilla, para ello entramos en las opciones del Site sobre el que queremos levantar la lista:


Y vamos a la opción List templates o plantillas de lista:


Y, en la opción del Ribbon “Documents”, seleccionamos a través de Upload Document, el archivo migracion.stp.
De esta forma ya aparece en la lista y no hay más que ir a la opción de crear una nueva lista, buscar el template de lista recientemente creado y la genera con el contenido que se migró.

viernes, 23 de septiembre de 2011

Error en powershell con Backup-SPFarm

 Queriendo hacer un backup de una web application en SharePoint 2010 quise hacerlo mediante powershell, y para esto, utilicé la linea de comandos según technet:

Backup-SPFarm -Directory e:\backup\backupwebapp -BackupMethod Full -Item "Farm\Microsoft SharePoint Foundation Web Application\SharePoint - 2008"

Pero no finalizaba el backup y devolvía este error en el log:

[9/22/2011 3:35:23 PM] Warning: [WSS_Content_2008] Cannot open backup device 'e:\backup\backupwebapp\spbr0002\00000189.bak'. Operating system error 3(The system cannot find the path specified.).
BACKUP DATABASE is terminating abnormally
.


Buscando veia que muchos hacian referencia a los permisos que tenia la carpeta en la que se guardaba el backup, le puse los permisos que se pedian, de la cuenta de servicios del SQL, del Agente SQL, de la cuenta de servicios de SharePoint y nada. Mismo problema.

Ya casi resignado encuentro un blog en el que aparece una posible solución  
http://davidkvas.blogspot.com/2011/04/how-to-back-up-sharepoint-with-backup.html

1) Cambiar el path por el nombre UNC
2) Y lo que más me llamo la atención, cambiar de lugar los parámetros del comando

Backup-SPFarm -BackupMethod Full -Item "Farm\Microsoft SharePoint Founda
tion Web Application\SharePoint - 2008" -Directory "\\SS10153\backup"


Y funcionó !!

jueves, 1 de septiembre de 2011

Como iniciar desde consola PowerShell el servicio de Administración Central en SharePoint 2010

Accidentalmente me ocurrió (cuando paraba e iniciaba servicios de SharePoint configurando el Farm) que paré el servicio de la Administración central y se pierde el acceso a la misma.
Para iniciarlo nuevamente se debe hacer desde la consola de PowerShell de Sharepoint:
Get-SPServiceInstance | Where-Object {$_.TypeName -eq 'Central Administration'}
Con este comando listamos los Ids del servicio de la administración central. Para el Id que aparece en estado "Disable" se debe correr el siguiente comando para iniciar nuevamente el servicio
Get-SPServiceInstance | Where-Object {$_.Id -eq '5E1FEB60-87FB-4CDB-9E2E-B8607F003C90'} | Start-SPServiceInstance
Con este comando debería iniciar el servicio nuevamente, si ejecutamos la linea anterior nuevamente nos va a mostrar el status del Id en cuestión, momentaneamente va a estar en "provi...", significa, "iniciando", minutos después aparece como "Online" y si esto no ocurre luego de un rato reiniciar el servidor.

Error al intentar eliminar una Web Application en SharePoint 2010

Remove-SPWebApplication: An object of the type Microsoft.SharePoint.Administration.SPIisWebsiteUnprovisioningJobDefinition named "Unprovisioning SharePoint Web Application Name" already exists under the parent Microsoft.SharePoint.Administration.SPWebService named "". Rename your object or delete the existing object. At line:1 char:24 + Remove-SPWebApplication http://url.site:puerto/ 
-Confirm -deleteiissite -RemoveContentDatabase
 
En el caso que se muestra surge al querer eliminarlo desde una 
consola PowerShell pero también sucede alquerer eliminarlo desde 
la interfaz de la admin. central. 
El error se genera debido a que hay jobs corriendo en SharePoint 
para esa WebApp y hay que cortar o borrar esos jobs.
Para esto procedemos de la siguiente manera: 
  1. Central Administration
  2. Monitoring
  3. Review job definitions
  4. Buscar "Unprovisioning Web Application (SharePoint Web Application Name)"
  5. Delete

Como proceder con un edit de una organización de MS Dynammics CRM

Llegado el caso de que haya que migrar las bases de datos de Dynamics CRM de un servidor a otro dentro del mismo dominio se debe realizar un edit de la organización en el servidor de aplicaciones de CRM para que tome la nueva ubicación de las bases de datos:


  • Actualice las siguientes subclaves del Registro en el equipo que ejecuta el servidor de Microsoft Dynamics CRM:
    • configdb
    • database
    • metabase
    Para realizar esta tarea, siga estos pasos:
    1. En el equipo que ejecuta el servidor de Microsoft Dynamics CRM, haga clic en Inicio y, a continuación, en Ejecutar. Después, escriba regedit en el cuadro Abrir y, a continuación, haga clic en Aceptar.
    2. Busque la siguiente subclave del Registro:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
    3. Haga clic con el botón secundario del mouse en configdb y, a continuación, haga clic en Modificar.
    4. En el cuadro Información del valor, cambie el origen de datos por el nombre de la nueva instancia de SQL Server y, a continuación, haga clic en Aceptar. Por ejemplo, el valor de cadena del cuadro Información del valor debe ser similar al siguiente:
      Data Source=NewSQLServer;Initial Catalog=MSCRM_CONFIG;Integrated Security=SSPI
    5. Siga los pasos 3b a 3d para las subclaves de la base de datos y de la metabase.
    Notas
    • Si hay varias funciones de Microsoft Dynamics CRM en la implementación, debe actualizar las claves del Registro para todas las funciones del servidor.
    • Si usa el conector de datos de Microsoft Dynamics CRM para SQL Server Reporting Services y no va a mover el servidor de SQL Server Reporting Services, debe actualizar la subclave configdb en el equipo en el que se haya instalado el conector de datos.

  • Configure la aplicación de Microsoft Dynamics CRM para que señale a la nueva instancia de SQL Server. Para realizar esta tarea, siga estos pasos:
    1. En el equipo que ejecuta el servidor de Microsoft Dynamics CRM, haga clic en Inicio y seleccione Todos los programas y Microsoft Dynamics CRM. A continuación, haga clic en Administrador de implementaciones.
    2. Haga clic en Organizaciones.
    3. Haga clic con el botón secundario del mouse en la organización que movió al nuevo equipo que ejecuta SQL Server y, a continuación, haga clic en Deshabilitar
    4. Haga clic con el botón secundario del mouse en la organización que deshabilitó y, a continuación, haga clic en Editar organización.
    5. Escribe el nuevo nombre de la instancia de SQL Server y la nueva URL del servidor de SQL Server Reporting Services.

      Nota En este paso se publican los informes que se encuentran en Microsoft Dynamics CRM en el nuevo equipo que ejecuta el servidor de SQL Server Reporting Services especificado.
    6. Haga clic dos veces en Siguiente y, a continuación, haga clic en Aplicar.
    7. Haga clic con el botón secundario del mouse en la organización que deshabilitó en el paso 4c. Después, haga clic en Habilitar y, a continuación, en Sí .

  • Si usa el conector de datos de Microsoft Dynamics CRM para SQL Server Reporting Services y va a realizar la transferencia a un nuevo servidor de SQL Server Reporting Services, debe instalar el conector de datos en el nuevo equipo que ejecuta SQL Server Reporting Services.

  • Crear un .bat que pare o inicie un servicio

    Esto permite dejar programada una tarea .bat que realice esta acción por nosotros:
    Se crea un archivo .bat con alguna de las siguientes lineas.
    net stop servicename para parar el servicio
    net start servicename para iniciar el servicio
    El servicename se optiene al hacer click con el botón derecho sobre el servicio en cuestión, ir a propiedades y fijarse servicename.

    Como asignar un HostHeader por cmd

    Esta linea de comandos sirve para configurar un HostHeader en IIS 7.5 para un sitio que requiera acceso https y que en dicho caso no se habilite la posibilidad de configarlo por interfaz gráfica desde Binding.
    Abrimos una consola cmd
    Navegamos hasta
    C:\Windows\System32\inetsrv>
    Tipiamos la siguiente linea:
    appcmd set site /site.name:"nombre del site en el IIS" /
    +bindings.[protocol='https',bindingInformation='*:443:Nombre de HostHeader que asignamos al site']

    miércoles, 17 de noviembre de 2010

    Linux, una importante mejora para el kernel.

    Phoronix se hace eco de un pequeño parche (apenas 200 lineas de código) del kernel de Linux, que incrementa de manera excepcional el rendimiento del escritorio cuando se está utilizando la multitarea. Este parche ha sido desarrollado por Mike Galbraith y es de esperar que tras las oportunas revisiones sea incluido en las nuevas versiones del kernel. Gracias al parche el scrolling es mucho mas suave e incluso llegas a tener la impresión de que las paginas web cargan más rapido.

    Fuente:
    http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1

    martes, 9 de noviembre de 2010

    Imágenes de Bayahibe - Rep. Dominicana




    Algunas poquitas fotos de este paradisíaco lugar que tuvimos oportunidad de conocer con motivo del viaje de bodas.

    lunes, 8 de noviembre de 2010

    Sharepoint 2007, "Error en la carga de Formulario Infopath, Event ID 5566 o 6932"

    Devolviá un error al intentar cargar el formulario infopath de un portal, con el evento 5566 o 6932.
    La causa, o el origen, desconocido...todo indica que pdo ser la actualización del framework 3.5
    La solución, una combinación de elementos:
    1) Deshabilitar el acceso anónimo al portal desde la consola de administración  
    Central Administration --> Application Management -->Authentication providers --> Seleccionar la web application --> click en Default y destildar el acceso anónimo.
    2) Agregar en la registry del servidor el siguiente campo: DisableLoopBackCheck y habilitarlo
     
    "...Este problema se produce si el nombre principal de servicio (SPN) del servicio no está autenticado. Si no está registrado el SPN para una cuenta de servicio, no se autentica el SPN. Windows Server 2003 SP1 incluye funcionalidad de comprobación de bucle invertido que se almacena en la siguiente entrada del registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\DisableLoopbackCheck
    De forma predeterminada, funcionalidad de comprobación de bucle invertido está activado en Windows Server 2003 SP1 y la entrada de registro DisableLoopbackCheck se establece en 0 (cero). La funcionalidad de comprobación de bucle invertido impide que el programa de registro del SPN..."
    3) En el web.config del site se deben implementar los siguientes cambios:
            Configurar el trust level en Full --> <trust level="Full" .../>
            Configurar el proxy en autoDetect false --> <proxy autoDetect="False"/>
    Esto aumenta el nivel de confianza por parte del site de sharepoint para poder ser accedido por datos y formularios.
    Es la relacion de confianza, una restriccion establecida, el valor por defecto es Full, si lo dejas en blanco toma este valor., aunque venga restringido en la creacion de la aplicacion a Minimal, permite acceso a origenes de datos, llamadas a componentes, etc.