Panduan
Hamparan Bercanggah Dahulu, Barulah Menjadi Perlahan
Hamparan Mengubah Nilai Tanpa Memberitahu
Excel tidak membiarkan apa yang anda taip kekal seadanya. Microsoft menyenaraikan empat penukaran automatik dalam dokumentasinya sendiri: membuang sifar di hadapan teks berbentuk nombor lalu menjadikannya nombor, memotong data nombor kepada ketepatan 15 digit dan memaparkannya dalam tatatanda saintifik, membaca nombor yang mengapit huruf E sebagai tatatanda saintifik, dan menukar rentetan huruf bercantum nombor menjadi tarikh. Syarikat yang sama menyatakan hadnya secara terus: ketepatan berhenti pada 15 digit, jadi bagi mana-mana nombor 16 digit ke atas, segala yang selepas digit kelima belas dibundarkan menjadi sifar.
Nilai yang tersangkut biasanya kumpulan yang sama di setiap syarikat. Nombor telefon yang bermula dengan sifar, nombor pesanan yang ditambah sifar supaya panjangnya seragam, nombor kad 16 digit, dan kod barang yang mencampurkan huruf dengan nombor. Penukaran ini berjalan ketika fail CSV dibuka, ketika satu lajur ditampal daripada skrin lain, dan ketika cari dan ganti disapu melaluinya.
Yang menyusahkan, semuanya tidak kelihatan seperti ralat. Nombor duduk kemas dalam sel dan jumlahnya tetap keluar. Beberapa bulan kemudian fail itu dipindahkan ke dalam sistem, nilai yang sudah berubah turut berpindah, dan kali ini yang dianggap rosak pula ialah sistem yang baru dibina. Sebab itu langkah pertama pemindahan bukan memindahkan, tetapi membanding: bagi setiap medan yang asalnya masih tersimpan di tempat lain, tarik beberapa baris dan semak dengan mata.
Jarang Sekali Had Fail yang Menjadi Puncanya
Halaman bantuan Google menyebut satu hamparan menampung sehingga 10 juta sel atau 18,278 lajur. Satu helaian kerja Excel menampung 1,048,576 baris dan 16,384 lajur. Pada kadar seratus pesanan sehari, satu baris satu pesanan, mencecah angka itu mengambil berpuluh tahun. Kapasiti jarang menjadi sebab sesebuah syarikat meninggalkan hamparan.
Yang benar-benar tersekat bukan satu fail, tetapi ruang antara beberapa fail. Ujiannya pendek: bagi soalan yang sama, adakah dua fail memberi jawapan berbeza? Jualan bulan lepas, baki stok di rak hari ini, nombor untuk menghubungi pelanggan ini. Jika salah satu jawapannya bergantung pada fail mana yang dibuka, itulah masanya.
Salinan tidak lahir daripada sikap malas. Pernah menyunting serentak lalu satu baris hilang, sejak itu setiap orang menyimpan versi sendiri. Atau seseorang sepatutnya melihat sebahagian data sahaja sedangkan tiada cara menunjukkan sebahagian, maka bahagiannya dikeluarkan menjadi fail berasingan. Hamparan dibuka mengikut fail; satu lajur tidak boleh disembunyikan daripada seorang pengguna. Syarikat yang penuh dengan salinan lazimnya sudah melalui salah satu daripada dua keadaan itu.
Memindahkan Seadanya Meninggalkan Peraturannya
Hamparan berjalan kerana ada orang menampung celahnya dengan mata. Dua baris bernama hampir sama dikenali sebagai seorang pelanggan. Sel kosong dibaca sebagai nilai yang belum sampai, atau sebagai tidak berkenaan, bergantung pada lajurnya. Sistem tidak mampu menampung celah itu. Ia bertanya dahulu, dan tanpa jawapan pembinaan tidak bermula.
- Apa itu satu baris? Satu pesanan, atau satu barang di dalam pesanan itu?
- Medan mana yang menjadikan pelanggan yang sama dikenali sebagai orang yang sama? Nama boleh bertindih dan nombor telefon bertukar.
- Sel mana yang boleh kosong dan mana yang tidak boleh?
- Bolehkah rekod lama disunting, dan jika disunting, adakah tertinggal jejak siapa dan bila?
- Siapa yang memasukkan data dan siapa yang membaca sahaja?
Sebaik lima perkara ini diputuskan, selebihnya soal memilih alat. Dibina tanpa jawapan itu, salinan tumbuh semula dalam dua bulan. Orang kembali kepada hamparan bukan kerana sistem itu perlahan, tetapi kerana setiap hari muncul satu input yang enggan diterima sistem.
Asingkan yang Berpindah daripada yang Kekal
Apa sahaja yang disunting bersama dan perlu meninggalkan jejak, dipindahkan. Pesanan, stok, pelanggan, tempahan: data yang intinya ialah siapa mengubah apa semalam. Tempat seseorang membuat kiraannya sendiri lebih baik kekal dalam hamparan. Apa jadi kalau harga diubah begini, berapa baris kalau ditapis dengan syarat itu. Jadikan kiraan begitu sebagai skrin, skop kerja berganda sedangkan orangnya masih tidak dapat melihat data dari sudut yang dia mahu.
Sebab itu fungsi eksport dikekalkan selepas pemindahan. Beri syarat di dalam sistem, tarik CSV, dan buat kiraannya di dalam hamparan. Tujuannya tidak pernah menghapuskan hamparan. Tujuannya ialah hamparan berhenti menjadi sumber asal.
Hari pertukaran juga bukan satu hari. Akan ada tempoh kedua-dua tempat diisi serentak, dan tempoh itu memerlukan satu baris bertarikh yang menyebut sebelah mana yang menjadi rujukan. Kalau kedua-duanya rujukan, anda kembali ke keadaan sebelum berpindah.
Mulakan Tanpa Melepaskan Hamparan yang Sedang Digunakan
Dua atau tiga fail yang anda gunakan sekarang sudah memadai untuk perbualan pertama. Kerja pengumpulan dan pengemasan data Weple bermula dengan menyusun fail-fail itu bersebelahan dan menyelaraskan nama lajurnya. Nilai mana yang sudah terlanjur berubah, sama ada satu baris bermaksud perkara yang sama dalam setiap fail, fail mana yang kini bertindak sebagai sumber asal: itu kami kemaskan sebelum apa-apa dibina. Bagaimana kerja itu dikira tertulis di halaman harga. Jika anda masih menimbang automasi sebelum berpindah, susunan dalam Potong Dahulu Kerja yang Tidak Patut Diautomasikan elok dibaca dahulu.
Jika keadaan anda serupa
Hantar keadaan semasa anda, kami balas dengan skop dan harga dalam masa 24 jam.