Tüm Ürünler
Search
Belge Merkezi

Data Management:Programlanabilir nesneler

Son Güncelleme:Oct 04, 2026

Data Management (DMS), saklı yordamları ve saklı işlevleri yönetilen bir bilet iş akışı aracılığıyla değiştirmenize olanak tanır. Her değişiklik için sözdizimi doğrulama, veritabanı yöneticisi (DBA) onayı ve denetim izleme kaydı dahildir.

Bu özelliği ne zaman kullanmalısınız?

Mevcut bir saklı yordamı veya saklı işlevi yönetilen bir değişiklik süreciyle değiştirmeniz gerektiğinde bu özelliği kullanın.

Ön koşullar

Başlamadan önce aşağıdakileri tamamladığınızdan emin olun:

  • Hesabınıza değişiklik izinleri verilmiş, DMS'de kayıtlı desteklenen bir veritabanı

  • Dağıtıma hazır saklı rutin SQL kodu

Desteklenen veritabanı motorları:

  • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL ve üçüncü taraf MySQL veritabanları

  • SQL Server: ApsaraDB RDS for SQL Server, MyBase for SQL Server ve üçüncü taraf SQL Server veritabanları

  • PostgreSQL: ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL ve üçüncü taraf PostgreSQL veritabanları

  • MariaDB: ApsaraDB for MariaDB ve üçüncü taraf MariaDB veritabanları

  • PolarDB for PostgreSQL (Oracle ile uyumlu)

Sınırlamalar

  • Bu özellik yalnızca saklı yordamlar ve saklı işlevler için kullanılabilir. Diğer programlanabilir nesne türleri desteklenmez.

  • DMS, SQL deyimlerinizin sözdizimini doğrular ancak iş mantığını kontrol etmez. Göndermeden önce saklı rutin mantığınızın gereksinimlerinizi karşıladığından emin olun.

  • Bu tür değişiklikler için kullanılan saklı rutinler, işlem özelliği belirtimleri içeremez.

  • Saklı rutin değişikliğini çalıştırmadan önce anlık görüntü kullanarak veritabanını yedekleyemezsiniz.

Nasıl çalışır?

Saklı rutin değişikliği dört aşamadan geçer:

  1. Submit — Bilet parametrelerini doldurun ve DMS sözdizimi doğrulamasından geçirin.

  2. Ön kontrol — DMS, bilet ayarlarınızın temel öğelerini doğrular.

  3. Onaylama — Bilet, kuruluşunuzun onay kurallarına göre bir DBA tarafından incelenir.

  4. Çalıştırma — Değişikliği hemen veya zamanlanmış olarak çalıştırın, ardından işlem günlüklerini inceleyin.

Saklı rutin değişiklik bileti gönderme

  1. DMS konsolu V5.0 adresinde oturum açın.

  2. Üst gezinme çubuğunda Database Development > Data Change > Programmable Object Permissions seçeneklerini seçin.

    Basit modda DMS konsolunu kullanıyorsanız, sol üst köşedeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Database Development > Data Change > Programmable Object Permissions seçeneğini belirleyin.
  3. Data Change Tickets sayfasında, Apply adımındaki bilet parametrelerini doldurun.

    Parameter Description
    Database Değiştirilecek veritabanı. Hesabınızın değişiklik izinlerine sahip olduğu bir veritabanı seçin.
    Execution method Değişikliğin onaydan sonra ne zaman ve kim tarafından çalıştırılacağı. Seçenekler: After Audit Approved, Order Submitter Execute; After Audit Approved, Auto Execute; Last Auditor Execute
    SQL statements for change Değişiklik için SQL deyimleri. DMS, gönderdiğinizde sözdizimini kontrol eder; geçersiz sözdizimi gönderimi engeller.
    SQL statements for rollback Geri alma SQL deyimleri. Bunları kod düzenleyicisine (Text) girin veya bir dosya yükleyin (Attachment). Desteklenen dosya türleri: TXT, ZIP veya SQL, en fazla 15 MB.
    Change stakeholder Bileti görüntüleyebilen ve onaya katılabilen kullanıcılar. Burada listelenmeyen kullanıcılar — DMS yöneticileri ve DBA'lar hariç — bilet ayrıntılarına erişemez.
    Attachments (İsteğe bağlı) Değişiklik için ek bağlam sağlayan destekleyici dosyalar.
  4. Submit düğmesini tıklayın. DMS, bilet ayarlarınız üzerinde ön kontrol gerçekleştirir. Ön kontrol başarısız olursa, talimatlara göre bileti değiştirin ve yeniden gönderin. Bilet başarılı olana kadar tekrarlayın.

  5. Ön kontrol başarılı olduktan sonra Submit for Approval düğmesini tıklayın.

    Onay için göndermeden önce ayarlarınızı ve zamanlamanızı gözden geçirin — sonrasında bunları değiştiremezsiniz. Varsayılan olarak, veri değişikliği biletleri DBA'lar tarafından incelenir. Onay kuralları hakkında ayrıntılı bilgi için bkz. SQL Correct .
  6. Bilet onaylandıktan sonra Execute Change düğmesini tıklayın. Task Settings iletişim kutusunda Execution Strategy ayarlayın:

    • Running immediately: Confirm Execution düğmesini tıkladığınız anda görev çalışır.

    • Schedule: Gelecekteki bir başlangıç zamanı belirtin.

  7. Görev tamamlandıktan sonra, SQL deyimleri, yürütme süresi ve zamanlama ayrıntıları dahil olmak üzere işlem günlüklerini incelemek için Details düğmesini tıklayın.

Sonraki adımlar

  • SQL Correct — DMS onay kurallarının nasıl yapılandırıldığını ve ekibiniz için nasıl özelleştirileceğini öğrenin.