Aracılığıyla paylaş


KQL veritabanında OneLake kısayolları oluşturma

OneLake; Microsoft Fabric'in göl evlerini, ambarları, KQL veritabanlarını ve diğer öğeleri depolaması için tek, birleşik, mantıksal bir veri gölüdür. Kısayollar, özgün verileri taşımadan diğer dosyaların depo konumlarına işaret eden OneLake'e eklenmiş başvurulardır. Eklenen başvuru, dosya ve klasörlerin yerel olarak ama gerçekte depolanmış gibi görünmesini sağlar; başka bir depolama konumunda bulunurlar. Kısayollar güncelleştirilebilir veya öğelerinizden kaldırılabilir, ancak bu değişiklikler özgün verileri ve kaynağını etkilemez.

Bu makalede, iç Doku'ya veya dış kaynaklara işaret eden bir KQL veritabanında OneLake kısayolu oluşturmayı öğreneceksiniz. Bu kısayol türüne daha sonra işlevi kullanılarak external_table() KQL sorgu kümelerindeki sorgu için erişilir. KQL veritabanında oluşturulan kısayollar yeniden adlandırılamaz ve aynı anda yalnızca bir kısayol oluşturulabilir.

KQL veritabanından kısayollar oluşturmaya ek olarak, diğer Doku öğelerinden de kısayollar oluşturulabilir. Bu kısayollar ayrıca iç Dokuda veya dış kaynaklarda depolanan verilere işaret eder, ancak farklı sınırlamalara sahiptir ve bunlara farklı şekilde erişilir. Daha fazla bilgi için bkz . OneLake kısayolları.

Not

Verileri bölümlemeden veya dizine eklemeden geçmiş veriler üzerinde sık sık sorgu çalıştırmak istediğinizde OneLake kısayollarını kullanın. Sorguları sık sık çalıştırmak ve performansı hızlandırmak istiyorsanız, verileri doğrudan KQL veritabanınıza aktarın.

Oluşturmak istediğiniz kısayola karşılık gelen sekmeyi seçin:

Önkoşullar

Diğer Microsoft Fabric deneyimlerinde KQL veritabanınızdaki verilere erişmek için bkz . Tek bir mantıksal kopya.

Kısayol oluştur

Not

Aşağıdaki akışta, Fabric'teki bir Lakehouse'daki verilere işaret eden bir kısayol oluşturma gösterilmektedir. Benzer şekilde, Veri Ambarları'na veya diğer KQL veritabanlarına işaret eden kısayollar oluşturabilirsiniz.

  1. Mevcut bir KQL veritabanına göz atın.

  2. Yeni>OneLake kısayolu'yu seçin.

    Yeni düğmesinin açılan listesini gösteren Giriş sekmesinin ekran görüntüsü. OneLake kısayolu başlıklı seçenek vurgulanır.

Kaynak seçin

  1. İç kaynaklar'ın altında Microsoft OneLake'i seçin.

    Kısayol oluşturmaya yönelik iki yöntemi gösteren Yeni kısayol penceresinin ekran görüntüsü. OneLake başlıklı seçenek vurgulanır.

  2. Bağlanmak istediğiniz veri kaynağını seçin ve ardından İleri'yi seçin.

    Kısayolla kullanılacak kullanılabilir veri kaynaklarını gösteren Veri kaynağı türü seçin penceresinin ekran görüntüsü. İleri düğmesi vurgulanır.

  3. Tablolar'ı genişletin ve bağlanacak belirli bir tabloyu seçin.

    LakeHouse'daki verileri gösteren Yeni kısayol penceresinin ekran görüntüsü. StrmSC başlıklı alt klasör ve Oluştur düğmesi vurgulanır.

  4. Oluştur'u belirleyin.

Not

Kısayol başına yalnızca bir alt klasöre veya tabloya bağlanabilirsiniz. Daha fazla veriye bağlanmak için bu adımları yineleyin ve ek kısayollar oluşturun.

Veritabanı otomatik olarak yenilenir. Kısayol, Gezgin bölmesindeki Kısayollar altında görünür.

Yeni kısayolu gösteren Gezgin bölmesinin ekran görüntüsü.

OneLake kısayolu oluşturuldu. Artık bu verileri sorgulayabilirsiniz.

Verileri sorgulama

OneLake kısayolundan verileri sorgulamak için işlevini kullanınexternal_table().

  1. Veritabanınızın en sağ tarafında Verilerinizi keşfedin'i seçin. Pencere, verilerinize ilk kez bakmak için çalıştırabileceğiniz birkaç örnek sorguyla açılır.
  2. Tablo adı yer tutucusunun external_table('yerine Kısayol adı') yazın.
  3. Çalıştır'ı seçin veya seçili sorguyu çalıştırmak için Shift + Enter tuşlarına basın.

Örnek sorgunun sonuçlarını gösteren Verilerinizi keşfedin penceresinin ekran görüntüsü.

Veri türleri eşlemesi

Eventhouse veri türleri eşlemesine delta parquet

Delta ilkel veri türleri, aşağıdaki kurallar kullanılarak Eventhouse skaler veri türleriyle eşlenir. Eventhouse veri türleri hakkında daha fazla bilgi için bkz . Skaler veri türleri.

Delta Türü Eventhouse Skaler Veri Türü
string string
long long
integer int
short int
byte real
float real
double real
decimal decimal
boolean bool
binary string
date datetime
timestamp_ntz (saat dilimi olmadan) datetime
struct dynamic
array dynamic
map dynamic