Skip to main content

Adding Processors

Adding Processors

Processors adalah blok dasar dari pembuatan data flow. Setiap processor mempunyai fungsionalitas masing-masing, yang berkontribusi dalam pembuatan dari flowfile akhir.

Dataflow dibawah menggambarkan aliran data untuk mengambil file dari satu direktori menggunakan processor GetFile dan menyimpan di direktori lainnya menggunakan processor PutFile.

Mari kita mulai membuat aliran data dengan menambahkan sebuah Prosesor ke canvas. Untuk melakukan ini, seret ikon Prosesor dari kiri atas layar ke tengah canvas (seperti kertas latar belakang grafik) dan letakkan di sana. Ini akan memberi kita dialog yang memungkinkan kita untuk memilih prosesor yang akan kita tambahan :

GetFile

GetFile digunakan untuk mengambil file-file dari format tertentu dari direktori tertentu. Terdapat juga opsi lain untuk dapat lebih mengontrol proses waktu penarikan file.

  • GetFile Settings

Berikut ini adalah pengaturan yang berbeda dari prosesor GetFile:Berikut ini adalah pengaturan yang berbeda dari prosesor GetFile:

Dalam pengaturan Nama, pengguna dapat menentukan nama apa pun untuk prosesor baik sesuai dengan proyek atau membuat nama yang lebih bermakna.

Pengguna dapat mengaktifkan atau menonaktifkan prosesor menggunakan pengaturan ini.

  • Penalty Duration

Pengaturan ini memungkinkan pengguna untuk menambahkan durasi waktu penalti, jika terjadi kegagalan flowfile.

  • Yield Duration

Pengaturan ini digunakan untuk menentukan waktu hasil untuk prosesor. Dalam durasi ini, proses tidak dijadwalkan lagi.

  • Bulletin Level

Pengaturan ini digunakan untuk menentukan tingkat log prosesor tersebut.

  • Automatically Terminate Relationships

Ini memiliki daftar semua hubungan yang tersedia dari proses tertentu. Dengan mencentang kotak, pengguna dapat memprogram prosesor untuk menghentikan flowfile pada kejadian itu dan tidak mengirimkannya lebih jauh ke dalam aliran.

  • GetFile Scheduling

Ini adalah opsi penjadwalan berikut yang ditawarkan oleh prosesor GetFile:

  • Schedule Strategy

Anda dapat menjadwalkan proses berdasarkan waktu dengan memilih time driven atau string CRON tertentu dengan memilih opsi driver CRON.

  • Concurrent Tasks

Opsi ini digunakan untuk menentukan jumlah task yang dijalankan secara bersamaan untuk prosesor ini.

Pengguna dapat menentukan apakah akan menjalankan prosesor di semua node atau hanya di node utama dengan menggunakan opsi ini.

  • Run Schedule

Ini digunakan untuk menentukan waktu untuk strategi yang digerakkan oleh waktu atau ekspresi CRON untuk strategi yang digerakkan oleh CRON.

  • etFile Properties

GetFile menawarkan beberapa properti seperti yang ditunjukkan pada gambar di bawah mulai dari properti wajib seperti direktori Input dan filter file, sampai ke properti opsional seperti Path Filter dan Ukuran file Maksimum. Seorang pengguna dapat mengelola proses pengambilan file menggunakan properti ini.

  • GetFile Comments

Bagian ini digunakan untuk menentukan informasi apapun tentang prosesor.

PutFile

Prosesor PutFile digunakan untuk menyimpan file dari aliran data ke lokasi tertentu.

  • PutFile Configuration

Prosesor PutFile memiliki pengaturan berikut:

Dalam pengaturan Nama, pengguna dapat menentukan nama apa pun untuk prosesor baik sesuai dengan proyek atau membuat nama yang lebih bermakna.

Pengguna dapat mengaktifkan atau menonaktifkan prosesor menggunakan pengaturan ini.

  • Penalty Duration

Pengaturan ini memungkinkan pengguna untuk menambahkan durasi waktu penalti, jika terjadi kegagalan flowfile.

  • Yield Duration

Pengaturan ini digunakan untuk menentukan waktu hasil untuk prosesor. Dalam durasi ini, proses tidak dijadwalkan lagi.

  • Bulletin Level

Pengaturan ini digunakan untuk menentukan tingkat log prosesor tersebut.

  • Automatically Terminate Relationships

Ini memiliki daftar semua hubungan yang tersedia dari proses tertentu. Dengan mencentang kotak, pengguna dapat memprogram prosesor untuk menghentikan flowfile pada kejadian itu dan tidak mengirimkannya lebih jauh ke dalam aliran.

  • PutFile Scheduling

Ini adalah opsi penjadwalan berikut yang ditawarkan oleh prosesor GetFile:

  • Schedule Strategy

Anda dapat menjadwalkan proses berdasarkan waktu dengan memilih time driven atau string CRON tertentu dengan memilih opsi driver CRON.

  • Concurrent Tasks

Opsi ini digunakan untuk menentukan jumlah task yang dijalankan secara bersamaan untuk prosesor ini.

Pengguna dapat menentukan apakah akan menjalankan prosesor di semua node atau hanya di node utama dengan menggunakan opsi ini.

  • Run Schedule

Ini digunakan untuk menentukan waktu untuk strategi yang digerakkan oleh waktu atau ekspresi CRON untuk strategi yang digerakkan oleh CRON.

  • PutFile Properties

Prosesor PutFile menyediakan properti seperti Direktori untuk menentukan direktori keluaran untuk tujuan transfer file dan lainnya untuk mengelola transfer seperti yang ditunjukkan pada gambar di bawah.

  • PutFile Comments

Bagian ini digunakan untuk menentukan informasi apapun tentang prosesor.

Was This Article Helpfull?

Yes
No
© 2021 by Bigbox, Inc. All rights reserved.Last modified : December 27, 2021

Was This Article Helpfull?

Yes
No