Team Edition’da Paylaşılan ve Özel projeler
Team Edition’da şu anda beş farklı rol vardır: Yönetici, Geliştirici, Yönetici, Düzenleyici ve Görüntüleyici. Bunları atayarak, bir kullanıcının belirli uygulama özelliklerine erişim düzeyini belirleyebilirsiniz. Hemen yeni bir soru ortaya çıkıyor: Verileri farklı rollere sahip kullanıcılarla nasıl paylaşıyorsunuz? Bugün size Paylaşılan Projeler yardımı ile bu sorunu nasıl çözeceğinizi anlatacağız.
Paylaşılan Projeler nasıl çalışır?
Paylaşılan Proje, belirli bir bağlantı kümesiyle mantıksal bir depolamayı temsil eder. İçinde, her ekip üyesi çalışmaları için ihtiyaç duyduğu her şeyi alabilir ve meslektaşlarıyla özgürce işbirliği yapabilir. Paylaşılan Projeler ile çalışmaya bakalım. Birkaç çevrimiçi mağaza üzerinde işbirliği içinde çalışan belirli bir ekip örneğini kullanacağız: – Ekipteki tüm süreçleri yöneten 1 teknik lider; – Veritabanlarının tasarımından ve bakımından sorumlu olan 1 DBA; – Web siteleri geliştiren 1 yazılım mühendisi; – Satış verilerini toplayan ve analiz eden, raporlar oluşturan ve bir iş stratejisindeki olası sorunları belirleyen 1 iş analisti; – Web sitelerini yeni pozisyonlarla doldurmak ve verileri taze tutmakla uğraşan 2 içerik oluşturucu; – Pazarlama raporlarına dayalı olarak reklam kampanyalarının etkinliğini analiz eden 5 pazarlama uzmanı. Bu uzmanların hepsinin aynı veritabanlarına erişimi olması gerektiğinden, Team Edition’da onlar için ortak bir ekip oluşturacağız. Ama önce, her kullanıcı için roller atamamız gerekiyor. İhtiyaçlarına ve sorumluluklarına göre, ekip aşağıdakilerden oluşacaktır: – 1 Yönetici – teknik lider. – 2 Geliştirici – DBA ve yazılım mühendisi. – 1 Yönetici – iş analisti. – 2 Editör – içerik yaratıcıları. – 5 İzleyici – pazarlama uzmanları. Ardından Yönetici, Team Edition’da bir ekip oluşturmak ve tüm kullanıcıları buna eklemek için yönetim panelini kullanabilir.
Sonraki adım, bir Paylaşılan Proje oluşturmak ve ekibe erişim vermektir.
Bu, yalnızca Yönetici rolüne sahip bir kullanıcı tarafından da yapılabilir. Yeni projeyi açarak gerekli veritabanı bağlantılarını yapılandırabilir.
Yöneticiler, ihtiyaç duydukları sayıda Paylaşılan Proje oluşturabilir ve gerektiği kadar ekibe bunlara erişim verebilir.
Tüm ayarlar tamamlandıktan sonra ekip arkadaşları sisteme giriş yaparak Ortak Projeyi açabilir ve eş zamanlı olarak çalışmaya başlayabilir. Her biri tarafından yapılan değişiklikler otomatik olarak tüm ekibe gerçek zamanlı olarak görünecektir. Aynı zamanda, Proje’nin kendisi de role bağlı olarak farklı görünecek ve kullanıcılara farklı özellikler sağlayacaktır. Kullanıcılar arasında geçiş yaparak bu farka bir göz atabiliriz.
Teknoloji lideri, DBA ve yazılım mühendisi
Ekip dışından hiçbir kullanıcı, Paylaşılan Proje içindeki bağlantılara ve kaynaklara erişemez, bu da güvenli veri işbirliğini sağlar.
Teknik uzmanlarımız için tüm bu kaynaklara erişim gereklidir. Örneğin DBA, hem çevrimiçi mağaza veritabanlarının hem de şirketin dahili veritabanlarının yönetilmesinden ve sürdürülmesinden sorumludur. Geliştirici rolüne sahip olduğu için, işi için ihtiyaç duyduğu her şeyi Paylaşılan Proje içinde bulabilir.
İş analisti
Şimdi aynı Shared Project’in iş analistimize atadığımız Yönetici rolüne sahip bir kullanıcıyı nasıl aradığına bakalım.
Gördüğünüz gibi, teknik uzmanlar tarafından oluşturulan tüm bağlantılarla çalışabilir, ancak yenilerini yapılandıramaz. Bir iş analistinin verileri işlemesi ve analitik sorgular oluşturması gerektiğinden, Veri Düzenleyici ve SQL Düzenleyici aracılığıyla verileri düzenleyebilir, ekleyebilir ve güncelleyebilir. Karmaşık analitik gerçekleştirmesi gerektiğinde, DBA tarafından oluşturulan önceden hazırlanmış SQL betiklerini kullanması mümkündür.
Ekibin pazarlama ve içerik bölümündeki uzmanlar, bir iş analistinden yürütülen SQL sorgularının sonuçlarına dayalı veri kümeleri oluşturmasını isteyebilir. Veri kümesi, teknik olmayan uzmanların verilerle çalışmasına ve kolayca rapor oluşturmasına olanak tanıyan, tablo biçiminde hazır bir sonuç kümesidir.
İçerik yaratıcı
İçerik oluşturuculara atadığımız Editör rolüne sahip kullanıcıya geçiş yaparak artık navigasyon ağacını görmeyeceğiz. Genel olarak, arayüz çok daha basit hale geldi ve uzmanlarımızı teknik özelliklerle boğulmaktan kurtardı. Ancak yine de aynı Paylaşılan Projedir ve içerik oluşturucular ekip arkadaşları tarafından oluşturulan veri setini açabilir, görüntüleyebilir ve düzenleyebilir ve ardından bunu bir dosyaya aktarabilir.
Veri kümeleri konsepti sayesinde, ekibimizdeki içerik oluşturucular için verilerle çalışmak çok daha kolay hale geliyor, çünkü ihtiyaç duydukları her şey onlar için zaten ayarlanmış ve yapılandırılmış durumda.
Pazarlama uzmanları
Son olarak pazarlama uzmanı rolü atanan Viewer adına sisteme giriş yapalım. Verileri analiz etmek ve buna dayalı raporlar oluşturmak için hazır veri kümelerini kullanabilirler. Editör rolüne sahip içerik oluşturucu arasındaki temel fark, pazarlama uzmanlarının yanlışlıkla değişiklik yapılmasını önlemek için veri kümesi hücrelerindeki değerleri düzenleyememesidir. Ancak yine de ihtiyaç duydukları tüm verilere tam erişimleri vardır.
Özel Projeler hala mevcuttur
Geliştirici rolüne sahip ekibin teknik bölümünden uzmanlar, özel bağlantılar kurmak ve komut dosyalarını ve görevleri içeride tutmak için kendi Projelerini de kullanabilirler. Kendileri dışında hiç kimsenin bu bağlantılara erişimi yoktur. Özel Proje, Geliştiricinin kendi komut dosyalarını oluşturup test etmesi ve paylaşılan kaynakları etkilemeden verileri araştırması için bir korumalı alan görevi görür.
İş analistimiz, içerik oluşturucularımız ve pazarlama uzmanlarımızın Özel Projeleri yoktur.
çünkü doğrudan verilerle çalışırlar ve yeni bağlantılar yapılandırmaları gerekmez.
Gördüğünüz gibi, Shared Projects sayesinde, farklı ihtiyaç ve sorumluluklara sahip 11 kişilik uzman bir ekip, veriler üzerinde birlikte rahat ve güvenli bir şekilde çalışabilir. Artık git kullanmaları gerekmiyor ve veri işbirliği daha kolay ve sorunsuz hale geliyor.