Ibm i access client solutions excel 2022 add-in

Bagaimana cara mentransfer data dari Excel (atau Calc) ke dalam tabel di IBM i dengan Access Client Solutions (ACS)?

Menjawab

Ada dua skenario berbeda untuk mengunggah data dari spreadsheet. Yang pertama adalah saat data di spreadsheet digunakan untuk membuat tabel baru dan yang kedua adalah saat data diunggah ke tabel yang sudah ada.

skenario 1. Membuat tabel dan mengisinya dari spreadsheet dengan menggunakan transfer data ACS

Ini adalah contoh spreadsheet kecil dengan data yang perlu saya ekspor ke perpustakaan di IBM i dengan sel berpopulasi yang sudah dipilih (disorot). Perhatikan, baris pertama adalah nama kolom deskriptif yang ingin saya gunakan sebagai nama kolom panjang SQL


Ibm i access client solutions excel 2022 add-in

Dengan spreadsheet ini terbuka dan data dipilih, saya sekarang membuka program transfer data ACS, pilih tab 'Ke IBM i' dan pilih 'Active Excel Spreadsheet' dari daftar 'Input Device'. Selanjutnya, saya pilih opsi 'Create IBM i Database File. ' dari menu Tindakan untuk meluncurkan panduan pembuatan tabel. Klik Berikutnya di layar pertama. Layar kedua menunjukkan nama file fdfx yang dibuatnya setelah menyelesaikan langkah-langkah wizard

    • Sekilas tentang file fdfx

      Sekarang adalah saat yang tepat untuk menjelaskan apa itu file fdfx dan mengapa kita membutuhkannya. File PC biasanya hanyalah aliran data yang tidak memiliki deskripsi eksternal untuk mengartikan data yang ada di dalamnya. Meskipun argumen dapat dibuat bahwa file Excel dan jenis dokumen lainnya merupakan pengecualian, sejauh menyangkut transfer data, kami tidak terlalu peduli. Jadi file fdfx adalah file kedua yang mendeskripsikan data di file data anda (dalam hal ini spreadsheet). Anda dapat menganggapnya sebagai file metadata karena datalah yang mendeskripsikan data. Alat pengunggahan transfer data memerlukan file-file ini agar dapat mengurai file data sumber menjadi kolom dan baris serta mengetahui jenis dan ukurannya

Klik tombol Berikutnya pada wizard dan Anda berada di panel 'Ubah Opsi Data'. Klik tombol Opsi Data untuk mengatur opsi format waktu dan tanggal, pemisah desimal, dan opsi cara data Anda dipindai. Tab terakhir itu digunakan untuk mengatur jenis bidang karakter apa yang dibuat di file baru Anda. Anda dapat memilih dan mengatur default menjadi salah satu opsi dalam daftar. Sebagian besar pengguna menginginkan CHAR atau VARCHAR agar data dapat dibaca oleh program lain di IBM i tanpa melakukan konversi pada data. Anda dapat menyetel jenis untuk kolom tertentu nanti dalam proses, tetapi opsi ini menentukan jenis default. Klik OK untuk menutup jendela ini dan tekan Next

Pada panel berikutnya, Anda dapat menentukan sel awal dan akhir untuk menentukan rentang data yang akan dipindai. Karena saya sudah memilih rentang, fitur ini dinonaktifkan untuk saya. Jika perlu, Anda dapat mengganti area yang disorot dengan menggunakan panel ini, lalu klik Berikutnya

Anda sekarang berada di panel di wizard tempat Anda dapat meminta transfer data ACS memindai spreadsheet. Pemindaian menentukan berapa banyak kolom, ukurannya, dan jenis datanya untuk tabel Anda di IBM i. Karena baris pertama saya adalah nama deskriptif, saya mencentang kotak 'Baris pertama dari data berisi nama bidang'. Perhatikan, nama saya adalah nama panjang SQL yang valid. Mereka tidak mengandung spasi apa pun dan tidak menggunakan kata-kata yang dicadangkan yang didokumentasikan dalam Referensi SQL. Selanjutnya, saya klik tombol 'Mulai Pindai' dan setelah selesai, saya klik tombol Berikutnya untuk melihat hasil pemindaian

Ibm i access client solutions excel 2022 add-in

Perhatikan dari Gambar 2 bahwa itu menggunakan nama kolom saya. Kebanyakan dari mereka lebih dari 10 karakter sehingga nama sistem adalah 5 karakter pertama dari nama yang saya berikan diikuti oleh 5 digit. Dalam hal ini, saya ingin memodifikasi beberapa nilai ini. Saya ingin ItemNumber saya panjangnya 20 karakter dan kolom Deskripsi hingga 2000 karakter dan menjadi VARCHAR daripada tipe CHAR. Saya juga ingin menambahkan teks deskriptif untuk kolom. Jadi saya mengklik baris ItemNumber pada tabel pada Gambar 2 dan mengklik tombol Detail dan membuat perubahan yang ditunjukkan pada Gambar 3. Saya mengubah panjangnya menjadi 20, memastikan bahwa itu tidak mampu Null dan menambahkan deskripsi 'Nomor Item IBM i kitch', yang merupakan label pada kolom ini. Pada Gambar 4, Anda dapat melihat bahwa saya menjadikan kolom Deskripsi sebagai bidang VARCHAR(2000). Saya juga memilih opsi untuk membuatnya menjadi null sehingga kolom ini tidak perlu memiliki nilai untuk setiap baris dalam tabel. Saya melanjutkan untuk memodifikasi kolom ItemCost dan ItemsOnHand untuk memberi mereka label dan memberikan nilai default 0. 00 dan 0. Jika Anda memiliki kolom yang tidak mendukung null dan file input Anda tidak memiliki nilai untuk kolom tersebut, nilai default akan digunakan jika ditentukan oleh deskripsi tabel. Setelah melakukan perubahan yang sesuai, saya mengklik tombol Berikutnya


Ibm i access client solutions excel 2022 add-in
Ibm i access client solutions excel 2022 add-in

Di panel berikutnya dalam wizard, Anda memilih sistem IBM i tempat tabel dibuat. Setelah Anda memilih sistem IBM i yang Anda inginkan, tekan tombol Berikutnya untuk mendapatkan panel tempat Anda menentukan pustaka dan file untuk membuat file baru. Setelah Anda menyelesaikan pustaka dan nama file, tekan tombol Berikutnya. Di panel ini, Anda dapat menambahkan teks deskriptif untuk file Anda. Saya menyebut milik saya 'IBM i kitch'. Tekan tombol Berikutnya untuk masuk ke panel konfirmasi. Pada panel terakhir ini, Anda mengonfirmasi sistem, pustaka, file, dan nama file fdfx yang akan dibuat. Semuanya terlihat bagus jadi saya menekan tombol Berikutnya agar wizard membuat file-file ini untuk saya. Panel terakhir adalah panel konfirmasi dan hanya mengonfirmasi keberhasilan wizard. Tekan tombol Selesai untuk menutup wizard

Anda sekarang dikembalikan ke tab transfer data 'Ke IBM i' yang dilengkapi dengan file sistem, pustaka, tabel, dan fdfx yang telah dibuat. Yang perlu saya lakukan sekarang adalah menekan tombol 'Mulai Transfer'. Itu mengunggah data saya ke file IBM i yang baru dibuat

Kasus 2. Unggah Data Dari Spreadsheet Excel Aktif Ke Tabel Yang Ada Menggunakan Transfer Data ACS

Dalam hal ini, saya memiliki spreadsheet berikut


Ibm i access client solutions excel 2022 add-in

Saya perlu mengunggah data di dalamnya ke tabel KITCHCUST di IBM i yang ada dengan DDL berikut
 
BUAT MIKSWENS TABEL. KITCHCUST (
INTEGER PELANGGAN BUKAN NULL ,
NAMA PELANGGAN UNTUK KOLOM CUSTNAME VARCHAR(200) CCSID 37 NOT NULL ,
CUSTOMERPHONE UNTUK KOLOM CUSTPHONE CHAR(20) CCSID 37 NOT NULL ,
KENDALA MIKSWENS. Q_MIKSWENS_KITCHCUST_CUSTOMERID_00001 PRIMARY KEY( CUSTOMERID ) )
RCDFMT KITCHCUST  ;
 
LABEL DI TABEL MIKSWENS. KITCHCUST
IS 'Pelanggan Dapur' ;

LABEL PADA KOLOM MIKSWENS. KITCHCUST
( TEKS PELANGGAN ADALAH 'ID Pelanggan Kitch',
TEKS NAMA PELANGGAN ADALAH 'Nama Pelanggan Kitch',
TEKS PELANGGAN ADALAH 'Kitch Customer Phone Number' );
 
GRANT ALTER , DELETE , INDEX , INSERT , REFERENCES , SELECT , UPDATE
PADA MIKSWENS. KITCHCUST KE MIKSWENS DENGAN OPSI HIBAH ;

Ada beberapa masalah di sini untuk dipertimbangkan. Pertama, nama kolom yang saya miliki di baris pertama spreadsheet saya tidak cocok dengan nama kolom di file jadi saya tidak memilihnya. Kedua, saya tidak memiliki file fdfx yang menentukan data spreadsheet saya sehingga saya tidak dapat mengunggah ke tabel yang dijelaskan secara eksternal. Oleh karena itu, saya harus mulai dengan mengunduh dari tabel KITCHCUST ke spreadsheet aktif sehingga utilitas unduhan membuat file fdfx yang tepat untuk saya. Saya mengatur unduhan seperti berikut

Ibm i access client solutions excel 2022 add-in


Saya harus mengklik tombol Detail untuk mengaktifkan opsi untuk menyimpan file fdfx dan memberi nama fdfx, saya tidak peduli dengan fitur lainnya

Ibm i access client solutions excel 2022 add-in


Tapi yang paling penting, saya tidak benar-benar ingin mendownload data dari i, dan saya yakin tidak ingin menimpa data di spreadsheet saya. Kembali ke panel transfer utama, saya mengklik tombol 'Opsi Data' dan menambahkan klausa Dimana untuk menentukan kriteria pemilihan (1=0) yang mencegah data apa pun untuk dipilih

Ibm i access client solutions excel 2022 add-in


Kemudian, saya klik tombol OK di jendela Opsi Data dan tekan tombol 'Mulai Transfer'. Ini menghasilkan pesan yang mengatakan, "Tidak ada data yang cocok dengan opsi yang ditentukan. " tapi kami tahu itu disengaja

Selanjutnya, klik tombol pada bilah alat yang merupakan panah hijau mengarah ke atas yang memulai transfer data baru ke IBM i. Kami menentukan bahwa perangkat inputnya adalah 'Active Excel Spreadsheet', menentukan sistem IBM i yang ingin kami unggah, dan pustaka serta file (MIKSWENS/KITCHCUST). Kemudian, kami mengklik tombol detail dan kemungkinan melihat bahwa opsi 'Gunakan deskripsi file klien' dipilih tetapi nama file salah. Ingat saya menamai fdfx saya dengan nama KitchCustomers. fdfx. Jadi saya mengklik tombol browse dan saya menemukan file fdfx yang saya buat di lokasi default. Saya dapat mengklik tombol Lanjutan dan mengonfirmasi bahwa posisi awal dan akhir sudah benar dan saya melihat bahwa meskipun dinonaktifkan, keduanya cocok dengan rentang yang dipilih pada Gambar 5

Ibm i access client solutions excel 2022 add-in

Terakhir, klik tombol OK di jendela detail file unggahan dan tombol 'Mulai Transfer' di jendela utama. Jika jenis dan ukuran data di spreadsheet Anda cocok dengan definisi kolom untuk tabel di IBM i, data Anda akan diunggah

Informasi Terkait

Transfer Data ACS Unduh ke Excel Spreadsheet

Mengimpor Data Ke Excel Menggunakan ODBC

[{"Produk". {"kode". "SWG60", "label". "IBM i"},"Unit Bisnis". {"kode". "BU058", "label". "Infrastruktur IBM dengan\/TPS"},"Komponen". "Akses Solusi Klien", "Platform". [{"kode". "PF012", "label". "IBM i"}],"Versi". "Versi Independen", "Edisi". "","Bidang usaha". {"kode". "LOB57", "label". "Kekuasaan"}}]

Bagaimana cara menambahkan iSeries ke add-in Excel?

Dalam Panduan Pengguna, pilih tab Indeks dan mulailah mengetik Excel. Opsi add-in Excel, menginstal akan muncul dalam daftar . 1. Jika Client Access Express atau iSeries Access digunakan, pastikan Anda menginstal dukungan Data Transfer Excel Add-In saat Anda menginstal Client Access Express atau iSeries Access.

Bagaimana cara mengunduh Solusi klien IBM Access?

Anda dapat memperoleh IBM i Access Client Solutions dengan mengunduhnya dari situs web Dukungan Perangkat Lunak Berjudul (ESS) . Anda dapat memperoleh media dengan memesan fitur penyegaran.

Bagaimana cara mentransfer data dari iSeries ke excel?

Langkah 1. Buka Microsoft Excel, dan tampilkan lembar kerja kosong. Kemudian, pilih ikon Transfer Data dari iSeries dari bilah alat seperti yang ditunjukkan di bawah ini atau pilih Transfer Data dari iSeries dari menu tarik-turun Data. Ini akan membuka jendela Permintaan Transfer baru

Apa itu solusi klien IBM i Access?

IBM i Access Client Solutions menyediakan antarmuka platform-independen berbasis Java™, yang berjalan pada sebagian besar sistem operasi yang mendukung Java termasuk Linux, Mac, dan Windows. IBM i Access Client Solutions consolidates the most commonly used tasks for managing your IBM i into one simplified location.