Data Explorer で廃止された列への対処

Data Explorer のクエリが、コアやプラグインでカラムが削除またはリネームされた際に破損し始めるという、頻度は低いが厄介な問題があります。これにより、下流側で自動化が失敗し始める可能性があります。

そのため、Data Explorer のスキーマエクスプローラー(苦笑)でカラムを非推奨としてマークする PR をこちらで開きました:

これは新しいクエリを作成する際に主に役立つ小さな慰めに過ぎませんが、SQL パーサーをコアの依存関係として導入しない限り、これ以上できることはおそらくないでしょう。

しかし、私はこれを以下のように拡張することに熱心です:

  1. 非推奨のカラムを使用しているクエリに警告を表示すること、および
  2. ダッシュボードの管理者通知セクションでこれらの問題を表面化させる問題チェックを追加すること。

2 番目は、アップグレード時に驚かされる前に管理者に事前に知らせる究極の方法となります。

この機能をサポートするために SQL パースを行う gem を導入することに @sam 氏は問題ありませんか?Data Explorer が読み込まれたときにのみ require されるようにすることも可能です。

「いいね!」 2

こんにちは Ted :hugs:

正直なところ、状況によりますので確信が持てません。良い知らせは、Nat と @tgxworld が現在 Data Explorer を検討中で、彼らがガイダンスを提供できるはずです。

「いいね!」 1