Skip to content
This repository has been archived by the owner on Jan 31, 2024. It is now read-only.

Commit

Permalink
Update Seccion4.md
Browse files Browse the repository at this point in the history
  • Loading branch information
emartinborregon committed Sep 19, 2018
1 parent 1f15981 commit ac873d2
Showing 1 changed file with 25 additions and 25 deletions.
50 changes: 25 additions & 25 deletions docs/C3/Seccion4.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
# Visualizar (Visualize)

Kibana además de un gran búscador es un potente visualizador de datos, que nos permite crear y guardar graficas de muchos tipos para el analisis de datos.
Kibana además de un gran buscador es un potente visualizador de datos, que nos permite crear y guardar graficas de muchos tipos para el análisis de datos.

Una vez entramos en el apartado visualizar nos aparece una tabla con las visualizaciones ya guardadas y un boton azul con un símbolo +, al clicarlo nos aparece toda una serie de opciones para trabajar y visualizar datos.
Una vez entramos en el apartado visualizar nos aparece una tabla con las visualizaciones ya guardadas y un botón azul con un símbolo +, al clicarlo nos aparece toda una serie de opciones para trabajar y visualizar datos.

## Gráfico de barras

Los gráficos de barras sirven para comparar un mismo rango de datos (por ejemplo el importe total) en distintas instancias (en este caso las depedencias de gobierno). Al seleccionarlo llegamos a una pantalla como la siguiente con todos los valores vacios.
Los gráficos de barras sirven para comparar un mismo rango de datos (por ejemplo el importe total) en distintas instancias (en este caso las dependencias de gobierno). Al seleccionarlo llegamos a una pantalla como la siguiente con todos los valores vacíos.

!["Grafico Barras"](GBarras.png "Grafico Barras")
!["Gráfico Barras"](GBarras.png "Grafico Barras")

Para replicar el gráfico el proceso es:
* **Y-Axis**
* *Agregation:* En este punto seleccionamos como se agregaran los datos en nuestro gráfico. Por defecto nos da "Count", pero para conseguir los valores totales hemos de seleccionar la opción "Sum" y abré un nuevo desplagable llamadmo *Field* donde seleccionaremos `awards.value.amount`, que es el campo dónde están el valor de contrato.
* *Custom label:* Campo de personalizción del grafico.
* *Add metric:* El botón azul sirve por si queremos añadir otra metrica en el eje de la Y. Si quisieramos hacer un grafíco con barras agrupadas deberíamos seguir por este camino.
* *Agregation:* En este punto seleccionamos como se agregaran los datos en nuestro gráfico. Por defecto nos da "Count", pero para conseguir los valores totales hemos de seleccionar la opción "Sum" y abre un nuevo desplegable llamado *Field* donde seleccionaremos `awards.value.amount`, que es el campo dónde están el valor de contrato.
* *Custom label:* Campo de personalización del grafico.
* *Add metric:* El botón azul sirve por si queremos añadir otra metrica en el eje de la Y. Si quisiéramos hacer un gráfico con barras agrupadas deberíamos seguir por este camino.

* **Buckets / X-Axis** - Aunque hay dos otrasopciones **Split Series** y **Split Chart** para realizar este gráfico nos quedaremos con la primera opcion
* *Agregation:* Nos abre un desplegable con multiples opciones, seleccionaremos "Terms" y apareceran una serie de campos.
* **Buckets / X-Axis** - Aunque hay dos otras opciones **Split Series** y **Split Chart** para realizar este gráfico nos quedaremos con la primera opción.
* *Agregation:* Nos abre un desplegable con múltiples opciones, seleccionaremos "Terms" y aparecerán una serie de campos.
* *Field*: Seleccionamos la opción `buyer.name.keyword` (observaran no hay la opción sin keyword).
* *Order by*: Ordernaremos por "metric.Sum of awards.value.amount", el valor que pusimos en el inicio, aunque también podríamos ordenar alfabeticamente o definir otro orden de la base de datos.
* *Order*: Seleccionaremos "Descending" para que aparezcan los mayores primeros. Si huberamos seleccionado otro *Orden by* las opciones se modificarian.
* *Order by*: Ordernaremos por "metric.Sum of awards.value.amount", el valor que pusimos en el inicio, aunque también podríamos ordenar alfabéticamente o definir otro orden de la base de datos.
* *Order*: Seleccionaremos "Descending" para que aparezcan los mayores primeros. Si huberamos seleccionado otro *Orden by* las opciones se modificarían.
* *Size*: El numero de valores que vamos a mostrar en el grafico, 20 es un valor razonable
* *Custom label:* Campo de personalizción del grafico.
* *Custom label:* Campo de personalización del grafico.

Cuando ya tenemos todo el panel completo hemos de darle al botón de play en el recuadro azul y el gráfico aparecerá en la pantalla. Podemos modificar las distintas opciones para analizar a profundidad.

## Grafico de tarta
## Gráfico de tarta

Los graficos de tarta para saber que peso tiene cada uno de los elementos (procedimientos de contratación) sobre el conjunto (todo el dataset).
Los gráficos de tarta para saber que peso tiene cada uno de los elementos (procedimientos de contratación) sobre el conjunto (todo el dataset).

!["Grafico de tarta"](GTarta1.png "Grafico de tarta")

Expand All @@ -43,7 +43,7 @@ Para replicar el gráfico el proceso es:
* *Oder* Descent
* *Size*: Dejamos 5 aunque son tres.

Le damos al "play" y aparecera el gráfico. Pero una vez visualizado queremos ver cuales son las dependencias que más han usado este dataset para y para esto hemos de clicar al botón con letra azul "Add sub-buckets" que está en el apartado de Buckets. Una vez allí repetiremos el proceso.
Le damos al "play" y aparecerá el gráfico. Pero una vez visualizado queremos ver cuales son las dependencias que más han usado este dataset para y para esto hemos de clicar al botón con letra azul "Add sub-buckets" que está en el apartado de Buckets. Una vez allí repetiremos el proceso.

* **Bucket / Splits Slices**
* *Agregation:* Otra vez Terms
Expand All @@ -52,19 +52,19 @@ Le damos al "play" y aparecera el gráfico. Pero una vez visualizado queremos ve
* *Oder* Descent
* *Size*: Dejamos 5 aunque son tres.

Cuando le demos al play nos saldrá este grafica con las 5 dependencias que más veces han echo ese tipo de contración en el dataset.
Cuando le demos al play nos saldrá este grafica con las 5 dependencias que más veces han echo ese tipo de contratación en el dataset.

!["Grafico de tarta2"](GTarta2.png "Grafico de tarta2")

Siguiendo con el analisis queremos cambiar el agregado, no queremos que sea cuenta sinó importe total por procedimiento y dependencia.
Siguiendo con el análisis queremos cambiar el agregado, no queremos que sea cuenta sinó importe total por procedimiento y dependencia.
* **Metrics**
* *Agregation:* seleccionaremos la opción de "Sum" y en el nuevo desplagable *Field* seleccionaremos `awards.value.amount`
* *Agregation:* seleccionaremos la opción de "Sum" y en el nuevo desplegable *Field* seleccionaremos `awards.value.amount`

Le volvemos a dar al play y nos da la siguiente grafica.

!["Grafico de tarta3"](GTarta3.png "Grafico de tarta3")

Podemos seguir analizando añadiendo y quitando valores. Para accelerar el proceso, al lado de cada "Split Slices", hay tres botones que permiten hacer la acciones "Mostrar/econder", "modificar el orden de aparición" y "borrar el slice". Cada vez que se hace una modificación hay que apretar el botón de play.
Podemos seguir analizando añadiendo y quitando valores. Para acelerar el proceso, al lado de cada "Split Slices", hay tres botones que permiten hacer la acciones "Mostrar/esconder", "modificar el orden de aparición" y "borrar el slice". Cada vez que se hace una modificación hay que apretar el botón de play.

## Gráfico de lineas

Expand All @@ -77,20 +77,20 @@ Los gráficos de líneas nos sirven para mostrar la evolución durante el tiempo
* Clicaremos en *Add metric*
* *Agretation:* Dejaremos seleccionada el "Count"

* **Buckets / X-Axis** - Aunque hay dos otrasopciones **Split Series** y **Split Chart** para realizar este gráfico nos quedaremos con la primera opcion
* **Buckets / X-Axis** - Aunque hay dos otras opciones **Split Series** y **Split Chart** para realizar este gráfico nos quedaremos con la primera opción.
* *Agregation:* Esta vez seleccionaremos "Date Histogram", ya que queremos hacer una serie temporal.
* *Field:* Usaremos el campo `awards.contractPeriod.endDate`, la fecha en la que se otorga el contrato.
* *Interval:* Seleccionaremos "Monthly", que nuestro dataset contiene datos de tres años.

Si le dieramos play ahora, el gráfico quedaria solo con la linea verda, y la azul quedaría rozando al 0, ya que los valores entre ambas son muy distintos. Para que esto aparezca bien, hemos de crear un segundo eje de valores en la gráfica. Para esto hemos de hacer clicar en *Metrics & Axes* (el menú a la izquerda del botón play) y en el desplegable "Value Axis" clicar a la opción "New Axis", que nos generará un nuevo eje que podemos editar en la siguente caja **Y-Axis**.
Si le diéramos play ahora, el gráfico quedaría solo con la linea verda, y la azul quedaría rozando al 0, ya que los valores entre ambas son muy distintos. Para que esto aparezca bien, hemos de crear un segundo eje de valores en la gráfica. Para esto hemos de hacer clicar en *Metrics & Axes* (el menú a la izquierda del botón play) y en el desplegable "Value Axis" clicar a la opción "New Axis", que nos generará un nuevo eje que podemos editar en la siguiente caja **Y-Axis**.

Observando el grafico podemos ver que termina en el 2020, cuando aún estamos en 2018. Para rectificar esto, podemos añadir un filtro a los datos, de la misma forma que lo hacemos en el apartado [Discover](Seccion2.md)
Observando el grafico podemos ver que termina en el 2020, cuando aún estamos en 2018. Para rectificar esto, podemos añadir un filtro a los datos, de la misma forma que lo hacemos en el apartado [Discover](https://manualkibanaocds.readthedocs.io/es/latest/C3/Seccion2.html)


## Otros graficos dispontibles
## Otros gráficos dispontibles

En Kibana hay muchas más opciones de crear gráficos, todos ellos con funcionamientos muy similares a los anteriormente descritos. Algunos recomendados son:
* **Tablas**: Permiten generar nuevas tablas y exportarlas a csv.
* **Area**: para valores acumulados en el tiempo
* **Mapas**: cuando tenemos valores graficos
* **Área**: para valores acumulados en el tiempo.
* **Mapas**: cuando tenemos valores geográficos.
* **Redes**: Explorar las relaciones entre los distintos campos.

0 comments on commit ac873d2

Please sign in to comment.