Objetivos de aprendizaje
Después de esta unidad, podrá:
- Crear un modelo de datos complejo con varias relaciones.
- Configurar relaciones de forma manual.
Observe lo siguiente: Conectar su cuenta de Tableau Public
Si todavía no lo ha hecho, o si se ha agotado el tiempo de espera de la sesión del Playground, inicie sesión en su cuenta de Tableau Public en la ventana del Playground que está a la derecha. Si todavía no tiene una cuenta de Tableau Public, regístrese para conseguir una y no olvide activarla antes de empezar esta unidad interactiva. Encontrará instrucciones detalladas en la primera unidad de este módulo.
Añadir complejidad al modelo de datos para conseguir un análisis más profundo
Es el momento de seguir con los datos. Ya se encuentra en el entorno de creación de Tableau. Volveremos a esto pronto. Ahora, vamos a volver para configurar el modelo de datos. Es posible que los primeros pasos le parezcan una repetición de la unidad anterior, pero es importante asegurarse de que conoce bien el modelo de datos.
- Haga clic en el icono New Data Source (Nueva fuente de datos) en la barra de herramientas
- En la pestaña Files (Archivos), haga clic en Upload from computer (Cargar desde el ordenador). Si le resulta difícil encontrar el archivo .zip, puede hacer clic aquí para descargarlo de nuevo.
- Cargue Episodes.csv.
- Haga clic en el icono + que aparece junto a Connections (Conexiones) en el panel de la izquierda y cargue Seasons.csv.
- En el panel de la izquierda, en Files (Archivos), arrastre Seasons.csv al lienzo.
- Ahora vamos con más datos. Haga clic en el icono + que aparece junto a Connections (Conexiones) para cargar ChallengeBakes.csv.
- Arrastre la tabla ChallengeBakes.csv al lienzo. De nuevo, asegúrese de que haya un hilo entre Episodes.csv y ChallengeBakes.csv.
- Es decir, ChallengeBakes.csv no debería salir de Seasons.csv. Si una tabla termina en el lugar incorrecto, pase el cursor sobre la tabla, haga clic en la marca de inserción para abrir el menú desplegable y, a continuación, elimínela y vuelva a intentarlo. Si lo prefiere, puede utilizar el botón Undo (Deshacer) de la barra de herramientas.
- Asegúrese de que incorpora la tabla desde el área Files (Archivos) del panel izquierdo, no intente alargar la información de conexión.
- Es decir, ChallengeBakes.csv no debería salir de Seasons.csv. Si una tabla termina en el lugar incorrecto, pase el cursor sobre la tabla, haga clic en la marca de inserción para abrir el menú desplegable y, a continuación, elimínela y vuelva a intentarlo. Si lo prefiere, puede utilizar el botón Undo (Deshacer) de la barra de herramientas.
Vaya. El hilo se ha roto.
Crear una relación manual
A veces, Tableau no puede crear automáticamente una relación, por lo que tiene que hacerlo usted mismo.
- Asegúrese de que el hilo que se ha roto esté seleccionado.
- En el panel Preview (Vista previa), abra el menú desplegable Select a field (Seleccionar un campo) en el encabezado de Episodes.csv.
- Seleccione Episode (Episodio). Sitúe el ratón en la parte superior de la barra de herramientas en medio de la pantalla para que aparezca el control de tamaño si necesita cambiar el tamaño del panel inferior.
- Abra el menú desplegable Select a field (Seleccionar un campo) que aparece debajo de ChallengeBakes.csv.
- Seleccione Episode (Episodio) (ChallengeBakes.csv).
Esta es una cláusula de relación entre el campo Episode (Episodio) de la tabla Episodes (Episodios) y el campo Episode (Episodio) (ChallengeBakes.csv) de la tabla ChallengeBakes.
Añadir cláusulas de relación
Si lo deja como está, se combinará la información de todos los episodios 3 (independientemente de la temporada) con los retos de los episodios 3 (independientemente de la temporada). Lo que usted quiere realmente es combinar la información del episodio 3 de la temporada 1 con los retos del episodio 3 de la temporada 1, la información del episodio 3 de la temporada 2 con los retos del episodio 3 de la temporada 2, y así sucesivamente. Para ello, necesita una segunda cláusula de relación en Season (Temporada). Cree una segunda cláusula de relación para garantizar que las temporadas se alinean correctamente.
- En el panel Preview (Vista previa), haga clic en el botón Add more fields (Añadir más campos) para añadir una cláusula de relación.
- Sitúe el ratón en la parte superior de la barra de herramientas en medio de la pantalla para que aparezca el control de tamaño si necesita cambiar el tamaño del panel inferior.
- Sitúe el ratón en la parte superior de la barra de herramientas en medio de la pantalla para que aparezca el control de tamaño si necesita cambiar el tamaño del panel inferior.
- En el menú desplegable Select a field (Seleccionar un campo) en Episodes.csv, busque y seleccione Season (Temporada). (Asegúrese de que no utiliza el campo Season Episode (Episodio de temporada) ).
- En el menú despegable Select a field (Seleccionar un campo), en ChallengeBakes.csv, elija Season (Temporada) (ChallengeBakes.csv).
Esta es una cláusula de relación entre el campo Season (Temporada) de la tabla Episodes (Episodios) y el campo Season (Temporada) de la tabla ChallengeBakes. Ahora, ambos conjuntos de valores de campo (Episode [Episodio] y Season [Temporada]) deberán coincidir en las tablas para relacionarse.
- Añada la tabla Bakers (Pasteleros). Haga clic en el icono + que aparece junto a Connections (Conexiones) y cargue Bakers.csv.
- Arrastre la tabla Bakers.csv al lienzo a la derecha de ChallengeBakes.csv.
- Arrastre el archivo desde el área Files (Archivos) del panel izquierdo, no desde el área Connections (Conexiones).
- Asegúrese de que el hilo conecta ChallengeBakes.csv y Bakers.csv
- Arrastre el archivo desde el área Files (Archivos) del panel izquierdo, no desde el área Connections (Conexiones).
- Establezca la cláusula de relación entre ChallengeBakes.csv y Bakers.csv. Debería ser Baker = Baker (Bakers.csv).
- Añada la tabla Outcomes (Resultados). Cargue Outcomes.csv.
- Arrastre la tabla Outcomes (Resultados) y relaciónela con la tabla ChallengeBakes.csv.
- Ahora, ChallengeBakes.csv debería tener dos tablas que salen de ella: Bakers.csv y Outcomes.csv
- Ahora, ChallengeBakes.csv debería tener dos tablas que salen de ella: Bakers.csv y Outcomes.csv
- Compruebe que la cláusula de relación sea Season Episode = SeasonEpisode (Outcomes.csv).
- Este es un campo combinado que contiene toda la información de SeasonEpisode, como el episodio 3 de la temporada 2 (una solución diferente a la relación entre Episode [Episodio)] y Season [Temporada] independientemente).
- Este es un campo combinado que contiene toda la información de SeasonEpisode, como el episodio 3 de la temporada 2 (una solución diferente a la relación entre Episode [Episodio)] y Season [Temporada] independientemente).
Ya está. Ese es su modelo de datos. De ahora en adelante, consultaremos la fuente de datos, ya que el modelo se refiere más al diagrama de tabla. (Nota: Estos dos enlaces son bastante técnicos. Explórelos solamente si se siente cómodo con el contenido. No necesita esa información para continuar).
Nombrar su fuente de datos
Aún queda un último paso. Siempre es buena idea nombrar las fuentes de datos para que tengan un nombre que resulte útil. A esta vamos a ponerle el nombre GBBO (por Great British Bake Off), en homenaje a su nombre.
- En la parte superior del lienzo, haga clic donde se puede leer Episodes.csv+ (Multiple Connections) e introduzca
GBBO
en su lugar.
¡Excelente trabajo!