Gertaera
Mar 31, 11 PM - Apr 2, 11 PM
Fabric, Power BI eta SQLren ikasketa ekitaldirik handiena. Martxoak 31 – Apirilak 2. FABINSIDER kodea erabili $ 400 aurrezteko.
Izena eman gaur bertanArakatzailea ez da onartzen jada.
Bertsio-berritu Microsoft Edge-ra etekin handiena ateratzeko eginbide berrienei, segurtasun-eguneratzeei eta laguntza-teknikoari.
Este artículo describe cómo utilizar la actividad de copia en la canalización de datos para copiar datos desde y hacia MongoDB Atlas.
Para la configuración de cada pestaña en la actividad de copia, vaya a las secciones siguientes respectivamente.
Consulte las instruccionesgenerales para configurar la pestaña de parámetros General.
Vaya a la pestaña Origen para configurar el origen de la actividad de copia. Consulte el siguiente contenido para obtener la configuración detallada.
Se requieren las siguientes propiedades:
En Avanzado, puede especificar los campos siguientes:
Filtro: Especifica el filtro de selección mediante operadores de consulta. Para que se devuelvan todos los documentos de una colección, omita este parámetro o pase un documento vacío ({}).
Métodos de cursor: Seleccionar + Nuevo para especificar la forma en que se ejecuta la consulta subyacente. Las formas de ejecutar la consulta son:
Tamaño de lote: Especifica el número de documentos a devolver en cada lote de la respuesta de la instancia Atlas de MongoDB. En la mayoría de los casos, modificar el tamaño del lote no afectará al usuario ni a la aplicación.
Columnas adicionales: añada columnas de datos adicionales para almacenar la ruta relativa o el valor estático de los archivos de origen. La expresión se admite para este último.
Vaya a la pestaña Destino para configurar el destino de la actividad de copia. Consulte el siguiente contenido para obtener la configuración detallada.
Se requieren las siguientes propiedades:
En Avanzado, puede especificar los campos siguientes:
Comportamiento de escritura: Describe cómo escribir datos en MongoDB Atlas. Valores permitidos: Insert y Upsert.
El comportamiento de Upsert es reemplazar el documento si ya existe un documento con el mismo _id
; en caso contrario, inserta el documento.
Oharra
El servicio genera automáticamente un _id
para un documento si no se especifica un _id
en el documento original o mediante la asignación de columnas. Esto significa que debe asegurarse de que, para que Upsert funcione como es debido, su documento tiene un Id.
Tiempo de espera de escritura por lotes: especifique el tiempo que se concede a la operación de inserción por lotes para que finalice antes de que se agote el tiempo de espera. El valor permitido es timespan.
Tamaño del lote de escritura: Esta propiedad controla el tamaño de los documentos a escribir en cada lote. Puede intentar aumentar el valor para mejorar el rendimiento y disminuirlo si el tamaño de su documento es grande.
Para configurar la pestaña Asignación, consulte Configurar las asignaciones en la pestaña Asignación. La asignación no se admite cuando tanto el origen como el destino son datos jerárquicos.
Para la configuración de la pestañaConfiguración, vaya a Configurar los otros parámetros en la ficha Configuración .
La siguiente tabla contiene más información sobre la actividad de copia en MongoDB Atlas.
Nombre | Descripción | Value | Obligatorio | Propiedad de script JSON |
---|---|---|---|---|
Tipo de almacén de datos | El tipo de almacén de datos. | Externo | Sí | / |
Connection | La conexión al almacén de datos de origen. | <su conexión MongoDB Atlas> | Sí | conexión |
Base de datos | La base de datos que usa como origen. | < su base de datos > | Sí | database |
Nombre de colección | Nombre de la colección en la base de datos de MongoDB Atlas. | <su colección> | Sí | collection |
Filter | El filtro de selección mediante operadores de consulta. Para que se devuelvan todos los documentos de una colección, omita este parámetro o pase un documento vacío ({}). | < su filtro de selección > | No | filtrar |
Métodos de cursor | La forma en que se ejecuta la consulta subyacente. | • project • ordenación • límite • omitir |
No | cursorMethods: • project • ordenación • límite • omitir |
Tamaño de lote | El número de documentos a devolver en cada lote de la respuesta de la instancia Atlas de MongoDB. | < su tamaño del lote de escritura > (el valor predeterminado es 100) |
No | batchSize |
Columnas adicionales | Agregue columnas de datos adicionales para almacenar la ruta de acceso relativa o el valor estático de los archivos de origen. La expresión se admite para este último. | • Name • Valor |
No | additionalColumns: • nombre • valor |
Nombre | Descripción | Value | Obligatorio | Propiedad de script JSON |
---|---|---|---|---|
Tipo de almacén de datos | El tipo de almacén de datos. | Externo | Sí | / |
Connection | La conexión al almacén de datos de destino. | <su conexión MongoDB Atlas> | Sí | conexión |
Base de datos | La base de datos que se usa como destino. | < su base de datos > | Sí | database |
Nombre de colección | Nombre de la colección en la base de datos de MongoDB Atlas. | <su colección> | Sí | collection |
Comportamiento de escritura | Describe cómo escribir datos en MongoDB Atlas. Valores permitidos: Insert y Upsert. El comportamiento de Upsert es reemplazar el documento si ya existe un documento con el mismo _id ; en caso contrario, inserta el documento.Nota: El servicio genera automáticamente un _id para un documento si no se especifica un _id en el documento original o mediante la asignación de columnas. Esto significa que debe asegurarse de que, para que Upsert funcione como es debido, su documento tiene un Id. |
• Insertar (predeterminado) • Upsert |
No | writeBehavior: • insert • upsert |
Tiempo de espera de escritura por lotes | Tiempo que se concede a la operación de inserción por lotes para que finalice antes de que se agote el tiempo de espera. | timespan (El valor predeterminado es 00:30:00 [30 minutos]). |
No | writeBatchTimeout |
Tamaño del lote de escritura | Controla el tamaño de los documentos a escribir en cada lote. Puede intentar aumentar este valor para mejorar el rendimiento y disminuirlo si el tamaño de su documento es grande. | < su tamaño del lote de escritura > | No | writeBatchSize |
Gertaera
Mar 31, 11 PM - Apr 2, 11 PM
Fabric, Power BI eta SQLren ikasketa ekitaldirik handiena. Martxoak 31 – Apirilak 2. FABINSIDER kodea erabili $ 400 aurrezteko.
Izena eman gaur bertanTrebakuntza
Modulua
Migración de bases de datos de MongoDB locales a Cosmos DB - Training
Migración de bases de datos de MongoDB locales a Cosmos DB
Ziurtagiria
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Escribe consultas eficaces, crea directivas de indexación, administra y aprovisiona recursos en la API de SQL y el SDK con Microsoft Azure Cosmos DB.