Serving API

berita

OLTPgold

Halaman berita dan halaman kampus yang ditemukan harvester situs SDGs Unsri, satu baris per halaman, masing-masing diberi skor relevansi dan ditinjau: yang tervalidasi maupun yang ditolak. Setiap baris membawa tujuan tempat ia diarsipkan, setiap tujuan yang disentuhnya, dan hasil tinjauannya.

Model dbt
fct_sdgs_berita
File model
models/marts/sdgs/fct_sdgs_berita.sql
Tabel sumber
gold.fct_sdgs_berita
Tabel serving
serving_v1.fct_sdgs_berita
Scope
sdgunsri
Key
id_berita_sdgunsri

Endpoint

Kolom (19)

Setiap kolom yang disajikan, dengan nama persis seperti di tabel gold.fct_sdgs_berita. Setiap kolom dapat dipakai sebagai filter pada endpoint daftar, dan setiap kolom yang bukan array sebagai sort, dengan operator yang mengikuti tipenya.

Kolom key tidak pernah null; kolom lain bisa null.

Operator per tipe
TipeOperator
texteq ne gt gte lt lte in like null
integereq ne gt gte lt lte in null
biginteq ne gt gte lt lte in null
doubleeq ne gt gte lt lte in null
booleaneq ne null
dateeq ne gt gte lt lte in null
timestampeq ne gt gte lt lte in null
timestamptzeq ne gt gte lt lte in null
integer[]has null
text[]has null
KolomTipeKeterangan
id_berita_sdgunsrikeytextUUID berita dari sumber; key resource ini, dan yang dirujuk prediksi_nlp sebagai id_berita_sdgunsri.
nomor_sdg_utamaintegerSatu tujuan tempat berita diarsipkan, diurai dari kategori SDG-<n> di sumber; selalu sama dengan tujuan prediksi classifier terakhir untuk berita itu.
nomor_sdgsinteger[]Setiap tujuan yang disentuh berita, satu sampai empat, tidak pernah kosong. Sebuah himpunan: nomor_sdg_utama selalu ada di dalamnya, tetapi tidak selalu pertama.
kode_subkategori_sdgtextKode subkategori tujuan; kosong di setiap baris saat ini.
domaintextSitus tempat halaman berada; key resource sumber_berita.
judultextJudul halaman sebagaimana diambil harvester.
deskripsitextRingkasan halaman sebagaimana diambil harvester; kosong pada sebagian baris.
url_beritatextAlamat halaman; unik.
kode_bahasatextBahasa halaman sebagai kode ISO 639-1: id atau en.
kata_kunci_cocoktextKata yang cocok, sebagai teks JSON apa adanya dari sumber. Bentuknya mengikuti versi harvester yang menulis baris itu (list, atau object tujuan → kata), jadi tidak diurai.
skor_relevansidoubleSkor relevansi dari harvester, pada skala 0–100 yang didokumentasikan sumber.
status_beritatextKeputusan tinjauan atas halaman: raw, validated, published, atau rejected.
url_gambartextGambar halaman; kosong di setiap baris saat ini.
url_videotextVideo halaman; kosong di setiap baris saat ini.
url_dokumentextDokumen lampiran halaman; kosong di setiap baris saat ini.
tanggal_terbittimestamptzWaktu halaman diterbitkan; kosong di setiap baris saat ini.
tanggal_pengambilantimestamptzWaktu harvester mengambil halaman, sebagai instan UTC. Dikoreksi di tempat sumber menulis jam Jakarta berlabel UTC: tujuh jam dikurangkan dari nilai yang lebih dari satu jam setelah created_at.
created_attimestamptzWaktu baris dibuat di sumber.
updated_attimestamptzWaktu baris terakhir diubah di sumber.