Aracılığıyla paylaş


İşlem hattı geliştirme için Genie Code kullanma

Önemli

Bu özellik Genel Önizleme aşamasındadır.

Bu sayfada Genie Code'da Aracı modu seçilerek kullanılabilen bir yapay zeka veri aracısı olan işlem hattı geliştirme için Genie Code tanıtilmektedir. Lakeflow Spark Bildirimli İşlem Hatları (SDP) ve Lakeflow Pipelines Düzenleyicisi için özel olarak tasarlanan bu işlem hattı, tek bir istemden verileri inceler, işlem hattı kodu oluşturur ve çalıştırır ve hataları düzeltir.

İşlem hattı geliştirme için Genie Code nedir?

Aracı modunda Genie Code, SDP ve Lakeflow Pipelines Düzenleyicisi'nde çok adımlı veri mühendisliği iş akışlarının tamamını otomatikleştirebilen otonom bir iş ortağıdır.

Veri Mühendisliği Aracısı'nı kullanın.

Genie Code sohbet moduyla karşılaştırıldığında Aracı modu özellikleri genişletmiştir: çözüm planlama, ilgili varlıkları alma, kod çalıştırma, sonuçları iyileştirmek için işlem hattı çıkışlarını kullanma, hataları otomatik olarak düzeltme ve daha fazlası.

Aracı modunda Genie Code, tüm işlem hatlarını sıfırdan uçtan uca planlayabilir ve oluşturabilir veya mevcut işlem hattı üzerinde çalışmayı hızlandırabilir. Aracı, devam etmeden önce planlarını onaylamak ve sonraki adımlarını doğrulamak için sizinle birlikte çalışır. Sizin onayınızla Genie Code tablo arama, SQL veya Python kaynak dosyasını düzenleme, işlem hattı güncelleştirmelerini çalıştırma ve işlem hattı veri kümelerini okuma gibi görevleri gerçekleştirmek için araçları kullanabilir.

Genie Code'un erişimi ve eylemleri kullanıcının izinleri tarafından yönetilir. Yalnızca erişiminiz olan verilere erişebilir ve izinleriniz olan işlemleri gerçekleştirebilir.

Uyarı

Genie Code'da Aracı modunu açtığınızda Genie Code, özelliklerini Şu anda Databricks'te kullandığınız özelliklere göre uyarlar. Örneğin, Lakeflow Pipelines Düzenleyicisi'nde Genie Code işlem hattı düzenleme ve veri mühendisliği görevlerine odaklanır. Genie Code, not defterlerinde ve SQL Düzenleyicisi'nde veri keşfini ve analizini destekler. Daha fazla bilgi için bkz . Veri bilimi için Genie Code kullanma .

Gereksinimler

Veri mühendisliği için Genie Code kullanmak için çalışma alanınızın aşağıdakilere ihtiyacı vardır:

İşlem hattı geliştirme için Genie Code kullanma

İşlem hattı geliştirmek için Genie Code’un aracı özelliklerini kullanın.

  1. Lakeflow Pipelines Düzenleyicisi'nde Avatar yardımcısı simgesine tıklayarak Genie Code yan panelini açın.Çalışma alanınızın sağ üst köşesindeki Genie Code.

  2. Sağ alt köşede Aracı'yı seçin. Bu, Genie Code'un Temsilci modunu etkinleştirir ve Genie Code'un temsilci veri mühendisliği yeteneklerini kullanmanızı sağlar.

  3. Genie Code için bir istem girin. Örneğin, işlem hattınızla ilgili "bu işlem hattını açıklayın" gibi sorular sorabilirsiniz. Yeni veri kümeleri eklemesini de isteyebilirsiniz; örneğin, "bronze_sales_data'dan okuyan ve verileri temizleyen ve yararlı kalite beklentileri ekleyen yeni bir dosyada silver_sales_data oluşturun."

    Uyarı

    Genie Code, kullanıcının Unity Kataloğu izinlerine uygun olduğundan yalnızca erişiminiz olan verilere ve işlem hattı kaynağına erişebilir.

  4. Genie Code yanıtını oluştururken, geri bildiriminizi almak için genellikle kısa bir ara verir.

    • Daha karmaşık görevler için Genie Code adım adım bir plan oluşturabilir ve açıklayıcı sorular sorabilir. Planını parlatmasına yardımcı olmak için netleştirici sorularını yanıtlayın.

    • Genie Code'un bir işlem hattını çalıştırması veya güncelleştirmesi gerektiğinde devam etmeden önce onayınızı ister. İsteğine izin verin veya reddedin. Ayrıca bu yazışmada İzin Ver'i (Genie Code konuşma yazışmasına başvurarak) veya Her zaman izin ver'i seçebilirsiniz.

      Önemli

      Aracı modunda Genie Code işlem hattınızda kod oluşturabilir ve yürütebilir. Tehlikeli eylemleri önlemek için korkulukları olsa da, hala risk vardır. Bunu yalnızca güvendiğiniz verilerle kullanmanız ve kodu çalıştırmadan önce gözden geçirmeniz gerekir.

    • Genie Code çalışmaya devam ettikçe Devam et veya Reddet'i seçmeniz istenebilir. Var olan çalışmasını gözden geçirin ve sonraki adımlara devam etmesi için Devam'ı veya başka bir şey denemesini söylemek için Reddet'i seçin.

    • Genie Code çalışırken durdurmak için kırmızı Durdur simgesine tıklayın..

Genie Code yeni dosyalar oluşturabilir, metin, sorgu ve kod oluşturabilir, dosyaları veya işlem hatlarını çalıştırabilir ve sonuçları yorumlamak için çıkış veri kümelerine erişebilir.

Uyarı

Genie Code'un çalışmaya devam etmesi ve sonraki adımları atması için, çalıştığı geçerli sekmede kalmanız gerekir.

Tavsiye

Çoğu yanıtta kullanmak üzere Genie Code yönergeleri ekleyebilirsiniz. Örneğin, kullanmak istediğiniz kod kurallarınız veya kullanmak istediğiniz kitaplıklarınız varsa, Genie Code yönergelerine bu yönergeleri ekleyebilirsiniz. Genie Code'u etki alanına özgü görevleriniz için özel özelliklerle genişletmek için beceriler de oluşturabilirsiniz. Diğer ayrıntılar ve diğer ipuçları için bkz . Genie Code yanıtlarını iyileştirmeye yönelik ipuçları.

Capabilities

Aracı modunda Genie Code, işlem hattı geliştirme görevlerinin çoğunda yardımcı olabilir. Önemli özellikler şunları içerir:

  • Veri bulma: Genie Code, bir görevin gerekli verilerini bulmanıza yardımcı olmak için çalışma alanında tablolarda arama yapabilir.
  • İşlem hattı kodu düzenlemeleri: Genie Code aynı anda birden çok dosya oluşturabilir ve düzenleyebilir. Hangi dosyaların değiştirildiği hakkında sizi bilgilendirerek her dosyadaki kod farkını gösterir, böylece değişiklikleri ayrı ayrı veya sonunda birlikte gözden geçirebilirsiniz.
  • İşlem hattı yürütme: Genie Code tek tek dosyaları çalıştırabilir, işlem hattını kuru çalıştırabilir/çalıştırabilir veya tam yenileme yapabilir. Genie Code devam etmek istediğinde, bunu yapmadan önce onayınızı ister.
  • İşlem hattı davranışını anlama ve geliştirme: Genie Code, bir işlem hattının uçtan uca ne yaptığını ve nedenini anlamanıza yardımcı olmak için veri kümelerini ve işlem hattı çıkışlarını inceleyebilir. Örneğin, dönüştürmeleri özetleyebilir, verilerin aşağı akış tablolarına nasıl aktığını izleyebilir ve satır sayılarında veya şemalarda beklenmeyen değişiklikleri vurgulayabilir. Olası veri kalitesi sorunlarını ortaya çıkardığında Genie Code, bunların nedenini anlamanıza ve işlem hattında bunların nerede ve nasıl ele alınabileceğini önermenize yardımcı olabilir.

Bu özellikler aşağıdakiler gibi yaygın kullanım örneklerini destekler:

  • Yeni işlem hattı yazma: Genie Code, veri alımından verileri standartlaştırmaya ve temizlemeye, verileri dönüştürmeye ve analiz etmeye kadar yeni bir madalyon mimari işlem hattı oluşturmanın tüm adımlarına yardımcı olabilir.
  • İşlem hattını açıklama: Genie Code, hızla yükselmenize yardımcı olmak için mevcut işlem hattını analiz edebilir ve açıklayabilir.
  • Sorunları düzeltme: Hatalarınız olduğunda Genie Code, sorun çözülene kadar birden çok dosyada yineleme yaparak sorunları tanılamaya ve düzeltmeye yardımcı olabilir.

Örnekler

Başlamak için aşağıdaki istemleri deneyin:

  • "my_catalog.my_schema içindeki tablo işlemlerini ve müşterileri kullanarak sahtekarlık algılaması için bir madalyon mimari işlem hattı oluşturun ve çalıştırın."
  • "Bu işlem hattının her adımını açıklayın."
  • "Bu işlem hattındaki hatayı düzeltin."

Sonraki Adımlar