メインコンテンツまでスキップ

Workiva コネクターのトラブルシューティング

備考

ベータ版

この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。Databricksのプレビューを管理するを参照してください。

このページでは、Databricks LakeflowコネクトのマネージドWorkivaコネクタで発生する可能性のある一般的なエラーとその解決方法について説明します。

Workiva 資格情報に必要なスコープが不足しています

原因: OAuth2アプリケーションが要求されたリソースに対して承認されていないため、WorkivaがHTTP 403レスポンスを返しました。コネクタはこれを構成エラーとして扱い、パイプラインを失敗させます。一般的な原因として、アプリケーションに activity:read スコープ(activities に必要)または organization:read スコープ(users および roles に必要)が不足していることが挙げられます。

ソリューション:

  1. Workiva 組織で、OAuth2 アプリケーションに activity:readorganization:read の両方のスコープがあることを確認してください。
  2. スコープを追加する場合は、必要に応じて更新された資格情報を生成し、新しい クライアント IDクライアント シークレット で Unity Catalog 接続を更新してください。
  3. パイプラインをもう一度実行してください。

詳細については、Workiva への認証の構成を参照してください。

Workivaアクセストークンが拒否されました

原因: Workiva が HTTP 401 応答を返しました。アクセストークンの有効期限が切れているか、クライアント資格情報が正しくありません。コネクタは自動的にトークンを更新し、1 回再試行します。再試行しても失敗する場合、パイプラインは無効な資格情報エラーで失敗します。

ソリューション:

  1. Unity Catalog接続内の クライアントIDクライアントシークレット が、現在アクティブなWorkiva OAuth2アプリケーションと一致していることを確認してください。
  2. Unity Catalog接続内の 組織ID が、お使いのWorkiva組織と一致していることを確認してください。
  3. 資格情報が正しくない、または取り消されている場合は、Workivaで新しい資格情報を作成し、接続を更新してから、パイプラインを再度実行してください。

詳細については、Workiva への認証の構成を参照してください。

Workiva APIのレート制限を超過しました

原因: リクエストレートがAPIの制限を超えたため、WorkivaがHTTP 429レスポンスを返しました。

ソリューション:

このコネクターは Retry-After 応答ヘッダーを尊重し、その後エクスポネンシャル バックオフにフォールバックして自動的に再試行します。これが繰り返し発生する場合は、パイプラインのスケジュール頻度、または同じ Workiva OAuth2 アプリケーションを共有する並列パイプラインの数を減らしてください。

Workiva APIは一時的に利用できません

原因: Workiva が一時的なサーバーエラー(HTTP 500、502、503、または504)を返しました。

ソリューション:

コネクタはエクスポネンシャル バックオフを使用して自動的に再試行します。問題が解決しない場合は、しばらく待ってからパイプラインを再度実行してください。