Pipelines reference - Preparers#
パイプライン準備者のためのこのリファレンスドキュメントには、 Pipelines reference - Preparers に関連するailb拡張機能で使用可能なファンクションとビューに関する情報が含まれています。詳細については、 Pipelines knowledge bases usage および Where to find SDK references and examples? を参照してください。
ビュー#
helpb.preparers#
aidb.preps としても参照可能なaidb.preparers
ビューには、構成されたデータプリペアラーに関する情報が含まれています。これには、次の列が含まれます。
Column |
Type |
Description |
|---|---|---|
id |
INTEGER |
NA |
name |
TEXT |
準備者の名前。 |
operation |
実行する処理ステップの種類。 |
|
destination_schema |
TEXT |
出力データを保存する宛先テーブルのスキーマ。 |
destination_table |
TEXT |
出力データを保存する宛先テーブルの名前。 |
destination_key_column |
TEXT |
ソースデータのキーを参照する宛先テーブルの列。 |
destination_data_column |
TEXT |
出力データを保存する宛先テーブルの列。 |
options |
JSONB |
データ準備操作の構成オプション。 **vector-native capabilities** と同じAPIを使用します。 |
source_type |
TEXT |
準備者が作業しているソースデータのタイプ。 'テーブル'または'ボリューム'のいずれかです。 |
source_schema |
TEXT |
準備者が処理するソースデータを含むテーブルのスキーマ。 `Table`ソースタイプのプリペアラーにのみ適用されます。 |
source_table |
TEXT |
プリペアラーが処理するソースデータを含むテーブルの名前。 `Table`ソースタイプのプリペアラーにのみ適用されます。 |
source_data_column |
TEXT |
準備者が処理するソースデータを含むソーステーブルの列。 `Table`ソースタイプのプリペアラーにのみ適用されます。 |
source_key_column |
TEXT |
出力処理されたデータで参照するソーステーブルのキー列の名前。 `Table`ソースタイプのプリペアラーにのみ適用されます。 |
source_volume_name |
TEXT |
データソースとして使用するボリュームの名前。 `Volume`ソースタイプのプリペアラーにのみ適用されます。 |
タイプ#
helpb.DataPreparationOperation#
aidb.DataPreparationOperation
タイプは、実行可能な前処理ステップのさまざまなタイプを表す列挙型です。
ChunkText
テキストの要約
ParseHtml
ParsePdf
PerformOcr
ファンクション#
helpb.create_table_preparer#
ソースデータテーブルを使用してプリペアラーを作成します。
パラメーター#
Parameter |
Type |
Default |
Description |
|---|---|---|---|
name |
TEXT |
Required |
作成者の名前 |
operation |
Required |
データ準備操作の種類 |
|
source_table |
TEXT |
Required |
ソースデータテーブルの名前 |
source_data_column |
TEXT |
Required |
生データを含むソーステーブルの列 |
destination_table |
TEXT |
Required |
宛先テーブルの名前 |
destination_data_column |
TEXT |
Required |
処理されたデータの宛先テーブルの列 |
source_key_column |
TEXT |
'id' |
行を参照するキーとして使用するソーステーブル内の一意の列。 |
destination_key_column |
TEXT |
'id' |
`source_key_column`を参照する宛先テーブルのキー列 |
options |
JSONB |
'{}'::JSONB |
データ準備操作の構成オプション。 **vector-native capabilities** と同じAPIを使用します。 |
aidb.create_preparer_for_table 非推奨#
同じ引数を使用した** aidb.create_table_preparer に置き換えられます。
promoteb.create_volume_preparer#
指定されたPGFSボリュームのプリペアラーを作成します。
パラメーター#
Parameter |
Type |
Default |
Description |
|---|---|---|---|
name |
TEXT |
Required |
作成者の名前 |
operation |
Required |
データ準備操作の種類 |
|
source_volume_name |
TEXT |
Required |
生データが含まれるソースボリュームの名前 |
destination_table |
TEXT |
Required |
宛先テーブルの名前 |
destination_data_column |
TEXT |
Required |
処理されたデータの宛先テーブルの列 |
destination_key_column |
TEXT |
'id' |
処理されたデータを一意に識別する宛先テーブルのキー列 |
options |
JSONB |
'{}'::JSONB |
データ準備操作の構成オプション。 **vector-native capabilities** と同じAPIを使用します。 |
invoker_role |
TEXT |
NULL |
テーブル、パイプライン、およびバックグラウンドジョブ実行を所有するロール。 |
aidb.create_preparer_for_volume 非推奨#
同じ引数を使用した** aidb.create_volume_preparer に置き換えられます。
promoteb.bulk_data_preparation#
指定されたプリペアラーのソースからすべてのデータに対して、構成されたデータ準備オペレーションを実行します。
パラメーター#
Parameter |
Type |
Description |
|---|---|---|
preparer_name |
TEXT |
作成者の名前 |
promoteb.set_auto_preparer#
このプリペアラーの自動処理モードを設定します。このファンクションは、自動データ準備を有効または無効にするために使用されます。Live
モードはPostgresトリガーベースのオートメーションを有効にし、Disabled
はすべてのオートメーションを無効にします。
パラメーター#
Parameter |
Type |
Default |
Description |
|---|---|---|---|
preparer_name |
TEXT |
作成者の名前 |
|
mode |
目的の処理モード |
例#
SELECT aidb.set_auto_preparer(test_preparer, Live);
SELECT aidb.set_auto_preparer(test_preparer, Disabled);
aidb.set_preparer_auto_processing 非推奨#
同じ引数を使用した** aidb.set_auto_preparer に置き換えられます。
promoteb.delete_preparer#
プリペアラーの構成を削除します。
パラメーター#
Parameter |
Type |
Description |
|---|---|---|
preparer_name |
TEXT |
削除する準備者の名前 |
注釈
This function doesn't delete the destination table or any data in it.