You are on page 1of 23

ODK Agregat menyediakan server siap menyebarkan dan penyimpanan data untuk:

 memberikan bentuk kosong untuk ODK Kumpulkan (atau klien lain OpenRosa),
 menerima bentuk yang diselesaikan (kiriman) dari ODK Mengumpulkan dan mengelola
data yang dikumpulkan,
 memvisualisasikan data yang dikumpulkan dengan menggunakan peta dan grafik
sederhana,
 Data ekspor (misalnya, sebagai file CSV untuk spreadsheet, atau sebagai file KML untuk
Google Earth), dan
 mempublikasikan data ke sistem eksternal (misalnya, Google Spreadsheets atau Google
Fusion Tables).

ODK Agregat dapat digunakan pada Google App Engine , memungkinkan pengguna untuk
dengan cepat mendapatkan berjalan tanpa menghadapi kompleksitas pengaturan layanan web
scalable mereka sendiri. ODK Agregat juga dapat digunakan secara lokal pada server Tomcat
(atau servlet 2,5-kompatibel (atau lebih tinggi) kontainer web) yang didukung dengan MySQL
atau PostgreSQL database server.

instalasi ¶

1. Silahkan baca semua petunjuk dan catatan sebelum memulai.


2. Pastikan Anda telah menggunakan ODK Kumpulkan dan akrab dengan cara kerjanya.
3. Berikutnya, coba ODK Agregat server demo untuk mengeksplorasi fungsionalitas inti.
4. Memutuskan apakah akan menginstal sebuah contoh awan atau contoh lokal. Kami
sangat menyarankan Anda mencoba Mesin suatu contoh awan App pertama. Jika Anda
ingin meng-host secara lokal, lihat Agregat Perencanaan Penerapan .

Hosting lokal menyiratkan bahwa Anda mengambil kepemilikan off-site back-up dan
pemulihan data dan mendokumentasikan langkah-langkah yang diperlukan untuk kembali
sistem Anda untuk operasi keadaan yang mungkin termasuk kegagalan hardware penuh atau
perusakan fasilitas Anda. Anda juga harus merencanakan untuk keamanan data dan sistem. Dan
akhirnya, hal itu mewajibkan anda mengkonfigurasi router jaringan Anda (misalnya, router
WiFi) . Kami akan mendorong Anda untuk mencari bantuan dari masyarakat komputer-teknis-
dukungan lokal Anda sebelum melanjutkan. Set-up dari server web ODK Agregat dan database
yang sangat mudah dibandingkan.

Pentingnya Upgrading ¶

Hal ini penting untuk meng-upgrade ke versi ODK Agregat yang lebih baru setelah mereka
keluar (tidak harus segera, tetapi ini harus menjadi sesuatu yang Anda lakukan setidaknya
sekali setahun).
Ada beberapa alasan untuk ini:

 Kerentanan keamanan - kita (dan Google) terus-menerus meningkatkan perpustakaan


yang kita gunakan dengan yang lebih baru, lebih aman, versi. Semakin tua perangkat
lunak Anda, semakin besar jumlah kerentanan di dalamnya.
 Hosting revisi - Google AppEngine adalah lingkungan yang dikelola, tidak seperti,
katakanlah, AWS atau lainnya "telanjang-kotak" layanan hosting. Google terus
memperbarui fitur dan menghapus dukungan untuk fitur yang lebih tua di lingkungan ini.
Jika Anda tidak meng-upgrade, mungkin tidak ada jalur upgrade yang bekerja karena
perubahan ini - tidak seperti "telanjang-kotak" hosting, Anda, dan tim ODK, hanya
memiliki sebagian kontrol atas lingkungan perangkat lunak dan perangkat keras.
 Revisi kinerja - seperti yang kita menemukan masalah kinerja dan alamat mereka, alat
lebih baik dan lebih cepat.
 Kemampuan ditingkatkan - bentuk pengolahan perpustakaan (javarosa) memiliki
update kasar-tahunan untuk menambahkan fungsi baru (misalnya, sin (), cos ()) dan
kadang-kadang tipe data. Dan fitur baru secara perlahan ditambahkan ke ODK Agregat,
juga.

Instalasi di App Engine (Cloud) ¶

1. Pastikan Java 7 atau lebih tinggi diinstal pada komputer Anda berencana untuk
menggunakan. Jika tidak, men-download dan menginstal itu ; jika halaman yang tidak
memiliki link ke versi lama, Java 7 juga tersedia di sini . Jika Anda menggunakan
MacOSX, mungkin memerlukan perawatan khusus dan perhatian. Lihat MacOSX Java
menginstal dan MacOSX Java FAQ .
2. Anda akan memerlukan akun Gmail untuk menggunakan App Engine; akun Gmail ini
akan menjadi pemilik Google Cloud Platform "proyek" di mana Anda App Engine akan
mengeksekusi. Google Cloud Platform host proyek di bawah syarat-syarat ini . Tidak ada
biaya untuk mendirikan proyek-proyek ini dan proyek App Engine yang ringan
digunakan akan dikenakan ada biaya; ketika Anda melebihi tingkat bebas penggunaan
yang Google memungkinkan, Mesin Server App Anda akan berhenti menerima
permintaan baru untuk sisa periode 24-jam yang ulang pada tengah malam di Los
Angeles, CA zona waktu. Lihat biaya penggunaan cara untuk meminimalkan
penggunaan.
3. Untuk mendirikan sebuah proyek Google Cloud Platform, pergi ke Google Cloud
Platform dan klik "Console" (ini menunjukkan sebagai "My Konsol" di pengambilan
gambar awal ini):

4. Jika Anda belum pernah dikonfigurasi proyek Google Cloud Platform, klik "Buat Proyek
Kosong":

Jika tidak, link ini akan membuka ke salah satu halaman dengan tombol "Create Project"
dan daftar tabel semua proyek Anda, atau akan membuka menjadi salah satu proyek yang
ada. Dalam kasus kemudian, klik pada nama proyek untuk mengakses menu drop-down
dan pilih "Buat Proyek" dari sana. Misalnya, jika mengklik "My Konsol" dibuka ke
proyek "msundt-agg-test3", Anda akan klik itu untuk mengakses menu di mana Anda
dapat memilih "Buat sebuah proyek ...":

5. Pada dialog pop-up proyek-penciptaan, ketik nama proyek yang masuk akal untuk Anda.
Kemudian pilih "Edit" untuk mengedit id proyek. Proyek id akan menjadi bagian pertama
dari URL ke server ODK Agregat Anda (misalnya, server Anda akan dirujuk dengan URL
dari bentuk https://project_id.appspot.com ). Anda mungkin ingin menggunakan id
proyek yang menggabungkan nama organisasi Anda dan nama kelompok pengumpulan
data atau proyek. Anda juga mungkin perlu untuk menerima Google istilah-dan-kondisi,
seperti yang ditunjukkan pada layar-shot di bawah ini:

6. Setelah menciptakan proyek Google Cloud Platform, Anda akan berada di layar kosong-
proyek, yang menunjukkan nama proyek di sisi kanan atas layar. Dalam hal ini, saya
bernama proyek dan id proyek yang sama saya - "msundt-agg-test3":
7. Sekarang, klik pada ikon menu (tiga bar horisontal) di sebelah kiri "Google Cloud
Platform" di sisi kiri atas layar:
dan pilih "App Engine":
8. Dan klik pada "Pilih bahasa" dropdown di bawah tulisan "aplikasi pertama Anda":
9. Pilih "Java":
10. Pilih lokasi datacenter di mana server ini akan beroperasi dan klik Next:
11. Google akan mulai mengkonfigurasi server:

Bila ini selesai, Anda akan diarahkan untuk memulai tutorial untuk menginstal aplikasi
sampel. Pilih "Batal Tutorial" dan mengkonfirmasi bahwa Anda ingin tidak melakukan
tutorial bahwa:

12. Ambil ODK Agregat v1.NN . Pilih rilis terbaru untuk sistem operasi Anda. Download ini
adalah installer berbasis wizard-untuk berbagai sistem operasi. Anda dapat memverifikasi
download menggunakan tanda tangan SHA256 seperti yang dijelaskan di bagian atas
halaman download. Jika Anda menjalankan OSX, Anda harus unzip file yang didownload
sebelum menjalankan installer di dalamnya. Jika Anda berada di MacOSX Mountain
Lion atau seterusnya, Anda akan perlu mengutak-atik pengaturan GateKeeper untuk
menjalankan installer. Pada Windows 10, Anda akan perlu untuk menyetujui menjalankan
installer unsigned. Pada Linux, Anda akan perlu untuk mengubah hak akses file yang
didownload untuk memungkinkan menjalankannya sebagai sebuah program. Klik dua
kali file yang didownload untuk menjalankannya.
13. Installer akan memandu Anda melalui mengkonfigurasi ODK Agregat untuk App Engine
dan kemudian meluncurkan alat upload untuk meng-upload ini dikonfigurasi ODK
Agregat untuk App Engine. CATATAN: Dimulai dengan Java 7 Perbarui 51, ada
pengaturan tingkat keamanan yang dijelaskan di sini yang dapat mencegah alat upload
dari berjalan. Sebuah dilaporkan kerja-sekitar adalah dengan menambahkan file: path
(misalnya, file: /// ) ke daftar Exception Site. Setelah Anda menjalankan installer, Anda
harus menghapus pengecualian bahwa, karena mengalahkan tujuan yang ukuran
keamanan. Jika Anda perlu menginstal pra-1.4.8 versi ODK Agregat, lihat solusi yang di
sini . Installer tidak memodifikasi sistem Anda dengan cara apapun; hanya menulis file ke
folder yang Anda tentukan. Alat upload tidak menulis ke satu file di direktori home Anda,
tetapi juga, jika tidak, tidak memodifikasi sistem anda. Jika installer tidak berjalan pada
satu komputer, coba jalankan pada komputer yang berbeda. Jika perlu, Anda dapat
menyalin direktori yang installer dibuat untuk sistem lain dan menjalankan alat upload
dari sana.
14. Alat upload terlihat seperti ini:

Masukkan akun gmail yang Anda tentukan pada langkah 2, di atas. Hal ini akan
memungkinkan Dapatkan Token tombol.
15. Klik Dapatkan Token tombol. Pada titik ini, dua hal akan terjadi.
1. Browser default Anda akan membuka ke situs Google (accounts.google.com) di
mana Anda diminta untuk memilih akun gmail (pilih account dari langkah 2), dan
kemudian menyetujui memungkinkan "Google App Engine appcfg" untuk Lihat
dan mengelola AppEngine Anda contoh dan datastores:
Klik Allow . Ini akan membawa Anda ke layar dengan petunjuk untuk menyalin
kode.
2. Pada saat yang sama, dialog pop-up akan ditampilkan oleh alat upload.
Sayangnya, ini tampaknya akan ditekan sekitar separuh waktu, rupanya karena
keterlambatan dalam membuka situs Google. Pop-up terlihat seperti ini:
Jika dialog pop-up tidak menunjukkan, menutup alat upload dan membuka file
browser atau jendela Finder pada direktori yang Anda tentukan untuk installer
untuk menempatkan file-nya. Arahkan ke ODK Agregat direktori. Jika pada
Windows, klik dua kali ODKAggregateAppEngineUpdater.jar berkas. Jika di Mac
OSX, klik dua kali uploadAggregateToAppEngine.app berkas. Jika pada Linux,
membuka shell bash dan menjalankan uploadAggregateToAppEngine.sh . Ini
semua harus kembali meluncurkan alat upload. Re-masukkan alamat e-mail, dan
sekali lagi klik Dapatkan Token . Dialog pop-up seharusnya sekarang muncul.
16. Salin kode dari browser ke dialog pop-up upload alat dan klik OK . Perhatikan bahwa
kotak teks di situs Google tidak selebar kode; pastikan untuk menyalin seluruh kode. Jika
kode diterima, output harus terlihat seperti ini:

17. getToken !: Jul 15, 2016 09:46:10


com.google.appengine.repackaged.com.google.api.client.extensions.java6.auth.oauth2.Fil
eCredentialStore
18. getToken !: PERINGATAN: tidak dapat mengubah hak akses file untuk semua orang: C: \
Users \ Admin \ .appcfg_oauth2_tokens_java
19. getToken: Masukkan kode: Membaca data konfigurasi aplikasi ...
20. getToken !: Jul 15, 2016 09:46:14 com.google.apphosting.utils.config.IndexesXmlReader
readConfigXml
21. getToken !: INFO: Berhasil diproses ./LegacyRemoval\WEB-INF/datastore-indexes.xml
22. getToken:
23. getToken:
24. getToken: Awal interaksi untuk standar modul ...
25. getToken: max_blob_size: 32000000
26. getToken: max_file_count: 10000
27. getToken: MAX_FILE_SIZE: 32000000
28. getToken: max_files_to_clone: 2000
29. getToken: max_total_file_size: 9223372036854775807
30. getToken: Sukses.
31. getToken: Membersihkan file-file sementara untuk standar modul ...
32. getToken !:
33. getToken:
34. Status: Aksi Digantikan!

Jika output tidak terlihat seperti itu, Anda mungkin telah menunda terlalu lama antara
mendapatkan kode dan paste ke alat. Klik Hapus Token dan coba lagi.

Jika Anda melihat kegagalan dengan pesan dalam bentuk:


getToken: 403 Forbidden
getToken: Anda tidak memiliki izin untuk memodifikasi aplikasi ini (APP_ID = u Ini ~
Anda-app-id ').
getToken:
getToken !: Anda tidak memiliki izin untuk memodifikasi aplikasi ini (APP_ID = u Ini ~
Anda-app-id ').
getToken !: ini adalah mencoba # 3
getToken: Silakan lihat log [/tmp/appcfg1625673990974710084.log] untuk informasi
lebih lanjut.
getToken:
getToken !:
Status: Aksi gagal atau dibatalkan oleh pengguna

Maka kemungkinan bahwa Anda memiliki beberapa account gmail yang berbeda dan
Google telah mendapat bingung selama proses token-menerbitkan. Dalam hal ini,
ketika jendela browser terbuka, sebelum memilih akun, salin URL, membuka Private
Browsing atau Jendela Penyamaran di browser Anda, dan melewati URL ke dalam.
Kemudian dilanjutkan untuk mendapatkan token, dll Hal ini harus memperbaiki
masalah ini.

35. Sekarang klik Upload ODK Agregat .

Ini akan memuntahkan daftar yang sangat panjang pesan kemajuan ke jendela Output.
The listBackends: dan deleteBackendBackground: bagian dapat melaporkan "500
Server internal Error" dan kesalahan parah, dan Peringatan tentang penggunaan
backends, fitur usang. Ini diharapkan.

Menuju bagian bawah, update: bagian seharusnya tidak melaporkan kesalahan dan pada
akhirnya, Status: Aksi Digantikan! baris harus ditulis. Hal ini menunjukkan bahwa
upload berhasil diselesaikan.

Contoh pesan kemajuan bergulir diproduksi oleh upload sukses adalah di sini .

36. Setelah script updater telah menjalankan dan upload konfigurasi ODK Agregat untuk App
Engine, kembali ke konsol Google Cloud Platform. Dengan konsol menampilkan proyek
Anda, klik pada ikon menu (tiga bar horisontal) di sebelah kanan "Google Cloud
Platform" di sisi kiri atas layar:

37. Dari menu ini, pilih "App Engine":

38. Ini akan menampilkan Engine dashboard App. Anda dapat mengkonfirmasi upload
dengan memverifikasi bahwa daftar modul berisi baik "default" dan "background". Jika
Anda perlu menyiapkan penagihan, pengaturan untuk melakukan itu berada di bagian
bawah layar ini.

39. Jika Anda klik pada id proyek (misalnya, msundt-agg-test3.appspot.com) URL di layar
atas, Anda akan pergi ke server ODK Agregat Anda:
Dari sini, Anda bisa klik pada "Log In" untuk log in, masukkan username ODK agregat
(superuser) yang Anda tentukan dalam installer (password awal untuk username ini akan
menjadi agregat ) dan mengakses layar situs administrasi untuk server Anda. Lihat
Menggunakan Aplikasi bawah.

Instalasi VM (lokal atau Cloud) ¶

The ODK Agregat VM adalah sepenuhnya dikonfigurasi menginstal Agregat yang dapat
dijalankan di komputer manapun. Hal ini membutuhkan sangat sedikit setup, bekerja dengan
baik tanpa konektivitas internet, dan memberi Anda kontrol penuh atas kampanye
pengumpulan data Anda. Download ODK Agregat VM untuk memulai.

Instalasi pada Tomcat (lokal atau Cloud) ¶

Untuk berjalan di ODK Agregat pada server Tomcat didukung dengan MySQL atau
PostgreSQL Database, lihat Agregat Tomcat Instal .

CATATAN: Visualisasi The dan Pemetaan fitur ODK Agregat tidak bekerja ketika server
dikonfigurasi untuk berjalan di bawah tertentu non-AS, lokal non-Inggris. Kami percaya ini
terjadi karena, pada mereka lokal, nomor diformat dengan koma sebagai titik desimal, dan
bahwa ini membingungkan perangkat lunak visualisasi kita gunakan. Jika Anda mengalami
masalah dengan fitur ini tidak bekerja, mengkonfigurasi ulang Tomcat server Anda berjalan di
lokal bahasa Inggris AS.

Instalasi pada AWS (Cloud) ¶

Untuk berjalan di ODK Agregat pada Linux mikro-contoh pada infrastruktur Amazon Web
Services EC2, lihat Agregat AWS Install .

CATATAN: Visualisasi The dan Pemetaan fitur ODK Agregat tidak bekerja ketika server
dikonfigurasi untuk berjalan di bawah tertentu non-AS, lokal non-Inggris. Kami percaya ini
terjadi karena, pada mereka lokal, nomor diformat dengan koma sebagai titik desimal, dan
bahwa ini membingungkan perangkat lunak visualisasi kita gunakan. Jika Anda mengalami
masalah dengan fitur ini tidak bekerja, mengkonfigurasi ulang Tomcat server Anda berjalan di
lokal bahasa Inggris AS.

Menggunakan Aplikasi ¶

1. Dimulai dengan ODK Agregat 1.3.2, pada instalasi awal dari server, dikonfigurasi untuk
memungkinkan tidak berkepentingan ( anonymousUser ) kiriman dari ODK
Mengumpulkan dan akses browser yang tidak berkepentingan dengan fungsi pengiriman
dan bentuk pengelolaan ODK Agregat. Ketika URL ke server ODK Agregat pertama kali
dibuka, Anda akan disajikan dengan halaman aplikasi yang menunjukkan Kiriman dan
Manajemen Form tab.
2. Pada bulan April 2015, penggunaan e-mail account Google untuk mengakses situs
(melalui Masuk dengan Google ) berhenti bekerja (Google dimatikan fungsi itu). Jika
Anda memiliki situs yang ada menjalankan versi lama ODK Agregat yang tidak memiliki
ODK Agregat username dikonfigurasi untuk akses situs (dan menawarkan Sign in
dengan Google pilihan masuk), Anda akan perlu untuk meng-upgrade untuk
mendapatkan kembali akses ke sana.
3. data yang disampaikan, sekali dalam ODK Agregat, dapat dilihat, diekspor, dipetakan dan
dihapus.
4. Gunakan Add Form Baru tombol pada Manajemen Form tab untuk meng-upload definisi
bentuk baru untuk ODK Agregat.
5. Lihat data yang disampaikan dari ODK Kumpulkan pada Submissions tab.
6. Jika Site Admin tab tidak terlihat, klik Log In link di sudut kanan atas layar akan disajikan
dengan Masuk ke Agregat layar. Pilih Masuk dengan sandi Agregat tombol dan masukkan
username super-user yang Anda tentukan dalam installer. Sandi awal untuk akun ini
adalah agregat Ketika masuk dengan metode ini, jika Anda tidak memasukkan password
dengan benar, Anda mungkin perlu untuk menutup semua jendela browser Anda dan
berhenti browser Anda sebelum Anda dapat mencoba lagi.
7. Jika Anda belum mengubah password super-user untuk sesuatu selain agregat , server
akan menampilkan Server ini dan datanya tidak aman! Ubah password super user! di
bagian atas halaman web. Silakan kunjungi Izin sub-tab di bawah Site Admin tab untuk
mengubah password pengguna ini.
8. Jika nama contoh dari perubahan server (installer meminta nama ini), maka password
untuk semua username ODK Agregat akan dibersihkan (mencegah penggunaan) dan
password super-user nama pengguna akan diatur ulang ke agregat dan pesan di atas akan
juga akan ditampilkan. Dalam hal ini, Anda harus login, mengubah password super-user,
dan mengubah password untuk semua username ODK Agregat Anda.
9. Gunakan Izin sub-tab di bawah Site Admin tab untuk membatasi siapa yang dapat men-
download formulir atau mengirimkan data dari ODK Kumpulkan. Lakukan ini dengan
menciptakan sebuah username dan password ODK dan pemberian itu Data Collector hak
istimewa. Username dan password ini kemudian dimasukkan ke ODK Kumpulkan
halaman pengaturan ini. Ketika membatasi akses Anda juga harus menghapus Data
Collector hak istimewa dari anonymousUser . Ingatlah untuk klik Save Changes untuk
membuat perubahan ini berlaku. Sebaliknya, pemberian Data Collector hak istimewa
kepada anonymousUser memungkinkan orang untuk mengirimkan data ke server ODK
Agregat Anda.
10. Gunakan Izin sub-tab di bawah Site Admin tab untuk menentukan username tambahan
akses browser ke server. Untuk setiap pengguna yang Anda tambahkan, pilih apakah
mereka memiliki akses ke data yang diajukan ( data Viewer masuk), kemampuan untuk
meng-upload bentuk dan ekspor atau mempublikasikan data ( Form Manajemen ), atau
kemampuan untuk mengelola akses situs dan pengguna ( Site Admin ) hak istimewa .
Ingatlah untuk klik Save Changes untuk membuat perubahan ini berlaku. Dan, untuk
setiap nama pengguna Anda mendefinisikan, ingat untuk Ubah Password untuk
menetapkan password; secara default, nama pengguna diciptakan dengan password tidak
dapat digunakan. Pemberian setiap hak istimewa ini ke anonymousUser memungkinkan
akses browser untuk fungsi-fungsi ini tanpa terlebih dahulu logging di.
11. Lihat bantuan inline di ODK Agregat (dekat tombol login) untuk petunjuk lebih rinci.

Mengubah ukuran mesin server yang App ¶

Jika Anda memiliki banyak definisi bentuk pada server Anda, Anda mungkin mendapatkan
kinerja yang lebih baik dan mengurangi kemungkinan untuk korupsi data jika Anda
meningkatkan ukuran server Anda (ini juga berlaku untuk penyebaran Tomcat tetapi ukuran
Tomcat server dikonfigurasi berbeda dan tidak dibahas di sini) .

Untuk mengubah mesin konfigurasi Google App, Anda harus mengedit file konfigurasi yang
dihasilkan oleh installer dan kembali menjalankan skrip uploader untuk mendorong perubahan
ke server Google. Ada dua pengaturan server yang dapat diubah - ukuran web server dan
ukuran Server latar belakang.

korupsi data umumnya disebabkan oleh penghentian prematur dari suatu tindakan (misalnya,
menyimpan penyerahan a) karena butuh lebih lama dari waktu yang ditentukan. Kemungkinan
korupsi data yang terjadi terkait dengan jumlah definisi bentuk pada server, ukuran kiriman
individu, jumlah perangkat secara bersamaan mengirimkan data, dan kecepatan jaringan.
Meningkatkan ukuran web server memungkinkan untuk menangani beban kerja yang lebih
besar lebih cepat, yang dapat mengurangi kemungkinan memukul batas waktu ini sehingga
menghindari korupsi data.

Untuk data korupsi disebabkan oleh kecepatan jaringan yang lambat, Anda mungkin juga dapat
mengubah lebih banyak aspek Engine konfigurasi App (ditentukan dalam file ini) untuk
membuat web server Anda selalu tersedia dan menggantinya dengan contoh Bx yang tidak
memiliki batas waktu permintaan otomatis (dokumentasi yang disediakan oleh Google saat ini
tidak jelas apakah ini masih mungkin dengan konstruksi layanan baru).

Ukuran Web Server

Web server menangani semua interaksi peramban dan semua data-pengajuan dan bentuk-
Download permintaan dari ODK Mengumpulkan dan ODK Briefcase. Meningkatkan ukuran
web server harus mengurangi kemungkinan korupsi data jika tidak disebabkan oleh kecepatan
jaringan yang lambat. Untuk mengubah ukuran Google App Engine web server, masuk ke
folder yang Anda tentukan untuk installer. Dalam folder itu, arahkan ke:

ODKAggregate / default / WEB-INF

Dalam direktori tersebut, akan ada sebuah file appengine-web.xml. Buka file yang di editor
teks seperti Notepad ++ atau Notepad. Isi file akan terlihat seperti:

<Xmlns appengine-web-app = "http://appengine.google.com/ns/1.0">


<Application> opendatakit-simpledemo </ aplikasi>
<Module> standar </ module>
<Version> 1 </ version>

<Instance kelas> F2 </ instance kelas>


...

Untuk mengubah ukuran web server, ganti F2 dengan ukuran contoh kelas yang berbeda. Ada
beberapa kelas contoh yang berbeda tersedia. Pilih dari kalangan kelas misalnya diawali
dengan huruf F . Lihat kelas contoh untuk deskripsi mereka atau mencari "Google AppEngine
misalnya kelas standar lingkungan" di web.

Kemudian kembali menjalankan alat upload dalam ODKAggregatefolder baik dengan


mengklik dua kali "ODKAggregateAppEngineUpdater.jar" file (Windows), atau mengklik dua
kali "uploadAggregateToAppEngine.app" file (Mac OSX), atau mengklik dua kali
"uploadAggregateToAppEngine. sh" file (linux). Setelah Anda telah meng-upload perubahan
ini untuk App Engine, server Anda akan berjalan pada contoh ukuran yang telah ditentukan.

Latar Belakang Ukuran Server

Mesin penyebaran aplikasi menggunakan "background" salinan website untuk memproses


tindakan lama berjalan seperti menghasilkan CSV dan KML file untuk ekspor dan untuk
menerbitkan semua data akumulasi ke server eksternal. Jika Anda mengalami kesulitan
mengekspor ke CSV atau KML, ukuran server yang juga perlu diperbarui. Dalam hal ini, pergi
ke:

ODKAggregate / background / WEB-INF

Dalam direktori tersebut, akan ada file sedikit berbeda dengan yang sama appengine-
web.xmlnama file. Buka file yang di editor teks seperti Notepad ++ atau Notepad. Isi file akan
terlihat seperti:

<Xmlns appengine-web-app = "http://appengine.google.com/ns/1.0">


<Application> opendatakit-simpledemo </ aplikasi>
<Module> latar belakang </ module>
<Version> 1 </ version>

<Instance kelas> B2 </ instance kelas>


...

Untuk mengubah ukuran server, ganti B2 dengan ukuran contoh kelas yang berbeda. Ada
beberapa kelas contoh yang berbeda tersedia. Pilih dari kalangan kelas misalnya diawali
dengan huruf B . Seperti sebelumnya, lihat kelas contoh untuk deskripsi mereka atau mencari
"Google AppEngine misalnya kelas standar lingkungan" di web.

Dan, seperti di atas, kembali menjalankan alat upload untuk membuat perubahan ini berlaku di
server Google.
Catatan berguna ¶

 ODK Agregat menginstal untuk Windows dari Geo untuk Good 2015
 Pengembang wiki memiliki catatan rilis dan tips tentang Tomcat pemecahan masalah
(dan mesin troubleshooting App ).
 Mesin server Google App dapat ditemukan di mana saja di dunia. Tergantung pada
kepekaan dari data dan spesifik penyimpanan aturan / pembatasan, infrastruktur server
mungkin tidak memiliki semua tindakan pencegahan keamanan yang diperlukan (seperti
enkripsi). Ini adalah tanggung jawab organisasi untuk penelitian dan mematuhi hukum
dan peraturan yang berlaku sebelum menyimpan data di Google App Engine. Organisasi
ini juga bertanggung jawab untuk mengambil tindakan pencegahan keamanan yang
sesuai dan mendidik pengguna bahwa informasi tersebut akan tersedia untuk organisasi
dan disimpan di server Google sebagaimana ditentukan dalam Syarat Google App Engine
Layanan .
 Mencari server lain? Coba ODK Briefcase (untuk penyimpanan offline lokal), FormHub
(untuk data hosting gratis di atas awan itu), DataHQ (seperti Agregat tapi di Python),
RapidSMS (untuk integrasi SMS) atau OpenMRS (untuk catatan medis).

You might also like