Ana içeriğe geç

Veri yüklemelerini ayarlama

Bu sayfa, yöneticilerin, kişilerin Patrona'nıza CSV yükleyebilmesi için veri yüklemelerini nasıl ayarlayabileceğini kapsar. Bu ayarlandıktan sonra verilerin nasıl yükleneceği hakkında bilgi için Veri yükleme bölümüne bakın.

Patrona'da bir koleksiyona CSV verilerini yükleyin

CSV verilerini yüklemek, elektronik tablo verilerinin geçici analizi için en uygunudur. Çok fazla veriniz varsa veya bu verileri düzenli olarak güncellemeniz veya eklemeniz gerekiyorsa, bu verileri doğrudan bir veritabanına yüklemenin bir yolunu ayarlamanızı ve ardından Patrona'yı bu veritabanına bağlamanızı öneririz.

Yükleme ayarlarını yönetme

Yükleme ayarlarını yönetmek için yöneticiler cmd/ctrl + K tuşlarına basıp "Ayarlar - Yüklemeler" araması yapabilir veya sağ üst köşedeki dişli simgesine tıklayıp Yönetici ayarları > Ayarlar > Yüklemeler yolunu izleyebilir.

Yüklemeleri destekleyen veritabanları

Yüklemeleri ayarlama

Yöneticilerin CSV yüklemelerini desteklemek için yapması gereken birkaç şey vardır:

Yazma erişimi olan bir veritabanı kullanıcı hesabı kullanarak bir veritabanına bağlanın

Patrona'ya veri yüklemek için bir yöneticinin, Patrona'nızı yüklemeleri destekleyen ve bu veritabanına yazma erişimi olan bir veritabanı kullanıcı hesabı kullanarak bir veritabanına bağlaması gerekir.

Patrona ile birlikte gelen Örnek Veritabanına (bir H2 veritabanı) da veri yükleyebilirsiniz, ancak Örnek Veritabanını saklamak istediğiniz herhangi bir veri için kullanmanızı önermiyoruz.

Daha fazla bilgi için şunlara göz atın:

Yüklenen verileri depolamak istediğiniz veritabanını ve şemayı seçin

Patrona, yazma erişimi olan bir veritabanı kullanıcı hesabı kullanarak bir veritabanına bağlıysa, Yöneticiler şu şekilde yüklemeleri etkinleştirebilir:

  • Giriş sayfasının sağ üst köşesindeki dişli simgesine tıklayıp Yönetici ayarları > Ayarlar > Yüklemeler yolunu izleyerek.
  • Patrona'nın verileri depolamak için kullanması gereken veritabanını seçerek.

Kişiler bir koleksiyona bir CSV yüklediğinde, Patrona şunları yapacaktır:

  • Bu verileri depolamak için Yöneticinin yüklemeleri depolamak üzere seçtiği veritabanında ve şemada bir tablo oluşturun.
  • Yüklenen tabloyu saran bir model oluşturun ve bu modeli, kişinin CSV verilerini yüklediği koleksiyona kaydedin.

Patrona'nın yüklenen tablolara eklemesi için bir ön ek belirtin

Yöneticiler, Patrona'nın yüklenen verileri depolamak için oluşturduğu tablonun önüne eklenecek bir metin dizesi belirtebilir.

Yükleme şemasına veri erişimi olan bir gruba kişiler ekleyin

CSV'leri yüklemek için, bir kişinin, yüklenen verilerinizi depolamak üzere seçtiğiniz şemaya Görüntüleme verileri erişimi "Görüntüleyebilir" ve Sorgu oluşturma erişimi Sorgu oluşturucu erişimi veya daha yüksek olan bir grupta olması gerekir. Gruplar ve veri izinleri bölümüne bakın.

Birincil anahtar otomatik oluşturma

Bir CSV yüklediğinizde, Patrona, yüklenen CSV tablosunun ilk (en soldaki) sütunu olarak _mb_row_id adlı benzersiz bir birincil anahtar sütunu oluşturacaktır. Bu _mb_row_id sütunu, otomatik olarak oluşturulan tamsayılar içerecektir. Patrona ayrıca, yüklemede, veritabanında otomatik olarak oluşturulan birincil anahtar sütunuyla aynı ada sahip olacak bir ada sahip herhangi bir sütunu da yok sayacaktır (örneğin, CSV'deki _MB row-ID, veritabanında _mb_row_id veya _MB_ROW_ID olacaktır).

Bu otomatik oluşturulan kimlik sütununu istemiyorsanız, sütunu Patrona'nın oluşturduğu modelden her zaman kaldırabilirsiniz. Modele gidin, bilgi i simgesine ve ardından Model ayrıntıları'na tıklayın. Model ayrıntıları sayfasından Tanımı düzenle butonuna tıklayın. Sorgu oluşturucunun Veri bölümünde, tablonun yanındaki aşağı oka tıklayın, eklenen kimlik sütununun seçimini kaldırın ve değişikliklerinizi kaydedin.

Veri türü hataları

Patrona, her sütunun veri türünün ne olduğunu tahmin etmeye çalışacaktır, ancak bazı girişler diğerleri gibi değilse, Patrona türü doğru tahmin edemeyebilir. Örneğin, 100, 130, 140 gibi tamsayılarla başlayan bir sütununuz varsa, daha sonra 105,5 gibi bir kayan sayı varsa, Patrona yüklemeyi reddedebilir. Bunu düzeltmek için, yüklemeden önce tüm tamsayıları kayan sayılar olarak (örneğin, 100,00, 130,00, 140,00 vb.) biçimlendirmek için elektronik tablo yazılımı kullanmanız gerekir.

Dosya boyutu sınırı

CSV dosyaları 50 MB'ı geçemez.

Patrona yüklemeleri 50 MB ile sınırlarken, Patrona'nızı çalıştırmak için kullandığınız sunucu daha düşük bir sınır uygulayabilir. Örneğin, NGINX için varsayılan istemci yükleme sınırı 1 MB'tır. Bu nedenle, 50 MB'a kadar yüklemelere izin vermek için sunucu ayarlarınızı değiştirmeniz gerekebilir. Patrona Cloud'daki kişilerin bunun için endişelenmesine gerek yoktur.

50 MB'tan büyük bir dosyanız varsa, buradaki geçici çözüm, verileri birden çok dosyaya bölmek ve bu dosyaları mevcut bir modele eklemektir

Tarih biçimleri

Şimdilik Patrona, yüklenen CSV'lerdeki dizelerden yalnızca aşağıdaki biçimlerdeki tarihleri ve tarih saatlerini tanır:

Tarihler

Yıl, ay ve günü saat bilgisi olmadan temsil eder.

Biçim: yyyy-MM-dd

Örnek: 2023-01-01

Tarih saatleri

Yıl, ay, gün, saat bilgilerini temsil eder. Dakikalar, saniyeler ve kesirli saniyeler isteğe bağlıdır.

Biçim: yyyy-MM-ddTHH:mm:ss.SSS. "T" ayırıcısı bir boşluk (" ") da olabilir.

Örnekler:

  • 2023-01-01 00
  • 2023-01-01 00:00:00.000
  • 2023-01-01T00:00:00.000
  • 2023-01-01 00:00:00.0000000

Ofsetli tarih saatleri

Tarih saatini Eşgüdümlü Evrensel Saat'ten (UTC) bir ofsetle temsil eder. Ofsetteki dakikalar ve saniyeler isteğe bağlıdır.

Biçimler:

Tarih saat biçimleri:

  • yyyy-MM-ddTHH:mm.
  • yyyy-MM-ddTHH:mm:ss.
  • yyyy-MM-ddTHH:mm:ss.SSS (ve herhangi sayıda S).

"T" ayırıcısı bir boşluk (" ") da olabilir.

Ofsetler:

  • Z (UTC için)
  • +HH veya -HH
  • +HH:mm veya -HH:mm
  • +HH:mm:ss veya -HH:mm:ss

Örnekler:

  • 2023-01-01 00:00:00+00:00:00
  • 2023-01-01T00:00:00+00:00:00

Yüklemelerle oluşturulan modelleri ve tabloları silme

Yüklemelerle oluşturulan modelleri silme

Bir modeli sağ üst köşedeki üç noktaya tıklayıp Çöp Kutusuna Taşı'yı seçerek Çöp Kutusuna taşıyabilirsiniz.

Modelleri tamamen silmek için Öğeleri kalıcı olarak silme bölümüne bakın.

Yüklemelerle oluşturulan tabloları silme

Yüklemelerle oluşturulan tabloları silmek için Yönetici ayarları > Ayarlar > Yüklemeler'e gidin.

Yüklemeleri yönet altında Patrona, modellerin temelini oluşturan tabloları listeleyecektir.

Tabloyu sildiğinizde, Patrona size Bu tabloya dayalı tüm modelleri ve soruları da çöp kutusuna gönderme seçeneğini sunacaktır.

Bir MySQL veritabanına veri yükleme hakkında not

Bir MySQL veritabanına yüklemeleri hızlandırmak için, bir local_infile değerini ON olarak ayarlamanızı öneririz. Bu local_infile değerini Patrona'da değil, MySQL'de ayarlamanız gerekir. Komut satırı biçimi --local-infile=ON şeklindedir.

local_infile devre dışı bırakılırsa (OFF olarak ayarlanırsa), Patrona otomatik olarak CSV'leri çok daha yavaş bir şekilde yüklemeye geri dönecektir.

Daha fazla bağlam için şunlara göz atın: