nicolás padula core technologies consultant maximiliano stibel core technologies consultant

18
Nicolás Padula Core Technologies Consultant Maximiliano Stibel Core Technologies Consultant

Upload: maria-concepcion-gonzalez-rio

Post on 24-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

Nicolás PadulaCore Technologies Consultant

Maximiliano StibelCore Technologies Consultant

Page 2: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 3: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 4: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 5: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

Data Mining ETLReference

Data Reporting

Data Warehouse

Data Sync

Page 6: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 7: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

Se puede integrar con soluciones existentes.

Herramientas familiares con la experiencia otorgada por Visual Studio.

Permite crear Hubs de datos seguros entre dispositivos, lugares físicos, etc…

Baja fricción a la hora escalar y de hacer el deployment.

Librerías y ejemplos soportados por la comunidad para diferentes lenguajes como Ruby, PHP, Java, etc…

Acceso a los SQL Services a través de interfaces estándar como ser REST y SOAP.

Extender los skills del programador a la nube.

Page 8: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 9: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 10: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

Flexible PropertiesString-Object Dictionary

StringBase64Binary,BooleanDecimalDatetime

MetadataIdVersionKind

No se permiten updates parciales

Consultas LINQJoins simplesAlgunos operadores

BLOB

Page 11: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

Fácil de usar desde Visual Studio

(Service Reference) No permite binarios

Crear (Authority, Container, Entity) proxy.Create(scope, entity);

Borrar (Container, Entity) proxy.Delete(scope);

Recuperar proxy.Get(scope);

Actualizar proxy.Update(scope, entity);

Consultar proxy.Query(scope, queryString);

Page 12: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

Query <container-id>?q=‘from e in entities select e’

GET Selección

POST Inserción

PUT Actualización

DELETE Borrado

Amigable con la Web 2.0

Soporta Blobs

https://<authority>.data.database.windows.net/v1/<containerid>/<entityid>https://<authority>.data.database.windows.net/v1/<containerid>/<entityid>

Page 13: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

• Usa HTTPS para todas las conexiones

• Soporta autenticación básica y basada en Tokens

• Actualmente las credenciales son por Authorities

• Los Containers se separan en servidores físicos.

• Se pueden paralelizar las consultas dividiendo los datos en diferentes Containers.

Page 14: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 15: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

Cliente rico de encuestasCliente rico de encuestas

Page 16: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 17: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
Page 18: Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

[email protected]

[email protected]