Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dizin oluşturucu tabanlı dizin oluşturma için bir dizin şeması oluştururken, kaynak verilerdeki veri türlerinin hedef dizindeki alanlar için izin verilen bir veri türüyle eşlenmesi gerekir.
Bu makalede SQL Veri Türleri, JSON veri türleri ve Azure AI Search arasında veri türü karşılaştırmaları sağlanır. Aşağıdaki bölümleri içerir:
SQL Server Veri Türlerinden Azure AI Arama Veri Türlerine
| SQL Server Veri Türü | İzin verilen hedef dizin alanı türleri | Notes |
|---|---|---|
| parça | Edm.Boolean, Edm.String | |
| int, küçükint, tinyint | Edm.Int32, Edm.Int64, Edm.String | |
| bigint | Edm.Int64, Edm.String | |
| gerçek, kayan | Edm.Double, Edm.String | |
| küçük para, para decimal sayısal |
Edm.String | Azure AI Search, ondalık türlerin Edm.Double dönüştürülmesini desteklemez çünkü bunu yapmak duyarlığı kaybeder. |
| char, nchar, varchar, nvarchar | Edm.String Collection(Edm.String) olarak ayarlayın. Bir dize sütununu Collection(Edm.String) dönüştürmeyle ilgili ayrıntılar için Alan Eşleme İşlevleri'ne bakın |
|
| küçükzaman, zaman, zaman2, tarih, zamanofseti | Edm.DateTimeOffset, Edm.String | |
| uniqueidentifer | Edm.String | |
| satır versiyonu | Mevcut Değil | Satır sürümü sütunları arama dizininde depolanamaz, ancak değişiklik izleme için kullanılabilir. |
| coğrafi bölge | Edm.GeographyPoint, Edm.String |
Coğrafya veri türleri kullanılıyorsa, yalnızca SRID 4326 (varsayılan) ile POINT türündeki coğrafya örnekleri desteklenir. Dizeler kullanılıyorsa, yalnızca aşağıdaki biçimdeki GeoJSON noktaları desteklenir: {"type": "Point", "coordinates": [long, lat]} |
| zaman, zaman aralığı varbinary image xml geometri CLR türleri |
Mevcut Değil | Desteklenmiyor. |
JSON Veri Türlerinden Azure AI Arama Veri Türlerine
| JSON veri türü | İzin verilen hedef dizin alanı türleri |
|---|---|
| bool | Edm.Boolean, Edm.String |
| İntegral sayılar | Edm.Int32, Edm.Int64, Edm.String |
| Kayan noktalı sayılar | Edm.Double, Edm.String |
| String | Edm.String |
| ilkel türlerin dizileri, örneğin [ "a", "b", "c" ] | Koleksiyon(Edm.String) |
| Tarih gibi görünen dizeler | Edm.DateTimeOffset, Edm.String |
| GeoJSON nokta nesneleri | Edm.GeographyPoint GeoJSON noktaları, aşağıdaki biçimdeki JSON nesneleridir: {"type" : "Point", "coordinates": [long, lat]} |
| JSON nesneleri | Edm.ComplexType Azure AI Search, JSON nesnelerini karşılık gelen karmaşık tür şemalarıyla eşler |