Almacenes de datos admitidos en Azure Data ShareSupported data stores in Azure Data Share

Azure Data Share proporciona un uso compartido de datos abierto y flexible, lo que incluye la habilidad de compartir desde y hacia diferentes almacenes de datos.Azure Data Share provides open and flexible data sharing, including the ability to share from and to different data stores. Los proveedores de datos pueden compartir datos de un tipo de almacén de datos y sus consumidores pueden elegir en qué almacén se van a recibir los datos.Data providers can share data from one type of data store, and their data consumers can choose which data store to receive data into.

En este artículo, obtendrá información sobre el amplio conjunto de almacenes de datos de Azure que se admiten en Azure Data Share.In this article, you'll learn about the rich set of Azure data stores that are supported in Azure Data Share. También puede encontrar información sobre las combinaciones de almacenes de datos que pueden aprovechar los proveedores y los consumidores de datos.You can also find information on the combinations of data stores that can be leveraged by data providers and data consumers.

¿Qué almacenes de datos se admiten en Azure Data Share?What data stores are supported in Azure Data Share?

La siguiente tabla detalla los orígenes de datos admitidos en Azure Data Share.The below table details the supported data sources for Azure Data Share.

Almacén de datosData store Uso compartido basado en instantáneasSnapshot-based sharing Uso compartido en contextoIn-place sharing
Azure Blob StorageAzure Blob storage
Azure Data Lake Storage Gen1Azure Data Lake Storage Gen1
Azure Data Lake Storage Gen2Azure Data Lake Storage Gen2
Azure SQL DatabaseAzure SQL Database Vista previa públicaPublic Preview
Azure Synapse Analytics (anteriormente Azure SQL DW)Azure Synapse Analytics (formerly Azure SQL DW) Vista previa públicaPublic Preview
Explorador de datos de AzureAzure Data Explorer Vista previa públicaPublic Preview

Matriz de soporte de almacén de datosData store support matrix

Azure Data Share ofrece a los consumidores de datos flexibilidad a la hora de decidir un almacén en donde aceptar datos.Azure Data Share offers data consumers flexibility when deciding on a data store to accept data in to. Por ejemplo, los datos compartidos de Azure SQL Database se pueden recibir en Azure Data Lake Store Gen2, Azure SQL Database o Azure Synapse Analytics.For example, data being shared from Azure SQL Database can be received into Azure Data Lake Store Gen2, Azure SQL Database or Azure Synapse Analytics. Los clientes pueden elegir en qué formato recibir los datos cuando configuran un recurso compartido de datos recibidos.Customers can choose which format to receive data in when configuring a received data share.

La siguiente tabla detalla las diferentes combinaciones y opciones que tienen los consumidores de datos cuando aceptan y configuran sus datos compartidos.The below table details different combinations and choices that data consumers have when accepting and configuring their data share. Para más información sobre cómo configurar asignaciones de conjuntos de datos, consulte cómo configurar asignaciones de conjuntos de datos.For more information on how to configure dataset mappings, see how to configure dataset mappings.

Azure Blob StorageAzure Blob Storage Azure Data Lake Storage Gen1Azure Data Lake Storage Gen1 Azure Data Lake Storage Gen2Azure Data Lake Storage Gen2 Azure SQL DatabaseAzure SQL Database Azure Synapse AnalyticsAzure Synapse Analytics
Azure Blob StorageAzure Blob storage
Azure Data Lake Storage Gen1Azure Data Lake Storage Gen1
Azure Data Lake Storage Gen2Azure Data Lake Storage Gen2
Azure SQL DatabaseAzure SQL Database
Azure Synapse Analytics (anteriormente Azure SQL DW)Azure Synapse Analytics (formerly Azure SQL DW)

Uso compartido desde una cuenta de almacenamientoShare from a storage account

Azure Data Share admite el uso compartido de archivos, carpetas y sistemas de archivos desde Azure Data Lake Gen1 y Azure Data Lake Gen2.Azure Data Share supports sharing of files, folders and file systems from Azure Data Lake Gen1 and Azure Data Lake Gen2. También admite el uso compartido de blobs, carpetas y contenedores desde Azure Blob Storage.It also supports sharing of blobs, folders and containers from Azure Blob Storage. Actualmente, solo se admiten blobs en bloques.Only block blob is currently supported. Cuando las carpetas se comparten mediante el uso compartido basado en instantáneas, el consumidor de datos puede optar por hacer una copia completa de los datos de los recursos compartidos o aprovechar la capacidad de realizar instantáneas incrementales para copiar solo los archivos nuevos o actualizados.When folders are shared in snapshot-based sharing, data consumer can can choose to make a full copy of the share data, or leverage incremental snapshot capability to copy only new or updated files. Los archivos existentes con el mismo nombre se sobrescribirán.Existing files with the same name will be overwritten.

Uso compartido desde un origen basado en SQLShare from a SQL-based source

Azure Data Share admite el uso compartido de tablas o vistas desde Azure SQL Database y Azure Synapse Analytics (anteriormente Azure SQL DW).Azure Data Share supports sharing of tables or views from Azure SQL Database and Azure Synapse Analytics (formerly Azure SQL DW). El consumidor de datos puede optar por aceptar los datos en Azure Data Lake Storage Gen2 o Azure Blob Storage como archivo CSV o parquet.Data consumer can choose to accept the data into Azure Data Lake Storage Gen2 or Azure Blob Storage as csv or parquet file. La instantánea completa sobrescribe el contenido del archivo de destino.Full snapshot overwrites the content of the target file. Como alternativa, el consumidor de datos puede aceptar los datos en una tabla SQL.Alternatively, data consumer can accept the data into a SQL table. Si la tabla SQL de destino no está disponible en el lado del consumidor de datos, Azure Data Share crea la tabla SQL con el esquema de origen.If the target SQL table is not available on the data consumer side, Azure Data Share creates the SQL table with the source schema. La instantánea completa anexa el contenido de la tabla de origen a la tabla SQL de destino.Full snapshot appends content of the source table to the target SQL table. Actualmente no se admite la instantánea incremental.Incremental snapshot is currently not supported.

Uso compartido desde Azure Data ExplorerShare from Azure Data Explorer

Azure Data Share permite compartir bases de datos en contexto desde los clústeres de Azure Data Explorer.Azure Data Share supports the ability to share databases in-place from Azure Data Explorer clusters. El proveedor de datos puede compartir en el nivel de base de datos o de clúster.Data provider can share at the database or cluster level. Cuando se comparta en el nivel de base de datos, el consumidor de datos solo podrá acceder a las bases de datos específicas compartidas por el proveedor de datos.When shared at database level, data consumer will only be able to access the specific database(s) shared by the data provider. Cuando se comparta en el nivel de clúster, el consumidor de datos puede acceder a todas las bases de datos desde el clúster del proveedor, incluidas todas las bases de datos futuras creadas por el proveedor de datos.When shared at cluster level, data consumer can access all the databases from the provider's cluster, including any future databases created by the data provider.

Para acceder a las bases de datos compartidas, el consumidor de datos debe tener su propio clúster de Azure Data Explorer.To access shared databases, data consumer needs to have its own Azure Data Explorer cluster. Un clúster de Azure Data Explorer del consumidor de datos tiene que encontrarse en el mismo centro de datos de Azure que el clúster de Data Explorer del proveedor de datos.Data consumer's Azure Data Explorer cluster needs to locate in the same Azure data center as the data provider's Azure Data Explorer cluster. Cuando se establece la relación de uso compartido, Azure Data Share crea un vínculo simbólico entre los clústeres de Azure Data Explorer del consumidor y el proveedor.When sharing relationship is established, Azure Data Share creates a symbolic link between the provider and consumer's Azure Data Explorer clusters.

Azure Data Explorer admite dos modos de ingesta de datos: por lotes y streaming.Azure Data Explorer supports two modes of data ingestion: batch and streaming. Los datos recibidos del lote en la base de datos compartida aparecerán transcurrido un tiempo de entre varios segundos y varios minutos en el lado del consumidor de datos.Data received from batch in the shared database will appear between a few seconds to a few minutes on the data consumer side. Los datos recibidos por streaming pueden tardar hasta 24 horas en aparecer en el lado del consumidor de datos.Data received from streaming could take up to 24 hours to appear on the data consumer side.

Pasos siguientesNext steps

Para obtener información acerca de cómo empezar a compartir datos, vaya al tutorial que cubre cómo compartir sus datos.To learn how to start sharing data, continue to the share your data tutorial.