name), yıl (year) ve katsayıları içeren bir JSON (data) ile opsiyonel açıklama, bağlantı ve etiketler içerir.
Veri Modeli (Gerçek)
Zorunlu alanlar:datasetId: ait olduğu Datasetname: item anahtarı (öneri: küçük harf, kebab/underscore)year: sayıdata: katsayı/özellikleri içeren JSON nesnesi
description: metinlink: kaynak URLtags: string[] (arama/kategori)
(datasetId, name, year)tekrarı aynı item kabul edilir- İçe aktarma bu durumu kontrol eder ve satırları atlayabilir/raporlar
Hesaplamalarda Kullanım
Aktivite Tanımlarında$datasets yardımcısını kullanın:
getItem/getCoefficienteşleşme yoksanulldönergetDataset/getCoefficientseşleşme yoksa boş koleksiyon döner
CSV İçe/Dışa Aktarma
İçe aktarmaÖzelleştirme → Dataset’ler ve dataset detay sayfasından yapılabilir. Her satırda mevcut bir datasetId verebilir ya da datasetName ile (yoksa) kurum altında yeni dataset oluşturulmasını sağlayabilirsiniz.
Her satır için gerekli sütunlar:
name(item anahtarı)year(sayı)datasetIdveyadatasetName
description,link,tagsdata_*ile başlayan tüm sütunlardataaltına yazılır (örn.data_kgCO2e→{ kgCO2e: <değer> }).
data_* sütunları içeren benzer yapıyı üretir. Genel dataset dışa aktarma yalnızca ADMIN tarafından yapılabilir.
Arama ve Büyük Dataset’ler
- Dataset detay sayfası
name,description,tagsvedatametni üzerinde arama yapar - Büyük dataset’lerde sayfalama + sunucu tarafı arama ile performans korunur
Pano Eşlemeleri
Bir gösterge dataset değerlerini kullanıyorsa, widget’lar eşlemeleridatasetId::itemName::field şeklinde saklar. Sistem, yıl/alan eksikleri gibi durumları tespit edip raporlar.
En İyi Uygulamalar
- Kavramsal olarak tek bir item için kararlı bir
nameseçin (örn.us_grid_avg,natural-gas-commercial) - Sayısal değerleri sayı olarak tutun (CSV düz sayıları dönüştürür)
- Selektörlerde daha güzel görünen metin için
dataiçine kısa birlabelekleyin - Aramayı kolaylaştırmak için anlamlı
tagsekleyin - Aynı dataset içinde
(name, year)tekrarından kaçının

