Nota
Al especificar el
path:
Especifica el tipo de dato para el atributo de partición.
Asegúrate de que el tipo de atributo de partición coincida con el tipo de dato a analizar.
Utiliza el delimitador especificado en
delimiter.
Cuando se especifican atributos del mismo tipo, realizar cualquiera de las siguientes acciones:
Agregue un separador constante entre los atributos.
Utiliza expresiones regulares para describir el patrón de búsqueda. Para obtener más información, consulte Funciones de parsing no admitidas.
Tipos de atributos de partición admitidos
La siguiente tabla enumera los tipos de datos compatibles para atributos de partición, nombre del archivo y ~databases.[n].collections.[n].dataSources.[n].path ejemplo para cada tipo de datos:
Clave | Tipo de dato | Ejemplo | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Analiza el nombre del archivo como una cadena. | Nombre del archivo: ruta: En el ejemplo anterior, Data Federation interpreta Para obtener más información, consulta Análisis de valores nulos desde nombres de archivos. | ||||||||||||||||||||||||||||||||||||
| Analiza el nombre del archivo como un entero. | Nombre del archivo: ruta: En el ejemplo anterior, Data Federation interpreta Para obtener más información, consulte Análisis de números rellenados a partir de nombres de archivos. | ||||||||||||||||||||||||||||||||||||
| Analiza el nombre del archivo en RFC 3339 formato como una fecha en formato ISO-8601. | Nombre del archivo:
En el ejemplo anterior, para la primera ruta, Data Federation interpreta Si no especificas un formato determinado, como se muestra en el primer ejemplo de ruta de atributo ISODate anterior, Atlas Data Federation utiliza por defecto las particiones con los siguientes formatos de fecha: Si desea especificar un formato que mejore el rendimiento, debe utilizar valores especiales para indicar la posición exacta de los atributos en la fecha, como día ( | ||||||||||||||||||||||||||||||||||||
| Analiza el nombre del archivo como una marca de tiempo Unix en segundos. | Nombre del archivo: ruta: En el ejemplo anterior, Data Federation interpreta Para obtener más información, consulte Análisis de números rellenados a partir de nombres de archivos. | ||||||||||||||||||||||||||||||||||||
| Analiza el nombre del archivo como una marca de tiempo Unix en milisegundos. | Nombre del archivo: ruta: En el ejemplo anterior, Data Federation interpreta Para obtener más información, consulte Análisis de números rellenados a partir de nombres de archivos. | ||||||||||||||||||||||||||||||||||||
| Analiza el nombre del archivo como un ObjectId. | Nombre del archivo: ruta: En el ejemplo anterior, la Federación de Datos interpreta | ||||||||||||||||||||||||||||||||||||
| Analiza el nombre del archivo como un UUID de subtipo binario 4. | Nombre del archivo: ruta: En el ejemplo precedente, Data Federation interpreta |
Nota
Atlas Data Federation admite la sintaxis de paquete para expresiones regulares en la ruta al nombre de archivo.
Conversiones compatibles
Atlas Data Federation convierte los atributos de partición a BSON types al analizar el path al nombre de archivo. Las escrituras posteriores de datos en el almacenamiento en la nube deben usar el BSON tipos después de convertirlos a string. La siguiente tabla muestra:
Los tipos de atributos de partición y los tipos BSON a los que Data Federation los convierte.
Tipo de dato BSON para convertir en un string destinado a escritura posterior en el almacenamiento en la nube.
Tipo de atributo de partición | Parsed BSON Type | Source BSON Type |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|