Importar hoja de cálculo de Google
Descripción
Sección titulada «Descripción»Importa hojas de trabajo específicas de una hoja de cálculo de Google Sheets a tablas de proyecto de PlaidCloud. Resulta útil para datos ad hoc que residen en hojas de cálculo: tablas de inductores mantenidas por usuarios de negocio, asignaciones de búsqueda, ajustes manuales.
Se autentica mediante una conexión de Google; en un solo paso se pueden importar varias hojas de trabajo de una misma hoja de cálculo.
Ejemplos
Sección titulada «Ejemplos»Aún no hay ejemplos…
Parámetros de importación
Sección titulada «Parámetros de importación»
Origen y destino
Sección titulada «Origen y destino»Cuenta de Google
Sección titulada «Cuenta de Google»Acceder a los datos de una hoja de cálculo de Google requiere una cuenta de usuario de Google válida. Esto requiere una configuración en Herramientas. Para obtener detalles sobre cómo configurar una conexión de cuenta de Google, consulte aquí: Herramientas de PlaidCloud – Conexión.
Una vez configuradas todas las cuentas necesarias, seleccione la Cuenta de Google adecuada en la lista desplegable.
Hoja de cálculo
Sección titulada «Hoja de cálculo»A continuación, especifique la Hoja de cálculo desde la que importar en el menú desplegable, que contiene todos los archivos disponibles asociados con la Cuenta de Google especificada.
Tabla de destino
La selección de destino para las importaciones se limita a tablas, ya que las vistas no contienen datos subyacentes.
Opción dinámica
La opción dinámica permite especificar una tabla mediante texto, incluidas variables. Esto resulta útil en flujos de trabajo controlados por variables, en los que las referencias a tablas y vistas son relativas a las variables especificadas.
Un ejemplo que usa la variable current_month para apuntar dinámicamente a la tabla de destino:
legal_entity/inputs/{current_month}/ledger_valuesOpción estática
Cuando se desea una tabla concreta como destino de la importación, deje sin marcar la casilla Dinámico y seleccione la tabla de destino.
Si la tabla de destino no existe, seleccione el botón Crear nuevo para crear la tabla en la ubicación deseada.
El Explorador de tablas está siempre disponible con cualquier selección de tabla. Haga clic en el botón Explorador de tablas situado a la derecha de la selección de tabla y se abrirá una ventana del Explorador de tablas.
Tipo de encabezado
Sección titulada «Tipo de encabezado»Como las hojas de cálculo de Google pueden contener encabezados o no, PlaidCloud ofrece una forma de usar los encabezados, ignorarlos o usar el orden de las columnas para determinar su alineación.
- Sin encabezado: el archivo no contiene encabezado. Use la lista de origen del asignador de datos para determinar la alineación de las columnas.
- Con encabezado: usar el encabezado y reemplazar la lista de campos: el archivo tiene un encabezado. Use los nombres de encabezado especificados e ignore la lista de origen del asignador de datos.
- Con encabezado: omitir el encabezado y usar la lista de campos: el archivo tiene un encabezado, pero debe ignorarse. Use los nombres de encabezado especificados por la lista de origen del asignador de datos.
Hojas de trabajo que se importarán
Sección titulada «Hojas de trabajo que se importarán»Como los libros pueden contener muchas hojas de trabajo con datos distintos, es posible seleccionar qué hojas de trabajo se importan en el proceso de importación actual. Las opciones son:
- Todas las hojas de trabajo
- Hojas de trabajo que coinciden con la búsqueda
- Hojas de trabajo seleccionadas
Uso de la búsqueda de hojas de trabajo
Sección titulada «Uso de la búsqueda de hojas de trabajo»La función de búsqueda de hojas de trabajo permite incluir las hojas que coinciden con los criterios de búsqueda. Los criterios de búsqueda permiten:
- Comienza por: el nombre de la hoja de trabajo comienza por el texto de búsqueda.
- Contiene: el nombre de la hoja de trabajo contiene el texto de búsqueda.
- Termina en: el nombre de la hoja de trabajo termina en el texto de búsqueda.
Buscar hojas en el archivo seleccionado
Sección titulada «Buscar hojas en el archivo seleccionado»El botón de búsqueda de hojas abre el archivo de Excel y muestra las hojas de trabajo disponibles en la tabla. Marque las casillas de la tabla correspondientes a las hojas de trabajo que se incluirán en la importación.
Encabezados de columna
Sección titulada «Encabezados de columna»Selección de datos de la tabla
Sección titulada «Selección de datos de la tabla»Configuración del asignador de datos

El asignador de datos se usa para asignar columnas de los datos de origen a la tabla de datos de destino.
Inspección y llenado del asignador
Usar el botón de menú Inspeccionar origen ofrece formas adicionales de asignar columnas del origen al destino:
- Rellenar ambas tablas de asignación: propaga todos los valores de la tabla de datos de origen a la tabla de datos de destino. Es la opción predeterminada.
- Rellenar solo la tabla de asignación de origen: asigna únicamente todos los valores de la tabla de datos de origen. Es útil al modificar un flujo de trabajo existente cuando la estructura de columnas de origen ha cambiado.
- Rellenar solo la tabla de asignación de destino: propaga todos los valores únicamente a la tabla de datos de destino.
Si las opciones de columnas de origen y de destino no bastan, se pueden agregar otras columnas a la tabla de datos de destino de varias maneras:
- Propagar todo insertará todas las columnas de origen en la tabla de datos de destino, existan ya o no.
- Propagar seleccionadas insertará solo las columnas de origen seleccionadas.
- Haga clic con el botón derecho en el lado de destino y seleccione Insertar fila para insertar una fila justo encima de la fila seleccionada.
- Haga clic con el botón derecho en el lado de destino y seleccione Anexar fila para insertar una fila al final (extremo derecho) de la tabla de datos de destino.
Eliminar columnas
Para eliminar columnas de la tabla de datos de destino, seleccione las columnas deseadas, haga clic con el botón derecho y seleccione Eliminar.
Columnas de origen que ya no figuran en la lista
Una fila de destino puede nombrar una Columna de origen que la tabla de datos de origen ya no incluye, por ejemplo, después de volver a inspeccionar el origen. El paso nunca quita una fila así por usted. En su lugar, el nombre de la columna se muestra en rojo junto a una señal de advertencia ⚠, y al pasar el cursor por encima se indica que la columna no está en las columnas de origen. En un paso con varias tablas, como una unión, cada tabla se comprueba con sus propias columnas de origen.
Una fila con una Constante, una Expresión o un resumen de Recuento (incluidos nulos) nunca se marca, porque el paso no lee su columna de origen. No se marca nada mientras la tabla de datos de origen no incluya columnas, por ejemplo, antes de inspeccionar el origen por primera vez.
Al guardar un paso que todavía tiene filas marcadas, un cuadro de diálogo Se encontraron columnas obsoletas las enumera bajo la pestaña o la tabla en la que se encuentran, y ofrece tres opciones:
- Quitar todas y guardar: quita las filas marcadas y luego guarda.
- Guardar de todos modos: guarda el paso tal como está.
- Cancelar: vuelve al paso sin guardar.
Para conservar una fila y eliminar su advertencia, vuelva a agregar la columna a la tabla de datos de origen o elija una columna que la tabla de datos de origen incluya.
Tipo de datos de la columna
Cada columna de destino tiene un Tipo. Una columna propagada desde el origen conserva el tipo de la columna de origen; una fila que usted agrega manualmente comienza como Texto, y usted define el Tipo para indicar lo que debe ser en realidad: una columna que piensa sumar u ordenar necesita su tipo numérico o de fecha, porque el texto se ordena y se suma como texto.
Un paso guardado con una columna sin ningún tipo se ejecuta igualmente. El tipo se determina cuando el paso se inicia, a partir de la columna de origen que lee esa columna. Si no hay nada de dónde leerlo, se trata como texto: las columnas de un paso Extraer SQL proceden de la consulta que usted escribió y no de un origen asignado, y cuando varios orígenes tienen el mismo nombre de columna con tipos que no coinciden, se usa texto en lugar de adivinar uno de ellos: una suposición errónea produce una conversión que el almacén puede rechazar, y todo se puede convertir a texto.
Definir el Tipo usted mismo sigue siendo la forma de indicar lo que debe ser una columna. Dejarlo sin definir significa aceptar lo que resulte ser la columna de origen.
Cambiar el orden de las columnas
Para reorganizar las columnas de la tabla de datos de destino, seleccione las columnas deseadas. Puede usar cualquiera de estas opciones:
- Flechas de movimiento masivo: seleccione la opción de movimiento deseada con las flechas de la esquina superior derecha.
- Menú contextual: haga clic con el botón derecho y seleccione Mover al principio, Subir, Bajar o Mover al final.
Reducir el resultado solo a registros distintos
Para devolver solo opciones distintas, seleccione la opción de menú Distinto. Esto mostrará un conjunto de casillas de verificación para cada columna del origen. Basta con marcar la casilla junto a la columna correspondiente para devolver solo resultados distintos.
Según la situación, quizá convenga considerar el uso de un resumen en su lugar.
El proceso de distinción conserva el primer registro único encontrado y descarta el resto. Quizá convenga aplicar una ordenación a los datos si es importante la coherencia entre ejecuciones.
Agregación y agrupación
Para agregar resultados, seleccione la opción de menú Resumir. Esto mostrará un conjunto de cuadros de selección para cada columna de la tabla de datos de destino. Elija un método de resumen adecuado para cada columna.
Cuando Inspeccionar origen llena las columnas, una columna numérica comienza como Agrupar por en lugar de Suma si su nombre se lee como un identificador, como id, customer_id, Order No o CustomerKey, si su tabla la define como clave, o si la combinación la usa como clave.
- Agrupar por
- Suma
- Mín.
- Máx.
- Primero
- Último
- Recuento
- Recuento (incluidos nulos)
- Media
- Desviación estándar
- Desviación estándar muestral
- Desviación estándar poblacional
- Varianza
- Varianza muestral
- Varianza poblacional
- Avanzado, sin agrupar
Para un uso avanzado del asignador de datos, como expresiones, limpieza y constantes, consulte Uso avanzado del asignador de datos
Filtros de datos
Sección titulada «Filtros de datos»
Para ofrecer la máxima flexibilidad, hay filtros de datos disponibles tanto para los datos de origen como para los datos de destino. En conjuntos de datos grandes, puede ser especialmente beneficioso filtrar filas en el origen para que las operaciones restantes se realicen sobre un conjunto de datos más pequeño.
Seleccionar un subconjunto de datos
Este tipo de filtro permite filtrar los datos de origen entrantes según las condiciones especificadas.
Aplicar un filtro secundario a los datos resultantes
Este tipo de filtro permite aplicar un filtro a los datos resultantes posteriores a la transformación según las condiciones especificadas. La posibilidad de aplicar un filtro sobre el resultado transformado permite realizar exclusiones basadas en los resultados de cálculos complejos, resúmenes o funciones de ventana.
Segmentación final de la tabla de datos (límite)
La capacidad de segmentación de filas permite limitar las filas del conjunto de resultados según un intervalo y un punto de inicio.
Sintaxis de filtros
La sintaxis de filtros utiliza Python SQLAlchemy, que es la misma sintaxis que otras expresiones.
Consulte ejemplos y funciones de expresión en el área de Expresiones.