このドキュメントでは、自動エンベディングの生成時に発生する可能性のある一般的な問題の回避策について説明します。
| 問題 | 原因 | 解決策 |
|---|---|---|
| 既存の自動埋め込み構成の変更 | モデル、ソース列、更新モードを変更するために、古い構成を消去する必要があります。 | ai.drop_embedding_config を呼び出して既存の設定を削除し、新しい構成で ai.initialize_embeddings を再度呼び出します。 |
| トランザクション モードの無効化 | ai.initialize_embeddings を使用してトランザクション モードが有効になっています。 |
ai.drop_embedding_config を呼び出して、メタデータとトリガーを削除します。 |
| トランザクション モードでの挿入と更新に時間がかかる | エンベディングは同じトランザクション内で順次生成されるため、モデルのレイテンシがトランザクション時間に影響します。 | モデルのレイテンシを確認し、ユースケースでトランザクション モードが必要かどうかを検討します。 |
| 自動エンベディング生成に時間がかかる | モデル リクエストの割り当て上限を超えていることが原因である可能性があります。 | エンベディング モデルのモデル リクエストの割り当てを確認します。batch_size を調整します。問題が解決しない場合は、サポートにお問い合わせください。 |
Error: 'AutoEmbeddingGeneration: Request size is greater than 4MB' |
バッチのリクエスト サイズが、サポートされている最大サイズ(4 MB)を超えています。 | 関数呼び出しの batch_size の値を下げて再試行します。 |
トランザクション モードで initialize_embeddings を呼び出した場合の権限エラー |
トランザクション モードで作成されるトリガーには、テーブル オーナーの権限が必要です。 | 関数を呼び出すユーザーがテーブル オーナーであるか、オーナーロールを持っていることを確認します。 |