Data management

Databricks導入支援・コンサルティング:レイクハウス、データエンジニアリング、AI

Databricks導入支援・コンサルティング。レイクハウス設計、Delta Lake、Unity Catalogによるガバナンス、Lakeflowパイプライン、Mosaic AI、エンタープライズデータのコスト管理に対応します。

無料で提案を依頼

ご要望をお聞かせください。1営業日以内にコンサルタントがご返信します。

通常1営業日以内に info@greenwolftechlabs.com からご返信します。メーリングリストへの登録は行いません。

01

エンジニアもアナリストも頼れるDatabricksレイクハウス

Databricksはデータチームに大きな力を与えます。オープンなテーブル形式、規模を問わないSpark、ストリーミングとバッチの一元化、そしてデータのすぐそばで動く機械学習。しかしその自由さこそが、よくある問題の原因にもなります。設計がないままでは、ワークスペースは誰も管理していないノートブックであふれ、クラスターは必要以上に長く稼働し、3つのチームが同じテーブルを3通りに作ってしまいます。

当社のDatabricks導入支援・コンサルティングは、プラットフォームに秩序をもたらします。明確なレイヤーを持つレイクハウスアーキテクチャ、すべてのテーブルとモデルを管理するUnity Catalog、手作業ではなく宣言とテストで動くパイプライン、そして費用を価値に見合った水準に保つコンピュートポリシーです。作業はお客様のクラウドアカウントとワークスペース内で行い、お客様のエンジニアが自ら管理できるコードをお引き渡しします。

当社はこうした支援の多くを製薬・ライフサイエンス企業向けに行っています。創業者のHarsh KhubchandaniはZSで製薬の営業・マーケティング領域のコンサルティングに携わってきたため、パイプラインの先にあるデータ(処方データ、スペシャリティファーマシーのフィード、レセプト、HCPマスター)も熟知しています。

02

Databricksコンサルティングの対応範囲

  • レイクハウスアーキテクチャ

    Delta Lake上にブロンズ、シルバー、ゴールドの階層構造を設計し、開発、テスト、本番が分離されるようワークスペース、カタログ、環境を構成します。

    • 責任範囲が明確なメダリオンレイヤー
    • スキーマを強制するDelta Lakeテーブル
    • ワークスペースと環境の設計
  • Unity Catalogによるガバナンス

    テーブル、ファイル、モデル、関数にわたるアクセス、リネージ、監査を一元管理します。従来のHiveメタストア環境からの移行にも対応します。

    • カタログとスキーマの構成
    • 権限付与、行フィルター、列マスク
    • 規制対象データのリネージと監査
  • Lakeflowによるパイプライン

    Lakeflow Connectまたは既存ツールでデータを取り込み、Lakeflow Spark Declarative Pipelines(旧称Delta Live Tables)で変換し、Lakeflow Jobsでオーケストレーションします。

    • データ品質エクスペクテーションを備えた宣言型テーブル
    • 増分ロードとストリーミングロード
    • 障害の監視とアラート
  • 機械学習と生成AI

    Mosaic AIでモデルとエージェントを構築します。追跡にはMLflow、デプロイにはModel Serving、検索にはVector Searchを使い、マネージド型のエージェント構築が適する場合はAgent Bricksを活用します。

    • Unity Catalogで管理する特徴量テーブル
    • ユーザーに届ける前の評価
    • モデルの入出力の監視
  • コスト管理

    コンピュートポリシーの設定、常時稼働クラスターからジョブクラスターへの切り替え、安価になる場面でのサーバーレス活用、ワークスペース別・チーム別の利用額レポートを行います。

    • クラスターとコンピュートのポリシー
    • ジョブとSQLウェアハウスの適正サイズ化
    • システムテーブルによる利用状況レポート
  • Databricksへの移行

    Hadoop、オンプレミスのSpark、従来のETLツールや旧来のデータウェアハウスをレイクハウスへ移行し、旧ジョブを停止する前に出力結果を突き合わせます。

    • ジョブとコードの棚卸し
    • 変換と並行稼働
    • 現行出力との照合

03

DatabricksとSnowflake、どちらを選ぶべきですか?

どちらも優れたプラットフォームで、両方を運用している企業も多くあります。選択は通常、誰が作業を担い、どのような作業なのかで決まります。

DatabricksSnowflake
主な利用者Python、SQL、Sparkを使うデータエンジニアとデータサイエンティスト主にSQLを使うアナリストとエンジニア
ストレージお客様自身のクラウドストレージ上のオープン形式(Delta Lake)マネージドストレージ(オープンテーブル形式にも対応)
強み大規模なデータエンジニアリング、ストリーミング、機械学習チューニングの手間が少ないマネージド型データウェアハウスとデータ共有
ガバナンスUnity Catalogロール、ポリシー、Horizonのガバナンス機能
選ぶべき場面機械学習とエンジニアリングが中心で、オープン形式を使いたい場合BIとSQL分析が中心で、運用負荷を抑えたい場合

当社はどちらでも構築し、最適な方をご提案します。もう一方についてはSnowflakeコンサルティングをご覧ください。

04

製薬・ライフサイエンス企業でのDatabricks活用

営業データ:シンジケート処方データや販売データ、CRMの活動記録、テリトリー割り当てを大規模に処理し、管理されたゴールドテーブルとして公開
スペシャリティファーマシーとハブのフィード:複数ベンダーから届く日次ステータスファイルを増分で取り込み、欠損や不正な形式のレコードを品質エクスペクテーションで検出
HCP・HCOマスターデータ:名寄せとサバイバーシップのロジックをレイクハウス内で実行し、作成したマスターをUnity Catalogで管理
匿名化された患者レベルデータ:レセプトや縦断データを患者ジャーニーやモデルの特徴量として分析し、行フィルターと列マスクでアクセスを制御
共有によるベンダーデータ:Delta Sharing上に構築されたDatabricks Marketplaceには、IQVIAやHealthVerityなどのヘルスケア・ライフサイエンス分野のデータ提供者が掲載されています

05

事例紹介:ペイシェントアクセスのレポーティング

あるスペシャリティ医療の提供企業では、ソース間で識別子が一致しないまま、ペイシェントアクセスのレポートを毎回手作業で作り直していました。当社はクリーンな識別子とMDMの構造を整え、ケースのパイプラインを自動化し、レポートとダッシュボードを標準化しました。その結果、手作業は60~80パーセント削減され、レポーティングも安定しました。Databricksでは、同じパターンが、管理されたマスターとゴールドのレポートテーブルにデータを供給する宣言型パイプラインに対応します。マスターデータについては患者マスターデータ管理をご覧ください。

06

支援の進め方

現状評価

ワークスペース、パイプライン、ガバナンス、コンピュート費用、そして業務が依存している出力結果を確認します。

設計

レイクハウスのレイヤー、Unity Catalogの構成、パイプラインの標準、コンピュートポリシーを書面で合意します。

構築

パイプラインとテーブルをソースごとに構築し、最初から品質エクスペクテーションとテストを組み込みます。

照合と切り替え

新しい出力を旧来の出力と並行稼働させ、一致を確認してから切り替えます。

引き継ぎと拡張

ドキュメントと説明会をお客様のチームに提供し、管理された基盤の上に機械学習や生成AIのユースケースを追加します。

07

お客様のデータの取り扱い

データ共有の前にNDAを締結
お客様のクラウドアカウントとDatabricksワークスペース内で構築
業務上可能な限り匿名化データを使用
保護対象保健情報(PHI)はお客様のBusiness Associate Agreement(BAA)の下でのみ取り扱い
第三者データのライセンス条件の範囲内で作業

08

Databricksコンサルティングに関するよくある質問

Databricksコンサルティングにはどのような内容が含まれますか?
レイクハウスアーキテクチャ、Delta Lakeのテーブル設計、Unity Catalogによるガバナンス、Lakeflowパイプライン、Mosaic AIでの機械学習と生成AI、コスト管理、移行です。通常は、現在運用中の環境の評価から始めます。
Databricksの導入パートナーは必要ですか?
必ずしも必要ではありません。必要なのは、レイクハウスとガバナンスの設計経験があり、お客様のエンジニアが自ら管理できるコードを残すチームです。当社は独立系のコンサルティング会社であり、ベンダーとのパートナーシップはうたっていません。お客様の環境でDatabricksを使って構築します。
Databricksレイクハウスとは何ですか?
クラウドストレージにオープン形式(Delta Lake)でデータを保存し、同じテーブルからデータエンジニアリングとBIの両方に対応するアーキテクチャです。アクセスとリネージはUnity Catalogが管理します。
Delta Live Tablesはどうなりましたか?
DatabricksはこれをLakeflowに統合しました。現在はLakeflow Spark Declarative Pipelinesとしてドキュメント化されており、既存のDLTコードは引き続き動作するとDatabricksは説明しています。
Databricksのコストはどのように削減しますか?
安価になる場面では常時稼働クラスターをジョブコンピュートやサーバーレスに置き換え、コンピュートポリシーを設定し、SQLウェアハウスを適正サイズにし、システムテーブルからチーム別の利用額をレポートします。そのうえで、最も費用がかかっている個別のジョブをチューニングします。
Databricksはライフサイエンスのデータに適していますか?
はい。特に大規模なレセプトや縦断データセット、ストリーミングフィード、機械学習が関わる場合に適しています。Unity Catalogは、規制対象データに必要なアクセス制御とリネージを提供します。

09

関連サービス

レイクハウスの周辺レイヤーについてはデータアーキテクチャとデータ取り込み、プラットフォームを超えたユースケースについてはAIコンサルティング、FabricとあわせてAzure Databricksを運用している場合はMicrosoft Fabric・Azureコンサルティングをご覧ください。

レイクハウスで実現したいことをお聞かせください

ワークスペース、データソース、重要な出力結果についてお知らせください。当社の進め方と、最初に改善すべき点をご提案します。

通常1営業日以内にコンサルタントからご返信します。

本記事はデータ管理・エンジニアリングハブの一部です。まずはこちらをご覧ください: データ管理サービス.

データ管理・エンジニアリング

データ管理サービスの関連情報

データ管理・エンジニアリングをすべて見る