Objetivos de aprendizaje
Después de esta unidad, podrá:
- Crear un modelo de datos complejo con varias relaciones.
- Configurar relaciones de forma manual.
Comprobación: Conectar su cuenta de Tableau Public
Si aún no lo hizo, o si se agotó el tiempo de espera de la zona de pruebas, inicie sesión en su cuenta de Tableau Public en la ventana Playground (Zona de pruebas) a la derecha. Si aún no tiene una cuenta de Tableau Public, regístrese y cree una ahora mismo. No olvide activarla antes de empezar esta unidad interactiva. Podrá encontrar instrucciones más detalladas en la primera unidad de este módulo.
Agregar complejidad al modelo de datos para un análisis más profundo
¡Es tiempo de más datos! En este momento, se encuentra en el entorno de creación de Tableau. Volverá aquí en breve. Por ahora, retomemos la configuración del modelo de datos. Puede que los primeros pasos se sientan como un repaso de la última unidad, pero es importante asegurarse de que conozca bien el modelo de datos.
- Haga clic en el ícono New Data Source (Nueva fuente de datos) en la barra de herramientas
.
- En la ficha Files (Archivos), haga clic en Upload from computer (Cargar desde la computadora). Si tiene problemas para encontrar el archivo zip, puede hacer clic aquí para descargarlo otra vez.
- Cargue Episodes.csv.
- Haga clic en el ícono + junto a Connections (Conexiones) en el panel izquierdo y cargue Seasons.csv.
- Desde el panel izquierdo en Files (Archivos), arrastre Seasons.csv al lienzo.
- Ahora, es momento de más información. Haga clic en el ícono + junto a Connections (Conexiones) para cargar ChallengeBakes.csv.
- Arrastre la tabla ChallengeBakes.csv al lienzo. De nuevo, asegúrese de que el hilo se encuentre entre Episodes.csv y ChallengeBakes.csv.
- Es decir, ChallengeBakes.csv no debería mostrarse por detrás de Seasons.csv. Si una tabla termina quedando en el lugar incorrecto, sitúe el cursor sobre ella, haga clic en el signo de intercalación para abrir el menú desplegable, elimínela y vuelva a intentarlo. Siempre tiene la opción de utilizar el botón Undo (Deshacer) en la barra de herramientas.
- Asegúrese de extraer la tabla desde el área Files (Archivos) del panel izquierdo e intente no arrastrar la información de conexión.
- Es decir, ChallengeBakes.csv no debería mostrarse por detrás de Seasons.csv. Si una tabla termina quedando en el lugar incorrecto, sitúe el cursor sobre ella, haga clic en el signo de intercalación para abrir el menú desplegable, elimínela y vuelva a intentarlo. Siempre tiene la opción de utilizar el botón Undo (Deshacer) en la barra de herramientas.
¡Oh vaya! Se ha dañado el hilo.
Crear una relación manual
A veces, Tableau no puede crear la relación de forma manual, por lo que tendrá que hacerlo usted.
- Asegúrese de que el hilo dañado 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 cursor en la parte superior de la barra de herramientas en medio de la pantalla para que se muestre el controlador de tamaño si necesita modificar el tamaño del panel inferior.
- Abra el menú desplegable Select a field (Seleccionar un campo) en ChallengeBakes.csv.
- Seleccione Episode (ChallengeBakes.csv) (Episodio [ChallengeBakes.csv]).
Esta es una cláusula de relación entre el campo Episode (Episodio) en la tabla Episodes (Episodios) y el campo Episode (ChallengeBakes.csv) (Episodio [ChallengeBakes.csv]) de la tabla ChallengeBakes.
Agregar cláusulas de relación
Sin embargo, si lo deja así, combinará la información de cada tercer episodio (independientemente de la temporada) con los desafíos de cada tercer episodio (independientemente de la temporada). Lo que deseará hacer es combinar la información de t1 e3 con la información de t1 e3, t2e3 con t2e3, y así sucesivamente. Necesita una segunda cláusula de relación en Season (Temporada) para controlar esto. Cree esta segunda cláusula de relación para asegurarse de que las temporadas se alineen de forma adecuada.
- En el panel Preview (Vista previa), haga clic en el botón Add more fields (Agregar más campos) para agregar una cláusula de relación.
- Sitúe el cursor en la parte superior de la barra de herramientas en medio de la pantalla para que se muestre el controlador de tamaño si necesita modificar el tamaño del panel inferior.
- Sitúe el cursor en la parte superior de la barra de herramientas en medio de la pantalla para que se muestre el controlador de tamaño si necesita modificar el tamaño del panel inferior.
- Desde el menú desplegable Select a field (Seleccionar un campo) en Episodes.csv, desplácese hasta Season (Temporada) y seleccione esta opción. Asegúrese de no utilizar el campo Season Episode (Episodio de la temporada).
- Desde el menú desplegable Select a field (Seleccionar un campo) en ChallengeBakes.csv, seleccione Season (ChallengeBakes.csv) (Temporada [ChallengeBakes.csv]).
Esta es una cláusula de relación entre el campo Season (Temporada) en la tabla Episodes (Episodios) y el campo Season (Temporada) de la tabla ChallengeBakes. Ahora, ambos conjuntos de valores de campo (Episode y Season) deberán coincidir para que estas tablas estén relacionadas.
- Agregue la tabla Bakers (Pasteleros). Haga clic en el ícono + junto a Connections (Conexiones) para cargar 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 el área Connections (Conexiones).
- Asegúrese de que el hilo conecte ChallengeBakes.csv y Bakers.csv.
- Arrastre el archivo desde el área Files (Archivos) del panel izquierdo, no el área Connections (Conexiones).
- Establezca la cláusula de relación entre ChallengeBakes.csv y Bakers.csv. Debería ser Baker = Baker (Bakers.csv).
- Agregue la tabla Outcomes (Resultados). Cargue Outcomes.csv.
- Arrastre la tabla Outcomes (Resultados) y relaciónela con la tabla ChallengeBakes.csv.
- ChallengeBakes.csv ahora debería tener dos tablas que salgan de ella, Bakers.csv y Outcomes.csv.
- ChallengeBakes.csv ahora debería tener dos tablas que salgan de ella, Bakers.csv y Outcomes.csv.
- Verifique que la cláusula de relación sea Season Episode (Episodio de la temporada) = SeasonEpisode (Outcomes.csv).
- Este es un campo combinado que contiene la información de SeasonEpisode (Episodio de la temporada) junta, como t2e3; lo que constituye una solución diferente a establecer una relación con Episode (Episodio) y Season (Temporada) de manera independiente.
- Este es un campo combinado que contiene la información de SeasonEpisode (Episodio de la temporada) junta, como t2e3; lo que constituye una solución diferente a establecer una relación con Episode (Episodio) y Season (Temporada) de manera independiente.
Así funciona. Este es su modelo de datos. A partir de ahora, haremos referencia a la fuente de datos, ya que el modelo se refiere más al diagrama de tablas. (Nota: Estos dos enlaces son bastante técnicos. Explórelos solo si se siente a gusto con el contenido. No necesita esta información para avanzar aquí).
Asignar un nombre a su fuente de datos
Queda un último paso de limpieza. Siempre es adecuado asignar a las fuentes de datos un nombre útil. A este, asignémosle el nombre GBBO por Great British Bake Off (en homenaje a su nombre británico original).
- En la parte superior del lienzo, haga clic en donde dice Episodes.csv+ (Multiple Connections) (Episodes.csv+ [Varias conexiones]) e ingrese
GBBO
en su lugar.
¡Excelente trabajo!