Databricks Certified Data Analyst Associate 無料問題 2 / 10 ・ 分野2: Managing Data
データサイエンスのチームは毎日、Python を動かすノートブックから表 sales.orders を問い合わせている。BI のチームは SQL エディターの保存したクエリで同じ表を使う。表の Insights タブを開くと、Frequent queries には BI のチームのクエリだけが出ている。理由はどれか。
- ノートブックのクエリは、SQL のファイルに保存してから一覧に出る
- Python のクエリは、所有者が公開するまで一覧から隠される
- ノートブックからの読み取りは、クエリではなく Frequent notebooks に数える
- 並ぶクエリは、Databricks SQL で実行したものに限られる
正解と解説を見る
正解: D
正解の理由
表の Insights のページの注記は、Insights タブに並ぶクエリは Databricks SQL で実行したクエリに限られると書き、制限の節は、よく使うクエリの指標が SQL エディターの保存したクエリだけを捉えると加えている。BI のチームの保存したクエリはこの両方に当たる。データサイエンスのチームのノートブックの Python は当たらないので、BI のチームより多く使っていても、毎日の読み取りは Frequent queries に出てこない。
違う選択肢
「ノートブックのクエリは、SQL のファイルに保存してから一覧に出る」… ページは、並ぶクエリの出どころを決めている。Insights タブのクエリは Databricks SQL で実行したものに限られ、よく使うクエリの指標は SQL エディターの保存したクエリを捉える。SQL のファイルはどちらでもない。
「Python のクエリは、所有者が公開するまで一覧から隠される」… クエリの権限が関わるのは見る人の側である。クエリを見るにはそのクエリの CAN VIEW が要り、権限の無いクエリは見えない。この決まりは保存した Databricks SQL のクエリを一部の人から隠すもので、ノートブックの Python が出てこない理由にはならない。
「ノートブックからの読み取りは、クエリではなく Frequent notebooks に数える」… Frequent notebooks はタブの別の欄なので、ノートブックはそこに出ることがある。それで Frequent queries の決まりが変わるわけではなく、こちらの一覧はクエリをどこで実行したかで決まる。2つの一覧のどちらかに振り分ける仕組みではない。
タブを正しく読む
よく使うクエリと利用者のデータを見るには、表の SELECT、親のスキーマの USE SCHEMA とカタログの USE CATALOG、それに Databricks SQL のクエリそのものの CAN VIEW が要る。クエリの一覧が空や短くても、ノートブックからどれだけ使われているかはそこから分からない。表の使われ方を広く見るには、タブのほかの欄も合わせて見る。
Databricks Certified Data Analyst Associateの演習アプリ(無料10問・全問は購入で)へ