Creación y eliminación de tablas desde el table storage

19
Microsoft Azure Creación y eliminación de tablas desde el Table Storage

Transcript of Creación y eliminación de tablas desde el table storage

Page 1: Creación y eliminación de tablas desde el table storage

Microsoft AzureCreación y eliminación de tablas desde el Table Storage

Page 2: Creación y eliminación de tablas desde el table storage

En este tutorial aprenderás a:

Crear una cuenta de almacenamiento en Azure.

Como crear tablas para el almacenamiento Table Storage.

Como eliminar tablas para el almacenamiento de Table Storage.

Page 3: Creación y eliminación de tablas desde el table storage

Creando una cuenta para acceder al Azure Storage

Entrar al portal de Microsoft Azure

Manage.windowsazure.com

Page 4: Creación y eliminación de tablas desde el table storage

Creando una cuenta para acceder al Azure Storage

Crear cuenta

Clic en Almacenamiento. Clic en nuevo.

Page 5: Creación y eliminación de tablas desde el table storage

Creando una cuenta para acceder al Azure Storage

Crear cuenta

Clic en Creación rápida. Escribir nombre de cuenta. Escoger región más cercana o

grupo de afinidad. Escoger replicación

(Geográficamente redundante). Clic en Crear cuenta de

almacenamiento.

Page 6: Creación y eliminación de tablas desde el table storage

NOTAS:

Cuando creamos una cuenta de almacenamiento, creamos una cuenta con posibilidad de almacenar mediante: blobs, tables y queues.

Ejemplo:

De nuestra URL inicial miazurestorage.*.core.windows.net

Al crear nuestra cuenta nos quedamos con:

https://miazurestorage.blob.core.windows.net

https://miazurestorage.table.core.windows.net

https://miazurestorage.queue.core.windows.net

Page 7: Creación y eliminación de tablas desde el table storage

Creando una cuenta para acceder al Azure Storage

Claves de almacenamiento

Teniendo nuestra cuenta ya creada, damos clic en Administrar Claves.

Page 8: Creación y eliminación de tablas desde el table storage

Creando una cuenta para acceder al Azure Storage

Claves de almacenamiento

Cuando se crea nuestra cuenta, tenemos dos tipos: primaria y secundaria.

Las dos claves nos sirven para almacenar en nuestro Azure Storage. Si quisiéramos cambiarlas , tan solo hay que presionar el botón de regenerar.

Page 9: Creación y eliminación de tablas desde el table storage

Creando una cuenta para acceder al Azure Storage

Accediendo al Azure Storage

Teniendo un proyecto de tipo WebRole o WorkerRole con Visual Studio, importar nuestros nombres de espacios:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar clase AzureStorageAccount

Page 10: Creación y eliminación de tablas desde el table storage

NOTAS:

Con el código anterior, ya podemos acceder a nuestra cuenta almacenamiento en el Azure Storage, de igual manera si estamos trabajando de forma local, estaremos trabajando con el Storage Emulator.

Page 11: Creación y eliminación de tablas desde el table storage

Agregar clase de referencia

Agregar nuevo archivo de tipo clase al proyecto “Carrera.cs”.

Importar nombres de espacio:

System.Data.Services.CommonMicrosoft.WindowsAzure.StorageClient

Page 12: Creación y eliminación de tablas desde el table storage

NOTAS

El código anterior nos sirve para modelar la tabla que manejaremos en el Table Storage desde la nube de Azure. En este caso es una tabla para almacenar carreras y que solo necesita dos datos (nombre y tipo). Además siempre se tienen que agregar los tres atributos clave:

Partition Key.

Row Key.

Timestamp.

Page 13: Creación y eliminación de tablas desde el table storage

Agregar clase contexto

Agregar nuevo archivo de tipo clase al proyecto “ContextoCarrera.cs”.

Importar nombres de espacio:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Page 14: Creación y eliminación de tablas desde el table storage

NOTAS

Con el código anterior tenemos una clase que hereda todas las características de la clase TableServiceContext.

Esta tabla no servirá para devolvernos todas las entidades que coincidan sobre una consulta de tipo Linq de una forma segura por medio de credenciales.

Page 15: Creación y eliminación de tablas desde el table storage

NOTAS

Desde el explorador de servidores de Visual Studio, podemos irnos al elemento Azure en su elemento Storage. Al dar clic ahí, encontraremos las cuentas de almacenamiento ligadas a nuestra suscripción.

Al abrir alguna cuenta, en el servicio de Tables se encontrarán todas las tablas que estemos generando en el Table Storage.

Page 16: Creación y eliminación de tablas desde el table storage

Crear tablas desde el TableStorage

Agregar un nuevo WebForm al proyecto.

Agregar el código de ejemplo.

Importar nombres de espacio:

Microsoft.WindowsAzure;Microsoft.WindowsAzure.StorageClient

System.Data.Services.Client

Page 17: Creación y eliminación de tablas desde el table storage

NOTAS

La creación de la tabla la podemos comprobar desde el explorador de servidores dando doble clic en el servicio de Tables.

Page 18: Creación y eliminación de tablas desde el table storage

Eliminar tablas desde el TableStorage

Agregar el código de ejemplo.

Importar nombres de espacio:

Microsoft.WindowsAzure;Microsoft.WindowsAzure.StorageClient

System.Data.Services.Client

Page 19: Creación y eliminación de tablas desde el table storage

Si quieres saber mas acerca de Microsoft Azure no olvides visitar:

BLOG

http://blogs.itpro.es/eduardocloud

YouTube: https://www.youtube.com/user/azuresinlimites

Facebook: https://www.facebook.com/zemoreno

Twitter: https://twitter.com/victor_zemoreno

SlideShare: http://www.slideshare.net/zemoreno1

Google +: https://plus.google.com/u/0/117719984579300573037/posts