Publicada agosto 21, 2013

La suite de Microsoft Office + Sharepoint = un conjunto de herramientas increíble

Pensamientos

Estoy emocionado de finalmente poder publicar algo sobre la Office Suite completa y cómo cambia mucho lo que los usuarios avanzados estaban haciendo antes de Office 2013.

Si eres una de esas personas que le gusta jugar con nuevas herramientas, descubrir nuevas formas de desarrollar soluciones locamente-cool y rentables entonces sigue leyendo este post. Espero que encuentres algo bueno en él Sonrisa

Echemos un vistazo a las versiones anteriores de Microsoft Office

No fue sino hasta Office 2010 cuando Microsoft comenzó a aplicar más del concepto de la «nube» en sus aplicaciones. Sólo para mencionar algunos, se puede crear una aplicación de Access que cree listas de SharePoint y con ella tendrías algún tipo de base de datos y aplicación en la web. Skydrive también estaba disponible y se convirtió en un gran recurso (Web Excel, Word, PowerPoint).

En resumen, antes de Office 2010, la mayoría de las aplicaciones estaban destinados a permanecer a nivel local, es decir, en el interior de la unidad local o compartida como un archivo que debería ser consumido sobre otro equipo que tienen la suite de Office.

MS Office Pro+ 2013 – La Pila completa

En la imagen de arriba, podemos ver todas las aplicaciones que se obtienen con la última versión de Office Pro + y cada uno de ellos tiene su propio mundo. En este post voy a estar hablando de dos de ellos:

image

(Excel 2013 = izquierda & Access 2013 = derecha)

¿Por qué estos dos?

Bueno, de vuelta en los viejos tiempos cuando se quería crear o almacenar datos que Excel no podía manejar probablemente utilizabas Access como un volcado de datos debido a que tu departamento de TI estaba demasiado ocupado con alguna otra necesidad crítica para el negocio o tal vez no tienes un departamento de TI formal. (No es que ellos no querían ayudarte, es sólo que necesitabas cosas que se hagan lo antes posible o por demanda)

Así que se almacenan los datos en Access y luego creas una conexión a la base de datos para analizar los datos con Excel.

image

(Nótese cómo sólo estamos tratando con el conjunto de herramientas que obtenemos de la suite de Office. No hay otras herramientas en participación aún)

¿Qué cambia con Office 2013?

Pues bien, con Office 2013 Pro + tenemos algunas nuevas herramientas interesantes integradas con Excel llamadas Power View, Power Pivot, Power Map y Power Query. Estos son tus nuevos mejores amigos a la hora de crear nuevos y sorprendentes cuadros de mando, informes y otras interacciones relevantes que te ayudarían a llegar a una idea o conocimiento.

Con Access 2013 todavía obtenemos las características básicas. No hay mucho que hablar de aquí, además de algunas mejoras hasta que

Añadimos la integración con SharePoint 2013

Para mantener las cosas cortas, he creado estas imágenes simples para mostrar lo que está pasando. Rob ha cubierto mucho acerca de la integración de PowerPivot con Excel y Sharepoint en los últimos años, así que mantendré las cosas aún más breves para Excel. (y en las semanas siguientes seguiré cubriendo mas sobre esto Sonrisa)

excel y sharepoint

(Versión corta de lo que se recibe – es en realidad mucho más, pero se entiende la idea)

Pero ¿qué se obtiene integrando Access 2013 con Sharepoint 2013?

Cuando se crea una aplicación Web con Access 2013, ya no estás creando listas de SharePoint. En realidad se está creando una instancia de un servidor de base de datos SQL 2012:

access y sharepoint

(¡Sí! Vas a crear una completa y funcional base de datos SQL desde tu amado Access)

Realmente ya no necesitas saber nada acerca de SQL para crear la aplicación en la web. Se puede utilizar una aplicación simple como Access 2013 para crear nuevas y muy bien parecidas Aplicaciones en la Web desde su sitio de SharePoint, sin mencionar que el alojamiento de los Web Apps es extremadamente bajo en comparación con otras aplicaciones Web.

Los beneficios de utilizar una base de datos SQL Server junto con su aplicación de Web Access

  • Puedes implementar una solución escalable en la web con uno de los mejores motores de bases de datos en el mercado
  • Ahora puedes utilizar T-SQL.De hecho, estoy trabajando en un proyecto SSIS / ETL que funcione con mi Access 2013 Web App. Esta es una ENORME ventaja
  • Respaldos – la forma en que realidad se puede respaldar los datos es extremadamente simple y confiable
  • Migración – la parte de la migración es extremadamente fácil al tan solo guardar un paquete y luego implementar el paquete en otro sitio Sharepoint.
  • Muchas más características! – por favor, excava un poco y pruébalo. Te va a encantarSonrisa

    Cómo se ve – un par de imágenes de lo que se obtiene

    image

    Así luce la aplicación Web en Access 2013

    image

    Esta es una de las vistas más estándar llamada la vista de lista. Cuando se crea una aplicación, cada una de las tablas aparecerá con una lista y una vista Hoja de datos. (en la imagen de arriba lo vemos en mi explorador, sitio de Sharepoint)

    image

    Este panel de navegación y la forma en que muestra las imágenes de los registros es sólo pura genialidad

    image

    Esta es la vista tipo Hoja de datos. Básicamente, sólo una cuadrícula genial en la que puedes introducir datos y que incluso tiene una búsqueda de autocompletado! También puedes configurarlo para que sea un combo box o cualquier otro tipo!

    image

    Así es como se ve cuando me conecto a la base de datos desde Visual Studio (Podría haber utilizado SSMS para conectarme también). Se dará cuenta de que TODAS las tablas creadas con Access tienen el prefijo «Access.». Y también te darás cuenta de que la base de datos tiene algunas otras tablas llamadas «AccessSystem.» Que permiten la integración de SQL / Access..

    Más información acerca de la aplicación Web Access se puede encontrar en su blog

    http://blogs.office.com/b/microsoft-access/

    El Panorama – Power Pivot + Access + Otras Herramientas

    The BIG Picture

    Actualmente estoy usando este concepto y es básicamente el uso de mi Access 2013 Web App como mi aplicación con SQL Server como mi base de datos. Luego, utilizando Excel para crear mi modelo de datos y consumir los datos con tablas dinámicas y Power View y luego, utilizar otras herramientas como Report Builder y Performance Point para «jugar» con los datos. Sólo puedo imaginar cómo Power BI mejorará mi experiencia con la configuración actual que tengoSonrisa

    ¿La versión de Microsoft de Oracle Apex? – ¿es esta?

    No del todo. Desde hace algún tiempo he estado revisando Oracle Apex e incluso tuve la oportunidad de ser parte de un equipo que desplegó una solución en el 2012 con APEX 4.0 brindando excelentes resultados y comentarios. Oracle APEX es básicamente un creador de soluciones en la Web totalmente out-of-the-box que trabaja sobre una base de datos Oracle.

    Intenta verlo como una versión más avanzada de MSFT Access pero que se ejecuta en el navegador y que hace un montón de cosas que no puedes hacer con la versión actual de Access Web App 2013 (algo mas dinámico, por decirlo de una manera). OH! y es totalmente gratuito, pero es necesario al menos una base de datos Oracle XE (la versión SQL Server Express de Oracle DB)

    VS Lightswitch es bastante cool! Déjame saber lo que piensa en la sección de comentarios y también si quieres más artículos sobre Access 2013 Web App.

Pensamientos
Subscribe
Notify of
guest
6 Comentario
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Robert Vilca Valencia

Estaría perfecto, artículos de Powerview.

Miguel Escobar

Ando trabajando en uno.. Podría publicarlo muy pronto

Alex parra

Miguel Escobar, me puedes ayudar a entender mejor esto ,soy nuevo ..
deseo crear en mapa de Lima con distritos para poder presentar muestreos, indicadores, tarifas, etc pero que sea en excel y se marque cada parte del mapa, mi correo es alexkoby@hotmail.com

Miguel Escobar

Hola Alex,

Escríbeme mejor a info@poweredsolutionsonline.com. No conozco mucho de Perú pero ahí vemos en qué te puedo ayudar!

Saludos,

Fernando Morales

Hola, por favor, alguin podría enviarme algún Manual de Access 2013. Soy de Cuba y llevo algunos años desarrollando algunas aplicaciones en Access, desde la versión 97, estoy enamorado del Acces pero acá en mi país es muy difícil conseguir información novedosa porque la internet está muy limitada.
Me interesa mucho el tema de crear bases de datos en Access que puedan publicarse en la Web. Le agradecería mucho su ayuda.

Saludos

Fernando Morales

Bueno olvide poner mi correo: gallardo@ecasa.avianet.cu