¿Cómo se resuelven los problemas relacionados con la unión de orígenes de datos en QuickSight?

4 minutos de lectura
0

Deseo unir orígenes de datos en Amazon QuickSight, pero surgen problemas.

Descripción breve

Los siguientes son casos comunes que impiden unir datos de diferentes orígenes en Amazon QuickSight:

  • No puede ver el botón Agregar datos ni el panel de cuadrícula en la página Editar conjunto de datos.
  • Utiliza campos geográficos.
  • Intenta crear un tercer conjunto de datos a partir de dos conjuntos de datos de Amazon.
  • La memoria de unión de QuickSight se agotó.
  • Obtiene un error de columna duplicada o de columna ambigua.

Resolución

No puede ver Agregar datos ni el panel de cuadrícula en la página Editar conjunto de datos

Si no puede ver el botón Agregar datos ni el panel de edición, deberá solicitar el acceso al origen de datos al propietario del conjunto de datos.

Si es propietario del conjunto de datos y desea compartirlo con otros usuarios, complete los siguientes pasos:

  1. Abra la consola de Amazon QuickSight.
  2. Elija Conjuntos de datos, y luego elija Nuevo conjunto de datos.
  3. Seleccione el conjunto de datos que desea compartir.
  4. Elija Compartir origen de datos, y luego elija Invitar a los usuarios.
  5. Ingrese el nombre de usuario y el permiso requerido.
  6. Elija Compartir.

Para agregar más datos al conjunto de datos:

  1. Abra el conjunto de datos al que desea agregar datos y, a continuación, elija Editar conjunto de datos.
  2. En la página Preparación de datos, seleccione Agregar datos.
  3. Elija cómo desea agregar los datos. Puede agregarlos a partir del conjunto de datos, el origen de datos o al cargar un archivo.
    Nota: También puede elegir Usar SQL personalizado para abrir el editor de consultas y luego escribir una consulta para el origen de datos de SQL.
  4. Elija los puntos rojos para configurar la unión.
  5. Seleccione el tipo de unión que prefiera: Interior, Izquierda, Derecha o Completa.
  6. Elija Aplicar.

Utiliza campos geográficos

Los campos geográficos no se admiten en la interfaz de unión. Para resolver este problema, puede:

  1. Cambie el tipo de datos de Geoespacial a Cadena.
  2. Aplique el tipo de unión que prefiera.
  3. Vuelva a la página del conjunto de datos y seleccione el conjunto de datos.
  4. Elija Utilizar en un nuevo conjunto de datos para crear un nuevo conjunto de datos secundario en el conjunto de datos principal.
  5. Vuelva a cambiar el tipo de campo a Geoespacial.
  6. Elija Guardar.

Intenta crear un tercer conjunto de datos a partir de dos conjuntos de datos

No puede unir dos conjuntos de datos para crear un tercer conjunto de datos.

Sin embargo, en el caso de los conjuntos de datos de Amazon Athena, puede hacer lo siguiente:

  1. Escriba una consulta en Athena al unir dos tablas, y luego cree una visualización.
  2. Cree un origen de datos Athena en la visualización.
  3. Escriba un SQL personalizado y, a continuación, cree un conjunto de datos de Athena en QuickSight con el nuevo origen de datos de Athena.

Se agotó la memoria de unión de QuickSight

Cuando se unen conjuntos de datos, uno de estos debe tener un tamaño inferior a 1 GB. Si más de un conjunto de datos supera 1 GB, QuickSight se queda sin memoria. Para resolver este problema, utilice una consulta SQL personalizada para realizar la unión.

Si tiene grandes uniones de tablas, es una práctica recomendada ejecutar una consulta de condiciones de unión en la base de datos, y crear una tabla o visualización. A continuación, cree el conjunto de datos en QuickSight a partir de la tabla o la visualización.

Para obtener más información, consulte Cómo unir varios orígenes de datos en Amazon QuickSight.

Obtiene un error de columna duplicada o de columna ambigua

Recibe el siguiente error de columna duplicada:

ERROR - Duplicate column name 'column name

El siguiente ejemplo de consulta genera un error de columna duplicada:

select * from schema.sales, schema.date where sales.dateid = date.dateid;

Recibe el siguiente error de columna ambigua:

ERROR - column reference "dateid" is ambiguous

El siguiente ejemplo de consulta genera un error de columna ambigua:

select sid, dateid from schema.sales, schema.date, schema.users where sales.sid = users.userid and dateid = dateid and year = 2010 and city = 'dallas';

Los errores de columna duplicada y ambigua se producen cuando el nombre de la columna común no está cualificado por el nombre de la tabla o el alias. Para resolver los errores de columnas duplicadas y ambiguas, especifique el nombre de la columna de unión, con el nombre de la tabla o el alias como cualificador.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años