Modeller
Modeller, Patrona'da temel bir yapı taşıdır. Modeller, kişilerin verilere soracağı türden soruları tahmin etmek için aynı veritabanındaki başka bir tablodan veya tablolardan veri toplar. Bunları türetilmiş tablolar veya yeni sorular için başlangıç noktası olarak kullanılmak üzere tasarlanmış özel bir kaydedilmiş soru türü olarak düşünebilirsiniz. Bir modeli, özel, hesaplanmış sütunlar ekleyebileceğiniz anlamına gelen bir SQL veya sorgu oluşturucu sorusuna dayandırabilirsiniz.
Modeller:
- Keşif için harika başlangıç noktaları oluşturmak üzere sütun açıklamalarını güncellemenize ve meta verileri özelleştirmenize olanak tanır.
- Arama sonuçlarında daha yüksekte görünür ve yeniden kullanımı teşvik etmek için diğer kullanıcılar yeni sorular başlattığında vurgulanır.
- Dağınık veritabanı şemalarından ayrı tutmak için koleksiyonlarda yaşar.
- Arama sonuçlarında bireysel kayıtları yüzeye çıkarabilir.
- Daha hızlı yükleme için kalıcı hale getirilebilir.
Modelleri neden ve nasıl kullanacağınız hakkında derinlemesine bir inceleme için Modeller hakkındaki Öğrenme makalemize göz atın.
Modeller nasıl kullanılır
Modelleri şunları yapmak için kullanabilirsiniz:
- İşletmenizdeki bazı kavramların sezgisel bir açıklaması olan ve bir dizi sütun olarak kodladığınız modeller oluşturun. Bir örnek model, birden çok tablodan müşteri bilgilerini bir araya getiren ve bir ömür boyu değer (LTV) sütunu gibi hesaplanmış sütunlar ekleyen bir "müşteri" olabilir. Bu model, müşterilerinizi anlamanızla ilgili olduğunu düşündüğünüz ölçüleri ve boyutları temsil eder.
- Sütun türlerini ayarlamanız koşuluyla, kişilerin sorgu oluşturucuyla SQL sorgularının sonuçlarını keşfetmesine izin verin.
- Birden çok tablodan veri çeken veya toplayan özet tablolar oluşturun.
- Gereksiz sütunları ve satırları filtrelenmiş tabloları temizleyin.
Modellerle ilgili fikir, diğer kişilere, modellenen konuyla ilgili herhangi bir soruyu yanıtlamayı kolaylaştıran iyi bir "başlangıç noktası tablosu" vermektir.
Model oluştur
İlk olarak, zaten var olan modelleri arayın. İhtiyaçlarınızı karşılayan bir tane bulamazsanız, bir model oluşturabilirsiniz:
Oluşturduğunuz modeller otomatik olarak geçerli koleksiyona sabitlenir.
Sıfırdan model oluşturma
- Sağ üstte, Yeni + > Model'i tıklayın.
- Sorgu oluşturucuyu veya yerel bir sorguyu (SQL kullanmak istiyorsanız) seçin. Sorgu oluşturucuyu kullanmanın avantajı, Patrona'nın meta verilerin bazılarını sizin için doldurabilmesidir; SQL kullanırsanız, bu meta verileri manuel olarak doldurmanız gerekir.
- Verilerinizi seçin.
- Sorgunuzu oluşturun ve kaydedin.
Kaydedilmiş bir sorudan model oluşturma
- Sorgu oluşturucuyu veya SQL düzenleyicisini kullanarak bir soru sorun veya bir modele dönüştürmek istediğiniz mevcut bir kaydedilmiş soruyu seçin.
- Soruyu kaydedin.
- ... > Bunu bir modele dönüştür'ü tıklayın.
Model ayrıntıları
Bir modelin ayrıntılarını görüntülemek için modeli ziyaret edin ve sağ üstteki bilgi butonunu tıklayın. Burada birkaç sekme göreceksiniz:
- Genel Bakış: Açıklama, Oluşturan ve Son Düzenleyen ve modele dahil edilen alanların listesini içerir. Ayrıca modelin Varlık Kimliği.
- Geçmiş: Modele yapılan değişiklikleri ve kimin yaptığını listeler.
- İlişkiler: Modeli kullanan soruları ve modelin hangi tablolara bağlı olduğunu listeler.
- Eylemler: Model temel alınarak oluşturulan eylemleri listeler.
- İçgörüler: Modelin kullanımı hakkında bilgi. Yalnızca bir Pro veya Enterprise planında yöneticiler tarafından görülebilir.
Bir modeldeki sütunlara meta veri ekleme
Meta veri, modellerin gizli sosudur. Bir SQL sorgusu yazdığınızda, Patrona sonuçları görüntüleyebilir, ancak ne tür bir veri döndürdüğünü "bilemez" (sorgu oluşturucu kullanılarak oluşturulan sorularla yapabileceği gibi). Bunun pratikteki anlamı, kişilerin sonuçları sorgu oluşturucuyla keşfedemeyecekleridir, çünkü Patrona sonuçların ne olduğunu anlamaz. Ancak modellerle, Patrona'ya her bir döndürülen sütunda ne tür bir veri olduğunu söyleyebilirsiniz, böylece Patrona sorgu sihrini yapmaya devam edebilir. Meta veri ayrıca doğru filtre widget'ını göstererek filtrelemeyi daha hoş hale getirecek ve Patrona'nın sonuçlar için doğru görselleştirmeyi seçmesine yardımcı olacaktır.
Yalnızca bir tür meta veri ayarlarsanız, Patrona'nın ne tür bir veriyle çalıştığını bilmesini sağlamak için Sütun türünü ayarlayın.
Görünen ad
Kişilerin sütunun adı olarak göreceği şey.
Açıklama
Sütun için yararlı bağlam yazmak için bir yer.
Bunun eşlendiği veritabanı sütunu
SQL sorgularına dayalı modeller için, Patrona'ya sütunun mevcut bir veritabanı sütunuyla aynı türde olup olmadığını söyleyebilirsiniz.
Sütun türü
Sütun türünü ayarlayabilirsiniz. Varsayılan "Özel tür yok"tur.
Modeliniz bir SQL sorgusuna dayanıyorsa ve kişilerin sonuçları sorgu oluşturucuyla keşfedebilmesini istiyorsanız, modelinizdeki her sütun için sütun türünü ayarlamanız gerekir.
Bu sütun şurada görünsün...
Bir sütunun tablo görünümünde mi yoksa yalnızca bir ayrıntı görünümünde mi (satır için varlık/birincil anahtarı tıkladığınızda) görünmesi gerektiğini belirtebilirsiniz.
- Tablo ve ayrıntı görünümleri
- Yalnızca ayrıntı görünümleri
Şunun gibi görüntüle
- Metin
- Bağlantı (tıklanabilir bir URL'dir)
Bu sütuna göre eşleşerek aramadaki bireysel kayıtları yüzeye çıkarın
Tamsayı varlık anahtarlarına sahip kayıtlardaki dize alanları için, Patrona, bu alandaki değerleri, kişiler Patrona'nızı aradığında gösterme seçeneği sunacaktır. Esasen, Patrona bu değerleri indeksleyecek ve Patrona'nın arama motorunda kullanılabilir hale getirecektir. Bu seçenek, kişilerin genellikle modelinizdeki bireysel bir kayda doğrudan atlamak istediklerinde kullanışlıdır.
Örneğin, hesaplarla bir modeliniz varsa, kişilerin Patrona'nızın herhangi bir yerinden modeldeki belirli hesapları hızlı bir şekilde arayabilmeleri için bu seçeneği hesabın adını veya e-postasını listeleyen bir sütun için açabilirsiniz. Kişiler arama sonuçlarındaki bir kaydı tıkladığında, Patrona doğrudan modele ve bu kaydın nesne ayrıntısına atlayacaktır.
Bu indekslemenin bazı sınırlamaları vardır:
- İndekslenen alan bir metin/dize türü olmalıdır.
- Alanı içeren kaydın bir tamsayı varlık anahtarı olmalıdır.
- Aramanızı hızlı tutmak için Patrona, bu alandan yalnızca 5000 benzersiz değeri indeksleyecektir, bu nedenle bu seçenek, çok sayıda kaydı olan tablolar için açmak için en iyi seçim değildir.
Bir modelin sorgusunu düzenleme
Modelin adının yanındaki aşağı oka tıklayıp Sorgu tanımını düzenle'yi tıklayarak bir modelin sorgusunu düzenleyebilirsiniz. Düzenleme yaparken, değişikliklerinizi kaydettiğinizden emin olun. Yeni bir soru olarak kaydetmenizi isteyen sorulardan farklı olarak, buradaki herhangi bir değişiklik mevcut modelin üzerine yazacaktır. Mevcut bir modelden yeni bir model oluşturmak istiyorsanız, model kenar çubuğundan Bu modeli çoğalt'ı (iki örtüşen kare simgesi) seçin.
Bir modelden bir soru başlatma
Soru sorma bölümüne bakın.