Ejercicio: Uso de consultas para explorar los datos

Completado

Ha tenido la oportunidad de ver los datos sin procesar de un conjunto de datos meteorológicos desconocido y de explorar algunas de sus propiedades en la cuadrícula de resultados de la interfaz de usuario web de Azure Data Explorer.

Aquí vamos a usar consultas para caracterizar de forma más detallada el tamaño y la variabilidad de los datos.

Recuento de los registros

La consulta más básica que se va a usar cuenta el número de filas de la tabla.

Ejecute la consulta siguiente.

Ejecución de la consulta

StormEvents
| count 

Debería obtener resultados similares a la imagen siguiente:

Captura de pantalla de los resultados del operador count.

Busque los valores mínimos y máximos

Es útil saber qué intervalos de valores existen en el conjunto de datos. Por ejemplo, en la última unidad hemos visto que hay marcas de tiempo para cada evento. Ejecute la consulta siguiente para ver los valores mínimos y máximos de la columna StartTime:

Ejecución de la consulta

StormEvents
| summarize min(StartTime), max(StartTime)

Debería obtener resultados similares a la imagen siguiente:

Captura de pantalla de los resultados máximos y mínimos.

Obtenga un esquema de tabla

Recuerde que en la última unidad se examinaron varias filas de datos para deducir los tipos de datos. Puede usar una consulta para averiguar el esquema real de la tabla de datos. El esquema es una asignación del nombre de columna al tipo de datos.

  1. Ejecute la consulta siguiente.

    Ejecución de la consulta

    StormEvents
    | getschema 
    

    Debería obtener resultados similares a la imagen siguiente:

    Captura de pantalla de la cuadrícula de resultados que muestra los metadatos.

  2. Examine cada una de las columnas. La primera, ColumnName, muestra las columnas que ha analizado en la última unidad. ColumnOrdinal numera las columnas en el orden en que aparecen en la tabla. DataType no se requiere para esta caracterización. ColumnType muestra el tipo de datos de cada columna. Observe que la última columna, StormSummary, es un objeto dinámico. Un objeto dinámico puede incluir matrices o contenedores de propiedades.