Fabric'de bir ortam oluşturma, yapılandırma ve kullanma

Microsoft Fabric ortamı, not defterleri ve Spark iş tanımları için Spark oturum yapılandırmasını tanımlayan bir çalışma alanı öğesidir. Spark çalışma zamanı seçmek, işlem ayarlarını yapılandırmak, kitaplıkları yönetmek ve not defterlerinin erişebileceği küçük kaynak dosyalarını yönetmek için bir ortam kullanın.

Bu makalede ortam oluşturma, yapılandırma ve kullanma işlemlerine genel bir bakış sunun.

Ortam öğesini neden kullanmalı?

Ortam öğesi eklemeden çalışma alanı varsayılanı kullanarak not defterlerini ve Spark iş tanımlarını çalıştırabilirsiniz. Bu durumda çalışma alanı düzeyinde Spark ayarlarını kullanırsınız.

Ekipler için yeniden kullanılabilir, yönetilen varsayılan değerlere ihtiyacınız olduğunda bir ortam öğesi kullanın:

  • Spark işlem ve kitaplıklarını bir kez tanımlayın ve bunları not defterlerine ve Spark iş tanımlarına tutarlı bir şekilde uygulayın.
  • Kullanıcıların paylaşılan yapılandırmayı Çalışma Alanı varsayılanı aracılığıyla devralması için bir ortamı varsayılan çalışma alanı olarak ayarlayın.
  • Sürümleme ve çalıştırma ortamı ayarlarını tek bir bütün olarak yönetin.

Çalışma alanı düzeyinde ortamlar

Not defterleri ve Spark iş tanımları için çalışma alanı genelinde varsayılanları ayarlamak istediğinizde bu iş akışını kullanın.

Belirli bir çalışma alanında bir ortam öğesi oluşturulur ve bu çalışma alanıyla ilişkilendirilir. Paylaşım ve çalışma alanı uyumluluk gereksinimleri karşılanıyorsa, bu ortamı erişiminiz olan diğer çalışma alanlarında da kullanabilirsiniz.

Çalışma alanından ortam oluşturma

  1. Tarayıcınızda, Fabric portalında Fabric çalışma alanınıza gidin.

  2. +Yeni öğe'yi seçin.

  3. Arama çubuğunda "ortam" araması yapın ve Ortam kutucuğunu seçin.

    Fabric portalında bir çalışma alanından 'Ortam' kutucuğunu nasıl seçeceğinizi gösteren ekran görüntüsü.

  4. Ortamınızı adlandırıp Oluştur'u seçin.

Ortamı varsayılan çalışma alanı olarak ekleme

Önemli

Çalışma alanı varsayılanı olarak bir ortam seçildikten sonra, varsayılan ortamın içeriğini yalnızca çalışma alanı yöneticileri güncelleştirebilir.

Çalışma alanı yöneticileri, çalışma alanlarının tamamı için varsayılan iş yükünü tanımlayabilir. Burada yapılandırılan değerler,Çalışma Alanı ayarlarına eklenen not defterleri ve Spark iş tanımları için geçerlidir.

Çalışma alanı yapılandırması etkin aralığını gösteren ekran görüntüsü.

Varsayılan ortamı ayarla anahtarı, Çalışma alanı varsayılanı'nın bir ortam öğesi tarafından desteklenip desteklenmediğini denetler.

  1. Tarayıcınızda, Fabric portalında Fabric çalışma alanınıza gidin.

  2. Çalışma alanı ayarları'nı seçin.

  3. Veri Mühendisliği/Bilim'i ve ardından Spark ayarları'nı seçin.

  4. Ortam sekmesini seçin.

    Spark ayarlarının açık ve Ortam sekmesinin seçili olduğu Çalışma Alanı ayarlarını gösteren ekran görüntüsü.

  5. Ortam destekli çalışma alanı varsayılanını kullanmak için Varsayılan ortamı ayarla seçeneğini Açık duruma getirin, kullanmak istediğiniz ortam öğesini seçin ve değişikliklerinizi kaydedin.

    • Bu iki durumlu düğme Kapalı (varsayılan) olduğunda kullanıcılar not defterlerinde ve Spark iş tanımlarında çalışma alanı varsayılanı seçeneğini görmeye devam eder. Bu durumda, Çalışma Alanı varsayılan olarak çalışma alanı düzeyinde Spark ayarlarını kullanır.
    • Bu geçiş açık olduğunda, çalışma alanı varsayılanı olarak bir ortam öğesi seçersiniz. Çalışma Alanı varsayılanı kullanan not defterleri ve Spark iş tanımları, bu ortamın Spark işlem ve kitaplık yapılandırmalarını devralır.

    Varsayılan ortam seçimini gösteren ekran görüntüsü.

Not defteri ve Spark iş tanımı düzeyinde ortamlar

Ortamları doğrudan bir not defterinden veya Spark iş tanımından oluşturmak, seçmek veya değiştirmek istediğinizde bu iş akışını kullanın.

Not defteri veya Spark iş tanımından ortam oluşturma veya değiştirme

  1. Tarayıcınızda, Fabric portalında Fabric çalışma alanınıza gidin.

  2. Bir not defteri veya Spark iş tanımı açın.

  3. Ortam açılan listesinden ve ardından Yeni ortam seçeneğini seçin.

    Not defterinde ortam seçimi sırasında yeni ortam oluşturmayı gösteren ekran görüntüsü.

    Uyarı

    Alternatif olarak, yeni bir ortam oluşturmadan ortamı değiştirmek isterseniz açılan menüden Ortamı değiştir'i seçebilirsiniz. Mevcut bir ortamı seçip onayla'yı seçerek not defterine veya Spark iş tanımına ekleyebilirsiniz.

  4. Ortamınızı adlandırıp Oluştur'u seçin.

Not defterine veya Spark iş tanımına ortam ekleme

Ortam hem Not Defteri hem de Spark İş Tanımı sekmelerinde kullanılabilir. Not defterleri ve Spark iş tanımları bir ortama eklendiğinde kitaplıklarına, işlem yapılandırmalarına ve kaynaklarına erişebilirler. Gezgin, sizinle paylaşılan, geçerli çalışma alanından gelen ve erişiminiz olan diğer çalışma alanlarından gelen tüm kullanılabilir ortamları listeler.

Not defterine bir ortamın nereye eklendiğini gösteren ekran görüntüsü.

Etkin bir oturum sırasında farklı bir ortama geçerseniz, yeni seçilen ortam bir sonraki oturuma kadar geçerli olmaz.

Başka bir çalışma alanından ortam eklediğinizde, her iki çalışma alanının da aynı kapasiteye ve ağ güvenlik ayarlarına sahip olması gerekir. Farklı kapasitelere veya ağ güvenlik ayarlarına sahip çalışma alanlarından ortamları seçebilirsiniz ancak oturum başlatılamaz.

Başka bir çalışma alanından bir ortam eklediğinizde, o ortamdaki hesaplama yapılandırması göz ardı edilir. Bunun yerine havuz ve işlem yapılandırmaları varsayılan olarak geçerli çalışma alanınızın ayarlarına geçer.

Ortamı yapılandırma

Bir ortamın üç ana bileşeni vardır:

  • Spark işleme, Spark çalışma zamanını içeren.
  • Kitaplık.
  • Kaynaklar.

Yayımlamanın etkili olması için Spark işlem ve kitaplık yapılandırmaları gereklidir. Kaynaklar, gerçek zamanlı olarak değişebilen paylaşılan depolama alanıdır. Daha fazla bilgi için bkz. Değişiklikleri kaydetme ve yayımlama.

Spark hesaplama yapılandırma

Bir çalışma zamanı seçip oturum düzeyinde işlem özelliklerini ayarlayarak spark işlemini bir ortamda yapılandırın.

Çalışma zamanı seçimi ve işlem özelleştirmesi de dahil olmak üzere ayrıntılı adımlar için bkz. Doku ortamlarında Spark işlem yapılandırma ayarları.

Çalışma zamanı veya işlem ayarlarını değiştirirseniz, bu değişikliklerin etkili olması için ortamı kaydedin ve yayımlayın. Daha fazla bilgi için bkz. Değişiklikleri kaydetme ve yayımlama.

Kitaplıkları yönetme

Her bir Spark çalışma zamanı, kendi bünyesindeki yerleşik kitaplıkları sağlar. Fabric ortamıyla, ortak kaynaklardan kitaplıkları yükleyebilir ve kurabilir veya sizin ya da kuruluşunuzun oluşturduğu özel kitaplıkları yükleyebilirsiniz. Kitaplıkları başarıyla yükledikten sonra Spark oturumlarınızda kullanılabilir. Daha fazla bilgi için Doku ortamlarında kitaplık yönetimi bkz. Doku'daki kitaplıkları yönetmeye yönelik en iyi yöntemler için bkz. Dokuda Apache Spark kitaplıklarını yönetme.

Bir ortama kitaplık eklediğinizde yayımlama modunu seçersiniz:

  • Hızlı mod yaklaşık 5 saniye içinde yayımlar. Bir not defteri oturumu başlatıldığında kitaplıklar yüklenir. Geliştirme sırasında hızlı yineleme için Hızlı modu kullanın.
  • Tam mod kararlı, yeniden üretilebilir bir kitaplık anlık görüntüsü oluşturur. Yayımlama genellikle 3-6 dakika sürer ve oturum başlatma bağımlılık dağıtımı için 1 ile 3 dakika arasında bir süre ekler. İşlem hatları, zamanlanmış çalıştırmalar ve paylaşılan iş yükleri için Tam modu kullanın. Yaklaşık 5 saniyelik oturum başlatma süresine ulaşmak için Tam modda, ortama bağlı özel bir canlı havuz yapılandırın.

Her modla ilgili ayrıntılar için bkz. Kitaplıklar için yayımlama modunu seçme.

Kaynakları kullanma

Bir ortamdaki Kaynaklar bölümü, geliştirme aşamasında küçük kaynakların yönetilmesini kolaylaştırır. Çevreye yüklenen dosyalar, eklenirse defterler arasında erişilebilir hale gelir. Daha fazla bilgi için bkz. Doku ortamındaki kaynakları yönetme.

Uyarı

Kaynaklar bölümündeki dosyalar ortam yayımlamadan etkilenmez. Kaynak değişiklikleri gerçek zamanlıdır ve yayımlama adımı olmadan hemen kullanılabilir.

Değişiklikleri kaydetme ve yayımlama

Ortam yapılandırma değişikliklerinin ne zaman etkili olduğunu denetlemek için Kaydet ve Yayımla'yı kullanın.

  • Kaydet , bekleyen değişikliklerinizi depolar.
  • Yayımlama, kitaplıklara ve Spark hesaplamasına bekleyen değişiklikleri uygular.
  • Kaynaklardaki değişiklikler gerçek zamanlıdır ve yayımlama gerektirmez.

Yayımladığınızda, saat seçtiğiniz kitaplık yayımlama moduna bağlıdır. Hızlı mod yaklaşık 5 saniye içinde yayımlanırken, Tam modun bağımlılıkları çözmesi ve kararlı bir anlık görüntü oluşturması genellikle 3-6 dakika sürer. Ayrıntılar için bkz. Kitaplıklar için yayımlama modunu seçme.

Ana Sayfa sekmesinde, Kaydet ve Yayımla, Kitaplıklarda veya Spark işlem hesabında bekleyen değişiklikler olduğunda etkinleştirilir.

Kaydet ve Yayımla'nın seçileceği yeri gösteren ekran görüntüsü.

Önemli

Özel Bağlantı etkinleştirildiğinde, çalışma alanındaki ilk Spark işinin sanal ağı sağlama işlemini başlatması gerekir ve bu işlem yaklaşık 10-15 dakika sürebilir. Ortam yayımlama bir Spark işi olarak da çalıştığından, Özel Bağlantı etkinleştirildikten sonra yürütülen ilk Spark işi olması durumunda ek bir gecikmeyle karşılaşabilir.

Bekleyen değişiklikler mevcut olduğunda, bir başlıkta Kaydet ve Yayımla eylemleri de sağlanır.

Bu iş akışını kullanın:

  1. Kitaplıklarda veya Spark hesaplamada değişiklik yapın.
  2. Düzenlemelerinizi korumak için Kaydet'i seçin. Kaydedilen değişiklikler hazırlanmıştır ve henüz etkili değildir.
  3. Hazırlanan değişiklikleri etkili hale getirmek için Yayımla'yı ve sonra Tümünü yayımla'yı seçin.

Yayımlama sırasında:

  • Yayımlama işlemini iptal etmek için başlıkta İlerleme durumunu görüntüle'yi seçin ve işlemi iptal edin.
  • Yayımlama tamamlandıktan sonra bir bildirim görüntülenir. İşlem sırasında herhangi bir sorun varsa bir hata bildirimi oluşur.

Ortam aynı anda yalnızca bir Yayımla eylemi kabul eder. Sürmekte olan bir Yayınlama eylemi sırasında Libraries veya Spark hesaplama bölümlerinde değişiklik yapamazsınız.

Var olan bir ortamı paylaşma

Fabric, farklı izin düzeylerinde bir öğenin paylaşımını destekler.

Ortamın nasıl paylaşıldığını gösteren ekran görüntüsü.

Bir ortam öğesini paylaştığınızda, alıcılar otomatik olarak Okuma izni alır. Bu izinle, ortamın yapılandırmalarını inceleyebilir ve not defterlerine veya Spark işlerine ekleyebilirler. Sorunsuz kod yürütme için, not defterlerini ve Spark iş tanımlarını paylaşırken ekli ortamlar için Okuma izinleri verdiğinden emin olun.

Ortamı Paylaş ve Düzenle izinleriyle de paylaşabilirsiniz. Paylaşım izni olan kullanıcılar ortamı başkalarıyla paylaşmaya devam edebilir. Bu arada, Düzenleme izni olan alıcılar ortamın içeriğini güncelleştirebilir.

Ortamı silme

Artık gerekmediğinde bir ortamı silebilirsiniz. Bir ortamı silmeden önce aşağıdakileri göz önünde bulundurun:

Önemli

  • Bir ortamın silinmesi kalıcıdır ve geri alınamaz.
  • Şu anda ortama bağlı olan tüm not defterlerinin veya Spark iş tanımlarının farklı bir ortam veya çalışma alanı ayarlarını kullanacak şekilde yeniden yapılandırılması gerekir.
  • Ortam varsayılan çalışma alanı olarak ayarlandıysa, silinmeden önce çalışma alanı varsayılan ayarını değiştirmeniz gerekir.

REST API kullanarak ortamı silme

Doku REST API'sini kullanarak bir ortamı program aracılığıyla silebilirsiniz:

Endpoint:DELETE https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}

Gerekli izinler: Environment.ReadWrite.All veya Item.ReadWrite.All

REST API hakkında daha fazla bilgi için bkz. Ortamı silme.