Video: 15 Insane Vehicle Conversions You Won't Believe 2024
Pada masa awal pergudangan data, kebanyakan organisasi mengendalikan perkhidmatan middleware melalui pengekodan adat, dan bukannya beberapa alat yang terdapat pada masa itu, seperti yang ditunjukkan dalam contoh ini:
-
Organisasi menulis program dalam bahasa pengaturcaraan seperti COBOL, atau mungkin dalam persekitaran seperti SAS, untuk mengendalikan ekstrak data dari sumber data kerangka utama dan kemudian melakukan pemeriksaan jaminan kualiti dan transformasi.
-
Perkhidmatan pemindahan fail, seperti standard FTP (Protokol Pemindahan Fail), digunakan untuk menyalin data yang diubah dan "dibersihkan" ke mesin di mana gudang data akan berada.
-
Biasa SQL lama, atau utiliti pemuatan pukal, digunakan untuk memuatkan pangkalan data hubungan dengan kandungan baru (atau dikemas kini) dari gudang data.
Tidak ada yang salah dengan pendekatan programatik ini. Sentiasa tentukan persekitaran khusus anda sama ada pengekodan atau alatan tersuai adalah cara "betul" untuk pergi. Jangan secara automatik menganggap bahawa anda harus melaksanakan gudang data anda dengan menggunakan alat middleware.
Tetapi pasukan anda mungkin dapat mereplikasi logik yang dapat diguna semula yang dibina pada kebanyakan alat middleware yang sangat mahal. Dan, selain itu, anda boleh mencari alat middleware open-source (percuma) yang tersedia, membuat argumen "kami akan menjimatkan wang dengan menggunakan sumber dalaman" yang sukar untuk dibenarkan. Oleh itu, kebanyakan pelaksanaan hari ini dilakukan menggunakan alat Extract, Transform, dan Load (ETL).