Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando você está criando um esquema de índice para indexação baseada em indexador, os tipos de dados nos dados de origem devem ser mapeados para um tipo de dados permitido para os campos no índice de destino.
Este artigo fornece comparações de tipos de dados entre Tipos de Dados SQL, tipos de dados JSON e Azure AI Search. Contém as seguintes secções:
Tipos de dados do SQL Server para tipos de dados de pesquisa do Azure AI
Tipos de dados JSON para tipos de dados de pesquisa do Azure AI
Tipos de dados do SQL Server para tipos de dados de pesquisa do Azure AI
| Tipo de dados do SQL Server | Tipos de campo de índice de destino permitidos | Observações |
|---|---|---|
| pouco | Edm.Booleano, Edm.String | |
| int, smallint, tinyint | Edm.Int32, Edm.Int64, Edm.String | |
| bigint | Edm.Int64, Edm.String | |
| real, flutuante | Edm.Double, Edm.String | |
| dinheiro pequeno, dinheiro decimal numérico |
Edm.String | O Azure AI Search não suporta a conversão de tipos decimais em Edm.Double porque isso perderia a precisão. |
| char, nchar, varchar, nvarchar | Edm.String Coleção (Edm.String). Consulte Funções de mapeamento de campo para obter detalhes sobre como transformar uma coluna de cadeia de caracteres em uma coleção(Edm.String) |
|
| smalldatetime, datetime, datetime2, date, datetimeoffset | Edm.DateTimeOffset, Edm.String | |
| uniqueidentifer | Edm.String | |
| rowversion | N/A | As colunas de versão de linha não podem ser armazenadas no índice de pesquisa, mas podem ser usadas para controle de alterações. |
| geografia | Edm.GeographyPoint, Edm.String | Se estiver usando tipos de dados geográficos, somente instâncias geográficas do tipo POINT com SRID 4326 (que é o padrão) serão suportadas. Se estiver usando cadeias de caracteres, somente pontos GeoJSON no seguinte formato serão suportados: {"type": "Point", "coordinates": [long, lat]} |
| tempo, período de tempo Varbinary imagem XML geometria Tipos de CLR |
N/A | Não suportado. |
Tipos de dados JSON para tipos de dados de pesquisa do Azure AI
| Tipo de dados JSON | Tipos de campo de índice de destino permitidos |
|---|---|
| bool | Edm.Booleano, Edm.String |
| Números integrais | Edm.Int32, Edm.Int64, Edm.String |
| Números de vírgula flutuante | Edm.Double, Edm.String |
| cadeia (de caracteres) | Edm.String |
| matrizes de tipos primitivos, por exemplo [ "a", "b", "c" ] | Coleção(Edm.String) |
| Cadeias de caracteres que se parecem com datas | Edm.DateTimeOffset, Edm.String |
| Objetos de ponto GeoJSON | Edm.GeographyPoint Os pontos GeoJSON são objetos JSON no seguinte formato: {"type" : "Point", "coordinates": [long, lat]} |
| Objetos JSON | Edm.ComplexType O Azure AI Search mapeia objetos JSON para esquemas de tipo complexos correspondentes |