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.

¿Puede obtener el contenido completo de un archivo JSON dentro de un almacenamiento de blobs en una variable de ADF? Si es así, ¿cómo?

Dentro de ADF, estoy tratando de obtener el contenido predefinido de una consulta para una API GraphQL (bloque de actividad web) almacenada en un JSON en algún lugar del blob. Debido a los requisitos de velocidad, no nos podemos permitir ejecutar Databricks cada vez.

¿Qué se puede hacer para obtener el contenido, no los metadatos, de un archivo JSON y almacenarlo en una variable de ADF que se pueda parametrizar en bloques adicionales del flujo (la ruta hacia el archivo es conocida, fija y el archivo es accesible a través de un servicio vinculado)?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para obtener el contenido de un archivo JSON almacenado en un blob y guardarlo en una variable de ADF, puedes utilizar la actividad “Obtener metadatos” seguida por la actividad “Copiar”.

    Primero, agrega una actividad “Obtener metadatos” a tu canalización y configúrala para que apunte al archivo JSON en el almacenamiento de blobs. Establece el “Tipo de metadatos” en “Contenido”.

    A continuación, agrega una actividad “Copiar” y configura el conjunto de datos de origen para que apunte al mismo archivo JSON en el almacenamiento de blobs. En la pestaña “Origen”, selecciona “Copia binaria” y elige “Contenido” como “Tipo de archivo”. En la pestaña “Mapeo”, asigna la columna de contenido de la actividad “Obtener metadatos” a una nueva columna en el conjunto de datos de destino.

    Por último, crea una variable en ADF y establece el valor en la columna de contenido de la actividad “Copiar”.

    Ahora puedes utilizar esta variable para parametrizar bloques adicionales de la canalización.

Comments are closed.