es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AWS-GLUE

Error en el trabajo de AWS Glue: “ERROR DE LANZAMIENTO | El archivo –class no existe. Por favor, consulte los registros para obtener más detalles.”

Estoy obteniendo un error después de ejecutar un trabajo de Glue desde el flujo de trabajo. El error indica: “ERROR DE EJECUCIÓN | El archivo –class no existe. Consulte los registros para obtener más detalles.” También hemos intentado pasar el parámetro del trabajo como “–class GlueApp”, a pesar de que . . . Read more

No se puede ejecutar el procedimiento almacenado. Se produjo un error al llamar a o91.prepareCall. [Controlador JDBC] Índice de cadena fuera de rango: 33.

Estoy utilizando py4j para ejecutar un procedimiento almacenado (Redshift). La conexión JDBC se crea en AWS Glue. A continuación se muestra el código: import sys from awsglue.transforms import * from awsglue.utils import getResolvedOptions from pyspark.context import SparkContext from awsglue.context import GlueContext from awsglue.job import Job from awsglue import DynamicFrame args . . . Read more

AWS Dynamo DB – Copiar datos de tabla entre cuentas AWS Dynamo DB permite copiar datos de tabla entre diferentes cuentas de AWS. Esta funcionalidad es muy útil cuando se requiere compartir o migrar datos entre diferentes entornos. Para copiar datos de una tabla de Dynamo DB a otra cuenta, se pueden seguir los siguientes pasos: 1. Exportar los datos de la tabla de origen: Utilice la herramienta de exportación de Dynamo DB para exportar los datos de la tabla de origen. Esto generará un archivo en formato JSON o CSV que contendrá los datos. 2. Crear una tabla en la cuenta de destino: En la cuenta de destino, cree una nueva tabla de Dynamo DB con la misma estructura de la tabla de origen. 3. Importar los datos a la tabla de destino: Utilice la herramienta de importación de Dynamo DB para importar los datos del archivo exportado a la tabla de destino. Asegúrese de que los datos se importen en el mismo formato en el que fueron exportados. 4. Verificar la copia de los datos: Una vez finalizada la importación, verifique que los datos hayan sido copiados correctamente. Puede realizar consultas y comparar los resultados entre la tabla de origen y la tabla de destino. Tenga en cuenta que para copiar los datos de una tabla de Dynamo DB entre cuentas, es necesario contar con los permisos adecuados en ambas cuentas. Además, es importante considerar cualquier configuración o dependencia específica que pueda haber en la tabla de origen y asegurarse de replicarla correctamente en la tabla de destino. Recuerde también que la copia de datos puede llevar tiempo dependiendo de la cantidad de registros y el tamaño de los datos a copiar. Es recomendable realizar pruebas y evaluaciones antes de llevar a cabo la copia en un entorno de producción.

Según el documento enlace, S3+AWS Glue es una de las formas de exportar datos a S3 y luego cargarlos en una tabla de DynamoDB, pero faltan los pasos detallados. ¿Alguien ha probado esto u otro método para cargar datos de una tabla en la Cuenta A a otra tabla en . . . Read more

La tabla de Redshift Spectrum no reconoce el arreglo.

He ejecutado un crawler en un archivo JSON en S3 para actualizar una tabla externa existente. Una vez finalizado, revisé el SVL_S3LOG para ver la estructura de la tabla externa y vi que se actualizó y tengo una nueva columna con tipo Array, como se esperaba. Cuando intenté ejecutar select . . . Read more