Azure DevOpsコネクタのトラブルシューティング
ベータ版
この機能はベータ版です。使用するには、ワークスペース管理者は、 プレビュー ページから Lakeflow Connect for Azure DevOps を有効にする必要があります。Databricksのプレビューを管理を参照してください。
このページでは、管理対象 Azure DevOps コネクタで発生する可能性のある一般的なエラーとその解決方法について説明します。
すべてのマネージド インジェスト パイプラインに適用される一般的なトラブルシューティング ガイダンスについては、マネージド インジェスト パイプラインのトラブルシューティングを参照してください。
アクセスが拒否されました
エラーメッセージ:
Access denied due to insufficient permission.
原因: Service Principal に、要求されたテーブルに必要なアクセスレベル、プロジェクトメンバーシップ、または権限がありません。
ソリューション:
Service Principal が 基本 アクセスレベルを持っており、取り込むプロジェクトのメンバーであることを確認します。Azure DevOpsにService Principalを追加するを参照してください。
リクエストされたリソースが見つかりません
エラーメッセージ:
Requested resource was not found. The object may have been deleted, or it may no longer be available.
原因: 接続の 組織 値がAzure DevOps組織と一致していないか、コネクターが読み取っている間にオブジェクトが削除されました。
ソリューション:
接続の Organization 値が完全な URL ではなく、組織名のみであることを確認してください。Azure DevOps 接続の作成を参照してください。値が正しい場合は、もう一度パイプラインを実行してください。
レート制限の上限を超えました
エラーメッセージ:
Rate limit exceeded. Try running the pipeline again after some time.
原因: Service Principalが、スライディング5分間ウィンドウにおけるAzure DevOpsのグローバル消費上限である200 throughput units(TSTUs)を超過しました。レートと使用量の制限をご覧ください。
ソリューション:
しばらくしてからパイプラインを再度ランするか、実行頻度を減らしてください。コネクタは再試行する前に Retry-After 応答ヘッダーで指定された時間を待ちます。