過去1年間、私たちはフィードバックに耳を傾け、新しいアイデアを試行錯誤してきました。その目的はただ一つ、データサイエンティスト、エンジニア、およびSQLアナリストのために、最高のデータ中心の開発体験を構築することです。そして本日、洗練されたモダンなインターフェースと強力な新機能を備えた次世代のDatabricksノートブックを発表できることを大変嬉しく思います。これにより、コーディングとデータ分析がさらに簡単になります。
主な機能強化は次のとおりです。
- 最新のUX:新しいノートブックUIとその他の機能のGAにより、コーディング体験がスムーズになり、ノートブックの整理が向上します。
- 新しい結果テーブル:出 力結果に対して直接検索やフィルタリングを実行し、コードなしでのデータ探索が可能です。
- より強力なPython機能:ステップスルーのデバッガー、エラーの強調表示、強化されたコードナビゲーション機能を使用して、Pythonコードをより効率的に記述できます。
- AIによる開発支援:Databricksアシスタントを用いたインラインコード生成やコード補完などの機能で、コーディングを強力にサポートします。
モダンで直感的な新しいUX
新しいノートブックUIの一般提供開始を発表できることを嬉しく思います 。ゼロから再設計された新しいノートブックは、インターフェースをシンプル化し、開発生産性に役立つさまざまな新機能を追加しました。
洗練されたUX
- シンプル:ノートブックの本質を追求し、最も影響力のある側面を強 調しつつ、開発体験の妨げになる要素を最小限に抑えました。
- 使いやすさ:参入障壁を下げるために、ドキュメントのようなインターフェースとコード編集の境界を意図的に曖昧にし、コード不要の操作やAIによる支援機能を追加しました。これにより、より多くのユーザーがノートブックを快適に使用できるようになります。
- 適応性:使いやすさに重点を置きながら、パワーユーザーが自身の好みに合わせて設定を調整しカスタムの開発体験を構築できるように、カスタマイズオプションも追加しました。
Markdownエディタの改善
ライブのMarkdownプレビューを体験し、特定のMarkdown構文を覚える必要なく、ツールバーを使用して一般的な書式設定アクションを実行できます。
フォーカスモード
フォーカスモードを使用すると、全画面表示で1つのセルの内容にフォーカスできます。フォーカスモードでは、セルのタイトルの横にある矢印キーを使用してセル間を移動できます。
セルタイトルの改善
改善されたセルタイトルで作業を整理することができ、かつ目次に自動的に表示されます。 また、アシスタントの自動名前生成機能を用いて、セルの内容に基づいてタイトルを生成することもできます。
情報を簡単に並べ替え・折りたたみ
シンプルなドラッグ & ドロップでセルの順序を再編成し、ワンクリックでセルを折りたたむことができます。
表形式の出力を操作する新しい方法
表形式の出力の操作は、探索的データ分析の基本的なパートです。新しいノートブックで、新しい結果テーブルを発表できることを嬉しく思います。新しい結果テーブルは、パフォーマンスが向上し、ノーコード データ探索が改善されるように、根本から再設計されました。
選択とコピーの仕組みの改善
ドラッグして選択するか、キーボードショートカットを使用してセルを移動および選択します。
パフォーマンスとデータ密度の向上
新しい結果テーブルは、無限のスクロールとデータ密度の向上を特徴とし、結果出力のナビゲーションがよりスムーズになります。
データ型のアイコンと複数列の並べ替え
データ型アイコンを使用して、データのプロファイルをすばやく理解します。 複数列の並べ替えを実行するには、Shiftキーを押しながら並べ替えアイコンをクリックします。
テーブル検索
統合テーブル検索で特定の列または値を検索します。 Enterキーを押して、一致する結果間を移動します。
列と値の強力なフィルタリング
フィルタリングを利用して傾向を特定し、重要な値を迅速に特定します。 フィルタリングを使用すると、次のことができます。
- 列のデータ型に 固有のフィルタリング条件を選択します。
- 列値のドロップダウンからフィルター値を選択します。
- 右クリックして、出力値を直接フィルタリングします。
- [近日公開予定] アシスタントを使用して、自然言語でフィルタリングします。
Pythonでの開発体験を加速させる
Pythonでの開発体験を向上させるために設計された一連の強力な機能強化を発表できることを嬉しく思います。 対話型デバッガーなどの機能でコードをより効率的に記述し、定義に移動機能を使用してコードをシームレスにナビゲートします。
対話型デバッガー
ノートブック用の新しい対話方デバッガーをご紹介できることを嬉しく思います 。これで、Pythonコード をステップ実行して、簡単にエラーを特定できます。また、変数エクスプローラーでデータフレームを表示する方法も改善され、スキーマをより視覚的に確認できるようになりました。
Pythonエラーの強調表示
Pythonでコーディングする場合、コード内のエラー (例: 構文の誤り、インポートの欠落) が検出され、赤い波線で警告されます。 赤い波線にカーソルを合わせると、エラーを修正するための可能なアクションが表示されます。
定義へ移動
Python 変数または関数を右クリックしてその定義にアクセスすることで、コード内を簡単に移動できます。 この機能を使用すると、変数または関数が定義されているコードベース内の正確な場所をすばやく検出したり、移動したりできます。
AIをエディターに導入
Databricksアシスタントはノートブックにシームレスに統合されており、開発体験の中でAIを簡単に活用できます。サイドパネルのチャットや個々のセル内で直接、または最近導入されたAssistant Autocompleteを使用して、アシスタントと対話できます。
サイドパネルチャット
サイドパネルには、AIアシスタントと会話するための専用の場所が用意されており、ヘルプを求めたり、コードを生成したり、実行エラーを診断したりすることが簡単にできます。
インラインアシスタント
インラインアシスタントは個々のノートブックセルにシームレスに統合されており、ユーザーはコードのリファクタリングや簡単な改良、構文エラーの修正、変数名の変更、コメントの追加、データ変換の実行、関数のアウトライン作成などのタスクを迅速に実行できます。
アシスタントオートコンプリート
入力時にリアルタイムでパーソナライズされたPythonおよびSQLの提案を活用します。 アシスタントのオートコンプリートは次のステップを予測し、エラーのないコードを迅速かつシームレスに記述できるようにします。
今すぐ新しいDatabricksをお試しください
Databricksについて詳しく知り、今すぐ試してみてください。アカウントをお持ちでない場合はDatabricks無料トライアルでDatabricksを使い始めることができます。新しいノートブック機能の詳細については、来週開催されるData + AI Summit 2024のノートブックのセッションをぜひご覧ください。このセッションでは、これらの機能などを直接デモします。
皆様のご来場を心よりお待ちしております!