Dış verileri tümleştirme

Tamamlandı

externaldata işleci, şeması sorgunun kendisinde tanımlanan bir tablo döndürür. Verileri, Azure Blob Depolama blobu veya Azure Data Lake Depolama dosyası gibi bir dış depolama yapıtından okunur.

Söz dizimi

 externaldata ( ColumnName : ColumnType [, ...] )
  [ StorageConnectionString [, ...] ]
  [with ( PropertyName = PropertyValue [, ...] )]

Bağımsız değişkenler

  • ColumnName, ColumnType: Bağımsız değişkenler tablonun şemasını tanımlar. Söz dizimi, içinde tablo tanımlarken kullanılan söz dizimi ile aynıdır. tablo oluşturun.

  • DepolamaBağlan ionString: döndürülecek verileri tutan depolama yapıtlarını açıklayan Depolama bağlantı dizesi.

  • PropertyName, PropertyValue, ...: Alma özellikleri altında listelendiği gibi depolama alanından alınan verilerin nasıl yorumlandığını açıklayan diğer özellikler.

Şu anda desteklenen özellikler şunlardır:

BAĞIMSIZ DEĞİŞKEN

Özellik Türü Açıklama
format Dize Veri biçimi. Belirtilmezse, dosya uzantısından veri biçimini algılamaya çalışılır (varsayılan olarak CSV'dir). Veri alma biçimlerinden herhangi biri desteklenir.
ignoreFirstRecord ikili true olarak ayarlanırsa, her dosyadaki ilk kaydın yoksayıldığını gösterir. Bu özellik, csv dosyalarını üst bilgilerle sorgularken kullanışlıdır.
ingestionMapping Dize Kaynak dosyadaki verilerin işleç sonuç kümesindeki gerçek sütunlara nasıl eşlendiğini gösteren dize değeri. Bkz. veri eşlemeleri.

İadeler

externaldata işleci, belirtilen depolama yapıtından ayrıştırılan ve depolama bağlantı dizesi tarafından belirtilen verileri içeren verilen şemanın veri tablosunu döndürür.

Dekont

Bu örnek tanıtım ortamında kullanılamaz.

Users
| where UserID in ((externaldata (UserID:string) [
    @"https://storageaccount.blob.core.windows.net/storagecontainer/users.txt" 
      h@"?...SAS..." // Secret token needed to access the blob
    ]))
| ...