Automated Deployment with Databricks Asset Bundles - Japanese
このコースでは、DevOpsの原則とDatabricks projectへの応用について包括的に解説します。まず、DevOps、DataOps、継続的インテグレーション(CI)、継続的デプロイメント(CD)、テストといった中核概念の概要から始め、これらの原則をデータエンジニアリングパイプラインに適用する方法を探求します。
コースでは次に、CI/CDプロセス内での継続的デプロイに焦点を当て、プロジェクトデプロイのためのDatabricks REST API、SDK、CLIなどのツールを検証します。Databricks Asset Bundles(DAB)について学び、それらがCI/CDプロセスにどのように組み込まれるかを理解します。DABの主要コンポーネント、フォルダ構造、Databricks内の様々なターゲット環境へのデプロイを効率化する仕組みについて深く掘り下げます。さらに、Databricks CLIを使用して、異なる構成を持つ複数環境向けにDatabricks Asset Bundlesの変数追加、修正、検証、デプロイ、実行を行う方法も学びます。
最後に、本コースではVisual Studio Codeをインタラクティブ開発環境(IDE)として紹介し、Databricks Asset Bundlesのローカル環境でのビルド、テスト、デプロイを可能にすることで開発プロセスを最適化します。コースの締めくくりとして、GitHub Actionsを用いたデプロイパイプラインの自動化を紹介し、Databricks Asset Bundlesを用いたCI/CDワークフローの強化を図ります。
本コース修了時には、Databricks Asset Bundles を使用して Databricks projectのデプロイを自動化し、DevOps プラクティスを通じて効率性を向上させるスキルを身につけることができます。
注:このコースは「Databricksによる高度なデータエンジニアリング」シリーズの4回目です。
このコースの内容は、次のスキル/知識/能力を持つ参加者向けに開発されています。
• Databricks platformに関する深い知識を有し、Databricks workspaces、Apache Spark、Delta Lake、メダリオンアーキテクチャ、Unity Catalog、Delta Live Tables、workflowsの実務経験を含む。特に、DLTにおける期待値の活用に関する知識を有すること。
• データ取り込みおよび変換の経験を有し、データ処理とDataFrame操作においてPySparkに精通していること。また、データ分析および変換のための中級レベルのSQLクエリ作成経験を有していることが望ましい。
• Pythonプログラミングの習熟度(関数やクラスの設計・実装能力を含む)およびPythonパッケージの作成、インポート、活用に関する経験。
• DevOpsの実践、特に継続的インテグレーションおよび継続的デリバリー/デプロイメント(CI/CD)の原則に関する知識。
• Gitバージョン管理の基本的な理解。
• 前提条件コース:データエンジニアリングのためのDevOps基礎コース
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Registration options
Databricks has a delivery method for wherever you are on your learning journey
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
今すぐ登録Instructor-Led
Public and private courses taught by expert instructors across half-day to two-day courses
今すぐ登録Blended Learning
Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase
Purchase nowSkills@Scale
Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

