Bu konu, DMS'den dışa aktarılan bir dosyaya filigranın nasıl gömüleceğini ve harici bir dosyadan filigran bilgilerinin nasıl çıkarılacağını açıklar.
Ön koşullar
Örnek için hassas veri koruma özelliği etkinleştirilmiş olmalıdır. Daha fazla bilgi için bkz. Hassas veri korumayı etkinleştirme.
Kullanım senaryoları
Bu özellik, verilerin dağıtımı sırasında veri kaynağının izlenmesini sağlar.
Kullanım notları
200 satırdan fazla veriyi dışa aktardığınızda veri filigranı gömmeyi kullanın.
Filigran çıkarma özelliğini kullanmak için dosyanın 200 satırdan fazla veri içerdiğinden emin olun. Aksi takdirde filigran çıkarma işlemi başarısız olabilir.
Filigran gömme
Filigran gömme, verileri veya dosyayı izlenebilir hale getirmek amacıyla tanımlayıcı bilgilerin verilere veya bir dosyaya yerleştirilmesi işlemidir.
Bilet oluşturmadan önce filigranı ayarlama
Bu yöntem, Yapılandırma Yönetimi'nde (genel yapılandırma) dosya filigranlarını etkinleştirmenizi gerektirir. Bu özellik etkinleştirildikten sonra, kiracıdaki kullanıcılar tarafından oluşturulan tüm SQL Sonuç Kümesi Dışa Aktarma biletlerine otomatik olarak bir filigran eklenir. **Filigran formatı kullanıcı adı + dışa aktarma zamanı şeklindedir ve dosyalar varsayılan olarak EXCEL formatında dışa aktarılır.**
1. Adım: Yapılandırma Yönetimi'nde dosya filigranlarını etkinleştirin
DMS 5.0 oturumunu açın.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotBasit modda DMS konsolunu kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve öğelerini seçin. -
Arama kutusuna file watermark anahtar sözcüğünü girin ve arama simgesine tıklayın.
Arama sonuçlarında Enable file watermark for SQL Result Set Export parametresi görüntülenir. Mevcut parametre değeri N (devre dışı) şeklindedir. Parametre açıklamasında Y'nin etkin, N'nin devre dışı olduğu belirtilir. Parametre değerini değiştirmek için İşlemler sütunundaki Edit seçeneğine tıklayın.
Change öğesine tıklayın, parametre değerini Y olarak değiştirin ve ardından Confirm Change seçeneğine tıklayın.
2. Adım: Bir SQL Sonuç Kümesi Dışa Aktarma bileti oluşturun
Ayrıntılı adımlar için bkz. SQL Sonuç Kümesi Dışa Aktarma bileti oluştururken filigran ayarlama.
Yapılandırma Yönetimi'nde dosya filigranlarını etkinleştirdikten sonra, SQL Sonuç Kümesi Dışa Aktarma bileti oluştururken Embed watermark seçeneği artık görüntülenmez.
Bilet oluşturma sırasında filigranı ayarlama
DMS 5.0 oturumunu açın.
Üst gezinme çubuğunda seçeneğini belirleyin.
-
Aşağıdaki parametreleri yapılandırın:
Parametre
Açıklama
Database name (Gerekli)
Hedef veritabanını seçin.
NotBu veritabanında dışa aktarma izinlerinizin olması gerekir. Daha fazla bilgi için bkz. İzinlerimi görüntüleme.
Reason category (Gerekli)
Verileri dışa aktarma nedeninizi seçin. Bu, bileti daha sonra bulmanıza yardımcı olur.
Business background (Gerekli)
Daha net iletişim için veri dışa aktarmanın nedenini veya amacını ayrıntılı olarak açıklayın.
Affected rows (Gerekli)
Bu dışa aktarmadan etkilenecek veri satırı sayısını tahmin etmek için SQL Console'da
countkomutunu kullanabilirsiniz.NotÖn denetim sırasında sistem etkilenen satırların gerçek sayısını gösterir. Beklentilerinizi karşıladığından ve veri güvenliği olaylarını önlemek için bu sayıyı doğrulayabilirsiniz.
Skip validation (İsteğe bağlı)
Doğrulamanın atlanıp atlanmayacağını belirtir. Skip Validation seçeneğini belirlerseniz bir neden de belirtmeniz gerekir.
UyarıSkip Validation seçeneğini belirlerseniz DMS etkilenen satır sayısını kontrol etmez. Veri hacmi büyükse bu durum üretim iş yükleriniz için risk oluşturabilir. Bu seçeneği dikkatli kullanın.
Stakeholders (İsteğe bağlı)
Belirtilen paydaşlar bileti görüntüleyebilir ve üzerinde iş birliği yapabilir. Paydaş olmayan kullanıcılar, yöneticiler ve DBA hariç bileti görüntüleyemez.
Export SQL statement (Gerekli)
Çalıştırılabilir bir SQL ifadesi girin, örneğin
SELECT * FROM testtable. İsteği gönderdiğinizde DMS söz dizimini otomatik olarak doğrular. Söz dizimi yanlışsa isteği gönderemezsiniz.NotYalnızca
SELECTsorgu ifadeleri desteklenir.Embed watermark (Gerekli)
Yes seçeneğini belirleyin.
Embedding method (Gerekli)
Bir gömme yöntemi seçin:
-
Veri filigranı: Tanımlayıcı bilgileri doğrudan verinin kendisine gömer. Filigran kullanıcılar tarafından görünmez.
-
Dosya filigranı: Tanımlayıcı bilgileri dosyaya gömer. Filigran veri kullanıcıları tarafından görünür.
Data watermark information/File watermark information (Gerekli)
Filigran bilgilerini girin.
Watermark embedded field (İsteğe bağlı)
Filigranın gömüleceği alanı girin.
NotBir alan belirtmezseniz sistem varsayılan olarak bir alan seçer.
Primary key/Unique key (İsteğe bağlı)
Birincil anahtarı veya benzersiz anahtarı girin. Birden çok anahtarı ayırmak için virgül (,) kullanın.
NotBu bilgilerin sağlanması veri filigranının dayanıklılığını önemli ölçüde artırır.
Attachments (İsteğe bağlı)
Dışa aktarma işlemi için ek bağlam sağlamak üzere resimler veya belgeler yükleyebilirsiniz.
-
-
Parametreleri yapılandırdıktan sonra Submit seçeneğine tıklayın ve onay bekleyin.
Sistem bir SQL ön denetimi çalıştırır.
-
Submit for Approval seçeneğine tıklayın ve isteğin onaylanmasını bekleyin.
Onay ilerlemesini bilet ayrıntıları sayfasındaki Approval bölümünde görüntüleyebilirsiniz.
ÖnemliBilet onaylandıktan sonra dışa aktarma işlemini 24 saat içinde tamamlamanız gerekir. Bu sürenin ardından biletin süresi dolar ve yeni bir bilet oluşturmanız gerekir. Güvenlik İş Birliği modundaki bir örnek için onay sonrası dışa aktarma işlemini gerçekleştirme zaman aralığını ayarlayabilirsiniz. Bunu yapmak için örnekle ilişkili ayarlarına gidin ve Period for Performing Export after Export Request of SQL Result Set Is Approved parametresini değiştirin.
Execute/Automatic Execution bölümünde Export seçeneğine tıklayın.
-
Export Settings iletişim kutusunda dışa aktarma formatını yapılandırın.
Parametre
Açıklama
Format (Gerekli)
Dışa aktarma için dosya formatı. Desteklenen formatlar arasında CSV, EXCEL, SQL ve JSON (NoSQL için) bulunur.
NotBir dosya filigranı gömmeyi seçtiyseniz dışa aktarma formatı olarak EXCEL'i seçin.
Character set (Gerekli)
Dışa aktarılan içerik için karakter kümesi. Desteklenen karakter kümeleri arasında Default character set, GBK, UTF-8 ve ISO-8859-1 bulunur.
Execution strategy (Gerekli)
Çalıştırma stratejisi. Aşağıdaki seçenekler desteklenir:
-
Run immediately: Sistem dışa aktarmayı hemen başlatır.
-
Schedule: Sistem dışa aktarmayı belirtilen bir zamanda başlatır. Bu, yoğun iş saatlerinden kaçınmak için kullanışlıdır.
NotZamanlama ayarladıktan sonra yapılandırmayı değiştiremezsiniz.
Export mode (Gerekli)
Dışa aktarma modu. Aşağıdaki seçenekler desteklenir:
-
Speed Mode: Dışa aktarma görevi kesintiye uğratılamaz.
-
Standard Mode: Dışa aktarma görevi yürütme sırasında kesintiye uğratılabilir.
Export timeout (Gerekli)
Dışa aktarma görevi için saniye cinsinden zaman aşımı süresi. Değer 0 ile 2.147.483 arasında olabilir. Bu parametreyi yapılandırmazsanız varsayılan olarak örnek düzeyindeki dışa aktarma zaman aşımı kullanılır. Örnek düzeyindeki dışa aktarma zaman aşımını görüntülemek için bkz. DMS'ye bir veritabanı örneği ekleme.
NotDışa aktarma tamamlanmadan önce görev süresi belirtilen zaman aşımı süresini aşarsa görev başarısız olur.
Add Field Comment (İsteğe bağlı)
Bu parametre yalnızca veritabanı MySQL türündeyse ve dışa aktarma formatı CSV ise kullanılabilir.
Bu seçeneği etkinleştirirseniz DMS, dışa aktarılan dosyadaki alan adı satırının altına bir satır alan açıklaması ekler.
Örneğin, alan adı satırı
id,gmt_create,buyer_namveseller_namiçeriyorsa sonraki satırdaprimary key,creation time,buyervesellergibi ilgili açıklamalar görüntülenir ve bunu gerçek veri satırları izler.NotSistem dışa aktarmayı belirtilen yapılandırmalara göre yürütür. Dışa aktarma ilerlemesini konsolda görüntüleyebilirsiniz.
-
Sistem dışa aktarmayı tamamladıktan sonra dosyayı yerel bilgisayarınıza indirmek için Download Exported File seçeneğine tıklayın.
Filigran çıkarma
Algılanamaz filigranlar için bir dosyanın gömülü filigran bilgisi içerip içermediğini tespit etmek üzere DMS'deki filigran çıkarma özelliğini kullanabilirsiniz.
DMS 5.0 oturumunu açın.
Üst gezinme çubuğunda seçeneğini belirleyin.
-
Data watermark ticket application sayfasında aşağıdaki parametreleri yapılandırın:
Parametre
Açıklama
File type (Gerekli)
Filigranı çıkarmak istediğiniz dosya türünü seçin. Geçerli değerler:
-
CSV
-
EXCEL
File (Gerekli)
Filigranı çıkarmak istediğiniz dosyayı yükleyin.
NotYalnızca .xlsx ve .csv dosyaları desteklenir.
Business background (Gerekli)
Daha net iletişim için dosya filigranını çıkarma amacınızı girin.
Database name (İsteğe bağlı)
Hedef veritabanını seçin.
Primary key/Unique key (İsteğe bağlı)
Birincil anahtarı veya benzersiz anahtarı girin. Birden çok anahtarı ayırmak için virgül (,) kullanın.
NotÇıkarma doğruluğunu sağlamak için filigran gömme sırasında birincil anahtar veya benzersiz anahtar belirttiyseniz filigran çıkarma için de aynı anahtarları belirtmeniz gerekir.
Watermark embedded field (İsteğe bağlı)
Filigranın gömüldüğü alanı girin.
-
Submit seçeneğine tıklayın.
-
Bilet onaylandıktan sonra Execute/Automatic Execution bölümünde Execute seçeneğine tıklayın.
Başarılı yürütmeden sonra filigran çıkarma durumunu ve ayrıntılarını görüntüleyebilirsiniz.