Lojas de dados suportadas em Partilha de Dados Do AzureSupported data stores in Azure Data Share

A Azure Data Share fornece uma partilha de dados aberta e flexível, incluindo a capacidade de partilhar de e para diferentes lojas de dados.Azure Data Share provides open and flexible data sharing, including the ability to share from and to different data stores. Os fornecedores de dados podem partilhar dados de um tipo de loja de dados, e os seus consumidores de dados podem escolher em que loja de dados receber dados.Data providers can share data from one type of data store, and their data consumers can choose which data store to receive data into.

Neste artigo, você vai aprender sobre o rico conjunto de lojas de dados Azure que são suportadas na Azure Data Share.In this article, you'll learn about the rich set of Azure data stores that are supported in Azure Data Share. Também pode encontrar informações sobre as combinações de lojas de dados que podem ser alavancadas por fornecedores de dados e consumidores de dados.You can also find information on the combinations of data stores that can be leveraged by data providers and data consumers.

Que lojas de dados são suportadas na Partilha de Dados do Azure?What data stores are supported in Azure Data Share?

A tabela abaixo detalha as fontes de dados suportadas para a Partilha de Dados do Azure.The below table details the supported data sources for Azure Data Share.

Arquivo de dadosData store Partilha baseada em instantâneosSnapshot-based sharing Partilha no localIn-place sharing
Armazenamento de Blobs do AzureAzure Blob storage
Armazenamento do Azure Data Lake Ger1Azure Data Lake Storage Gen1
Armazenamento do Azure Data Lake Ger2Azure Data Lake Storage Gen2
Base de Dados SQL do AzureAzure SQL Database Pré-visualização públicaPublic Preview
Azure Synapse Analytics (anteriormente Azure SQL DW)Azure Synapse Analytics (formerly Azure SQL DW) Pré-visualização públicaPublic Preview
Azure Data ExplorerAzure Data Explorer Pré-visualização públicaPublic Preview

Matriz de suporte da loja de dadosData store support matrix

A Azure Data Share oferece aos consumidores de dados flexibilidade na decisão de uma loja de dados para aceitar dados.Azure Data Share offers data consumers flexibility when deciding on a data store to accept data in to. Por exemplo, os dados partilhados a partir da Base de Dados Azure SQL podem ser recebidos na Azure Data Lake Store Gen2, Azure SQL Database ou 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. Os clientes podem escolher em que formato receber dados ao configurar uma parte de dados recebida.Customers can choose which format to receive data in when configuring a received data share.

A tabela abaixo detalha diferentes combinações e escolhas que os consumidores de dados têm ao aceitar e configurar a sua partilha de dados.The below table details different combinations and choices that data consumers have when accepting and configuring their data share. Para obter mais informações sobre como configurar mapeamentos de conjuntos de dados, consulte como configurar mapeamentosde conjuntos de dados .For more information on how to configure dataset mappings, see how to configure dataset mappings.

Armazenamento de Blobs do AzureAzure Blob Storage Armazenamento do Azure Data Lake Ger1Azure Data Lake Storage Gen1 Armazenamento do Azure Data Lake Ger2Azure Data Lake Storage Gen2 Base de Dados SQL do AzureAzure SQL Database Azure Synapse AnalyticsAzure Synapse Analytics
Armazenamento de Blobs do AzureAzure Blob storage
Armazenamento do Azure Data Lake Ger1Azure Data Lake Storage Gen1
Armazenamento do Azure Data Lake Ger2Azure Data Lake Storage Gen2
Base de Dados SQL do AzureAzure SQL Database
Azure Synapse Analytics (anteriormente Azure SQL DW)Azure Synapse Analytics (formerly Azure SQL DW)

Partilhar de uma conta de armazenamentoShare from a storage account

A Azure Data Share suporta a partilha de ficheiros, pastas e sistemas de ficheiros do Lago De dados Azure Gen1 e do Lago de Dados Azure Gen2.Azure Data Share supports sharing of files, folders and file systems from Azure Data Lake Gen1 and Azure Data Lake Gen2. Também suporta a partilha de bolhas, pastas e contentores do Armazenamento De Blob Azure.It also supports sharing of blobs, folders and containers from Azure Blob Storage. Atualmente, apenas a bolha de bloco é suportada.Only block blob is currently supported. Quando as pastas são partilhadas na partilha baseada em instantâneos, o consumidor de dados pode optar por fazer uma cópia completa dos dados de partilha, ou alavancar a capacidade incremental de instantâneo para copiar apenas ficheiros novos ou atualizados.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. Os ficheiros existentes com o mesmo nome serão substituídos.Existing files with the same name will be overwritten.

Partilhar de uma fonte baseada em SQLShare from a SQL-based source

A Azure Data Share suporta a partilha de tabelas ou vistas da Azure SQL Database e da 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). Os consumidores de dados podem optar por aceitar os dados na Azure Data Lake Store Gen2 ou no Azure Blob Storage como ficheiro csv ou parquet.Data consumers can choose to accept the data into Azure Data Lake Store Gen2 or Azure Blob Storage as csv or parquet file. Note que, por padrão, os formatos de ficheiro são csv.Note that by default, file formats are csv. O consumidor de dados pode optar por receber os dados em formato parquet, se assim o desejar.The data consumer can elect to receive the data in parquet format if desired. Isto pode ser feito nas definições de mapeamento do conjunto de dados ao receber os dados.This can be done in the dataset mapping settings when receiving the data.

Ao aceitar dados na Azure Data Lake Store Gen2 ou no Azure Blob Storage, as imagens completas sobreporem o conteúdo do ficheiro alvo.When accepting data into Azure Data Lake Store Gen2 or Azure Blob Storage, full snapshots overwrite the contents of the target file.

Um consumidor de dados pode optar por receber dados numa tabela à sua escolha.A data consumer can choose to receive data into a table of their choice. Neste cenário, se a tabela-alvo já não existir, a Azure Data Share cria a tabela SQL com o esquema de origem.In this scenario, if the target table does not already exist, Azure Data Share creates the SQL table with the source schema. Se uma tabela de destino já existir com o mesmo nome, será largada e substituída com o mais recente instantâneo completo.If a destination table already exists with the same name, it will be dropped and overwritten with the latest full snapshot. Ao mapear a tabela de destino, pode especificar-se um esquema alternativo e um nome de mesa.When mapping the destination table, an alternative schema and table name can be specified. Os instantâneos incrementais não são atualmente suportados.Incremental snapshots are not currently supported.

A partilha de fontes baseadas em SQL tem pré-requisitos relacionados com regras e permissões de firewall.Sharing from SQL-based sources has pre-requisites related to firewall rules and permissions. Consulte a secção de pré-requisitos do tutorial de partilha para obter mais detalhes.Please refer to the pre-requisites section of the share your data tutorial for details.

Partilhar do Azure Data ExplorerShare from Azure Data Explorer

A Azure Data Share suporta a capacidade de partilhar bases de dados em vigor a partir de clusters Do Azure Data Explorer.Azure Data Share supports the ability to share databases in-place from Azure Data Explorer clusters. O fornecedor de dados pode partilhar na base de dados ou no nível do cluster.Data provider can share at the database or cluster level. Quando partilhados ao nível da base de dados, o consumidor de dados só poderá aceder à(s) base de dados específica partilhada pelo fornecedor de dados.When shared at database level, data consumer will only be able to access the specific database(s) shared by the data provider. Quando partilhado ao nível do cluster, o consumidor de dados pode aceder a todas as bases de dados do cluster do fornecedor, incluindo quaisquer futuras bases de dados criadas pelo fornecedor de dados.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 aceder a bases de dados partilhadas, o consumidor de dados precisa de ter o seu próprio cluster Azure Data Explorer.To access shared databases, data consumer needs to have its own Azure Data Explorer cluster. O cluster Azure Data Explorer do consumidor de dados precisa de se localizar no mesmo centro de dados do Azure que o cluster Azure Data Explorer do fornecedor de dados.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. Ao estabelecer relações de partilha, a Azure Data Share cria uma ligação simbólica entre o fornecedor e os clusters do Operador De dados Azure.When sharing relationship is established, Azure Data Share creates a symbolic link between the provider and consumer's Azure Data Explorer clusters.

O Azure Data Explorer suporta dois modos de ingestão de dados: lote e streaming.Azure Data Explorer supports two modes of data ingestion: batch and streaming. Os dados recebidos do lote na base de dados partilhada aparecerão entre alguns segundos a alguns minutos do lado do consumidor de dados.Data received from batch in the shared database will appear between a few seconds to a few minutes on the data consumer side. Os dados recebidos do streaming podem demorar até 24 horas a aparecer do lado dos consumidores de dados.Data received from streaming could take up to 24 hours to appear on the data consumer side.

Passos seguintesNext steps

Para aprender a começar a partilhar dados, continue a partilhar o seu tutorial de dados.To learn how to start sharing data, continue to the share your data tutorial.