管理者向けDatabricksスタートガイド

> [Databricksクイックスタートガイド](https://qiita.com/taka_yayoi/items/125231c126a602693610)のコンテンツです。

[Get started as a Databricks Workspace administrator \| Databricks on AWS](https://docs.databricks.com/getting-started/admin-get-started.html) [2021/3/17時点]の翻訳です。

Databricksにようこそ、そして管理者就任おめでとうございます！ここから、世界で最も困難な問題を解決するあなたの旅が始まります。

このスタートガイドは、あなたがDatabricks上でチームを立ち上げられるように、ステップバイステップのガイドを提供するものです。

# 1. Databricksワークスペースに対する理解を深めます

アカウントを作成し、ユーザーを追加する前にDatabricksに対する理解を深めます。

- [Databricks概要(英語)](https://docs.databricks.com/getting-started/overview.html)
- [Databricksのコンセプト](https://qiita.com/taka_yayoi/items/78bf647c40a906d90db0)

# 2. Databricksアカウントを作成し、ワークスペースをデプロイします

あなたはDatabricksの[アカウントオーナー(英語)](https://docs.databricks.com/administration-guide/index.html)ですか？あなただけがDatabricksアカウントの初期設定を行うことができ、あなたのチームのためのワークスペースをデプロイすることができます。

- [アカウントのセットアップ及びデプロイ](https://qiita.com/taka_yayoi/items/c53beee557ae4a9643ac)

# 3. ユーザーを追加し管理者権限を付与します

次にユーザーを追加し、管理者権限を割り当てます。全ての「[管理者ユーザー(英語)](https://docs.databricks.com/administration-guide/index.html)」が以下のステップを実行することができます：アカウントオーナーである必要はありません。しかし、最初の管理者ユーザーはアカウントオーナーが追加する必要があります。

- [ユーザーの追加及び管理者権限の付与](https://qiita.com/taka_yayoi/items/3262ea8529ad96b920ce)
- (オプション)[ユーザーをグループに追加(英語)](https://docs.databricks.com/administration-guide/users-groups/groups.html)
- (オプション)[シングルサインオンのセットアップ(英語)](https://docs.databricks.com/administration-guide/users-groups/single-sign-on/index.html)

**この時点で、Databricksワークスペースを利用するための最低限のセットアップが完了しました。**おめでとうございます！実運用環境では、以下の管理者作業に慣れ親しむ必要があります。もし、Databricksを使うのが初めてであるのなら、[ユーザー向けスタートガイド](https://qiita.com/taka_yayoi/items/77aa10ebcad9d40cc49c)を一読いただくのがよろしいかと思います。

# 4. アクセス権を設定します

ユーザーを追加したあとは、データやDatabricksの機能に対してアクセス権を設定することでデータをよりセキュアにするべきです。このステップを実行するには、[Premiumプラン](https://databricks.com/jp/product/aws-pricing)以上が必要となります。

- [Databricksにおけるデータガバナンスのベストプラクティスを読みます](https://qiita.com/taka_yayoi/items/ca0673f6b7b6ca38a08f)
- [クラスター、ジョブ、テーブル、ノートブック、その他のワークスペースオブジェクトに対するアクセス権を設定します(英語)](https://docs.databricks.com/administration-guide/access-control/index.html)
- (オプション)[S3バケットにクラスターがアクセスできるようにインスタンスプロファイルを設定します](https://qiita.com/taka_yayoi/items/446c7971be354f88c679)
- (オプション)[共有クラスターからS3のデータに対して、ユーザーレベルでのアクセスを実現するために、IAMクレディンシャルパススルーを設定します(英語)](https://docs.databricks.com/security/credential-passthrough/iam-passthrough.html)

# 5. モニタリングを設定します

あなたのDatabricksにおいて、コストをコントロールし、全てのアクティビティを追跡するために、使用量モニタリングや監査ログを利用したくなるかもしれません。

- [利用量チャートと利用量レポートのダウンロード(英語)](https://docs.databricks.com/administration-guide/account-settings/usage.html) (アカウントオーナー)
- [監査ログの有効化(英語)](https://docs.databricks.com/administration-guide/account-settings/audit-logs.html) (アカウントオーナー)

# 6. サポートをセットアップします

Databricksのサポートパッケージを購入いただいているのであれば、ユーザーをサポートの窓口に追加し、サポートプランをどのように管理・利用するのかを知りたくなるかと思います。

- [サポート窓口を追加し、サポートプランを管理する](https://qiita.com/taka_yayoi/items/dca78d304acb35642f69#admin-console)
- [Databricksサポートの使い方](https://qiita.com/taka_yayoi/items/dca78d304acb35642f69)
- [製品へのフィードバック(英語)](https://docs.databricks.com/resources/ideas.html)

# 7. 上級者向けオプション、ベストプラクティス

これまでのステップを完了したのであれば、セキュアで稼働するDatabricksのデプロイメントが完了したことになります。しかし、以下にあるような上級者向けのオプションやベストプラクティスを学びたくなるかも知れません。

- [AWSのネットワーク、セキュリティオプション(英語)](https://docs.databricks.com/administration-guide/cloud-configurations/aws/index.html)
- [キャパシティプランニング及びコストのコントロール](https://qiita.com/taka_yayoi/items/2f42d1d2ba4b77836602)
- [シークレットを用いたセキュアな認証情報管理](https://qiita.com/taka_yayoi/items/338ef0c5394fe4eb87c0)
- [データ保持の管理(英語)](https://docs.databricks.com/administration-guide/workspace/storage.html)
- [Delta Lakeを用いたGDPR/CCPAへの準拠(英語)](https://docs.databricks.com/security/privacy/gdpr-delta.html)
- [HIPAA要件への対応(英語)](https://docs.databricks.com/security/privacy/hipaa-compliant-deployment.html)
- [Databricksにおける継続的インテグレーション、デリバリーの設定(英語)](https://docs.databricks.com/dev-tools/ci-cd/index.html)

# 追加のリソース

Databricksアカウントの管理は継続的なプロセスです。[管理者ガイド(英語)](https://docs.databricks.com/administration-guide/index.html)はアカウントオーナーと管理者ができることを全てカバーしています。Databricksアカウントの能力を最大限に発揮するために、Databricksは様々なリソースを取り揃えています。

**Databricksエキスパートになる**

- [ユーザー向けスタートガイド](https://qiita.com/taka_yayoi/items/77aa10ebcad9d40cc49c)を学ぶ
- [Databricks Academy(英語)](https://academy.databricks.com/)でトレーニングを受ける
- [docs\.databricks\.com(英語)](https://docs.databricks.com/)のドキュメントを読む
- [resources(英語)](https://databricks.com/resources)でe-booksやウェビナーなどを参照する

**Apache Sparkを学ぶ**

- [Introduction to Apache Spark(英語)](https://docs.databricks.com/getting-started/spark/index.html)を読む
- [Spark: The Definitive Guide(英語)](https://www.oreilly.com/library/view/spark-the-definitive/9781491912201/)を読む

**Databricksを説明できるようになる**

- [Databricksワークスペースのコンセプト](https://qiita.com/taka_yayoi/items/78bf647c40a906d90db0)を読む

**業界のベストプラクティスを学ぶ**

- [Databricks blogs(英語)](https://databricks.com/blog)を読む
- 過去の[Spark \+ AI Summit sessions(英語)](https://databricks.com/sparkaisummit/north-america/sessions)を見る

**インスピレーションを得る**

- [customer stories(英語)](https://databricks.com/customers)を読む

**詳細なベストプラクティスにならう**

- [continuous integration and delivery on Databricks(英語)](https://docs.databricks.com/dev-tools/ci-cd/index.html)を学ぶ
- [keep your data lake GDPR and CCPA compliant using Delta Lake(英語)](https://docs.databricks.com/security/privacy/gdpr-delta.html)を学ぶ
- [migrate workloads to Databricks(英語)](https://docs.databricks.com/migration/index.html)を学ぶ
- [data governance best practices on Databricks(英語)](https://docs.databricks.com/security/data-governance.html)を学ぶ
- [キャパシティプランニング及びコストのコントロール](https://qiita.com/taka_yayoi/items/2f42d1d2ba4b77836602)を読む

**参加する**

- [Spark \+ AI Summit(英語)](https://databricks.com/sparkaisummit/north-america)に参加する
- [Ideas Portal(英語)](https://ideas.databricks.com/)にアイデアを追加し、プロダクトロードマップに影響を与える

**ヘルプとサポートを利用する**

- [Help Center(英語)](https://help.databricks.com/)
- [Forums(英語)](https://forums.databricks.com/)

### Databricks 無料トライアル

[Databricks 無料トライアル](https://databricks.com/jp/try-databricks)