メインコンテンツへジャンプ
ログイン
      • Databricks を知る
        • For App Developers
          • エグゼクティブ向け
            • スタートアップ向け
              • レイクハウスアーキテクチャ
                • Databricks AIリサーチ
                • 導入事例
                  • 注目の導入事例
                  • パートナー
                    • パートナー概要
                      Databricks パートナー エコシステムの詳細
                      • パートナースポットライト
                        注目のパートナーの発表
                        • パートナープログラム
                          特典、レベル、パートナーになる方法をご覧ください
                          • クラウドプロバイダー
                            AWS、Azure、GCP 上の Databricks
                            • パートナーを探す
                              ニーズに合った Databricks パートナーを見つける
                              • パートナーソリューション
                                業界別および移行ソリューションを見つける
                              • Databricks プラットフォーム
                                • プラットフォームの概要
                                  データ・分析・AI のための統合プラットフォーム
                                  • データエンジニアリング
                                    バッチ、ストリーミングデータのための ETL とオーケストレーション
                                    • AIアシスタント
                                      ビジネスユーザー向けのエージェント型同僚
                                      • データウェアハウジング
                                        バッチ、ストリーミングデータのための ETL とオーケストレーション
                                        • アプリケーション開発
                                          安全なデータと AI アプリを迅速に構築
                                          • データベース
                                            データアプリと AI エージェントのための Postgres
                                            • 人工知能(AI)
                                              ML と生成 AI アプリケーションの構築とデプロイメント
                                              • ガバナンス
                                                データ・分析・AI のための統合ガバナンス
                                                • BI
                                                  実世界データのインテリジェント分析
                                                  • セキュリティ
                                                    AI時代のために構築されたオープンなエージェント型SIEM
                                                    • 顧客データプラットフォーム
                                                      Databricksに組み込まれたエージェント型CDP
                                                      • 共有
                                                        データ、分析、AI のためのオープンなデータ共有
                                                      • 統合とデータ
                                                        • マーケットプレイス
                                                          データ、分析、AI のためのオープンマーケットプレイス
                                                          • IDE 統合
                                                            お気に入りの IDE(統合開発環境)でレイクハウスを構築
                                                            • パートナーコネクト
                                                              Databricks エコシステムの検索と統合
                                                            • ご利用料金
                                                              • Databricks のご利用料金
                                                                料金設定、DBU、その他
                                                                • コスト計算ツール
                                                                  クラウド利用でのコンピュートコストの試算
                                                                • オープンソース
                                                                  • オープンソーステクノロジー
                                                                    プラットフォームを支えるイノベーションをもっと詳しく
                                                                  • 業界向け Databricks
                                                                    • テレコミュニケーション
                                                                      • メディア・エンターテイメント
                                                                        • 金融サービス
                                                                          • 官公庁・公共機関
                                                                            • 医療・ライフサイエンス
                                                                              • リテール・消費財
                                                                                • 製造
                                                                                  • 全て見る
                                                                                  • クロスインダストリーソリューション
                                                                                    • AI Agents
                                                                                      • AI ガバナンス
                                                                                        • サイバーセキュリティ
                                                                                          • マーケティング
                                                                                          • 移行・デプロイメント
                                                                                            • データの移行
                                                                                              • プロフェッショナルサービス
                                                                                              • ソリューションアクセラレータ
                                                                                                • ソリューションアクセラレータ一覧
                                                                                                  成果を加速
                                                                                                • トレーニング・認定試験
                                                                                                  • トレーニング概要
                                                                                                    ニーズに合わせたカリキュラムを探す
                                                                                                    • Databricks アカデミー
                                                                                                      Databricks ラーニングプラットフォームにサインインする
                                                                                                      • 認定
                                                                                                        スキル・認定で差別化を図る
                                                                                                        • 無料版
                                                                                                          専門家向けデータとAIツールを無料で学べます
                                                                                                          • 大学との連携
                                                                                                            Databricks を教材として活用
                                                                                                          • イベント
                                                                                                            • DATA+AI サミット
                                                                                                              • Data+AI ワールドツアー
                                                                                                                • AI Days
                                                                                                                  • イベントカレンダー
                                                                                                                  • ブログ・ポッドキャスト
                                                                                                                    • Databricks ブログ
                                                                                                                      最新情報、製品発表、その他の情報
                                                                                                                      • AI ブログ
                                                                                                                        当社のAI研究とエンジニアリングの取り組みをご覧ください
                                                                                                                        • Data Brew ポッドキャスト
                                                                                                                          ご相談・お問い合わせ
                                                                                                                        • お役立ちリソース
                                                                                                                          • カスタマーサポート
                                                                                                                            • ドキュメント
                                                                                                                              • コミュニティ
                                                                                                                              • もっと詳しく
                                                                                                                                • リソースセンター
                                                                                                                                  • デモセンター
                                                                                                                                    • アーキテクチャ センター
                                                                                                                                    • 企業概要
                                                                                                                                      • Databricks について
                                                                                                                                        • 経営陣
                                                                                                                                          • Databricks Ventures
                                                                                                                                            • ご相談・お問い合わせ
                                                                                                                                            • 採用情報
                                                                                                                                              • 採用情報概要
                                                                                                                                                • 求人情報
                                                                                                                                                • プレス・ニュース記事
                                                                                                                                                  • ニュースルーム
                                                                                                                                                    • 受賞歴と業界評価
                                                                                                                                                    • セキュリティと信頼
                                                                                                                                                      • セキュリティと信頼
                                                                                                                                                  • 是非ご検討ください!
                                                                                                                                                  • デモを見る
                                                                                                                                                  • ログイン
                                                                                                                                                  • ご相談・お問い合わせ
                                                                                                                                                  • Databricks 無料トライアル
                                                                                                                                                  1. すべてのブログ
                                                                                                                                                  2. /
                                                                                                                                                    エンジニアリング
                                                                                                                                                  データエンジニアリング
                                                                                                                                                  2024年6月3日

                                                                                                                                                  Delta LakeとApache SparkにおけるVariantデータ型の導入

                                                                                                                                                  半構造化データ処理の高速化と柔軟性の向上

                                                                                                                                                  によって Kent Marten, ジーン・パン, 李 晨浩 、 ハン・シャオ による投稿

                                                                                                                                                  Archived. This article has not been updated since the publish date above. The dynamic nature of information means that previously accurate content can become outdated or even obsolete over time. Readers are advised to exercise due diligence and cross-check any information found in this blog post before making decisions or adopting any practices based on said information.

                                                                                                                                                  半構造化データ用の新しいデータ型であるVariantを発表できることを嬉しく思います。Variantは、JSON文字列として保存する場合と比較して、オーダーマグニチュードのパフォーマンス向上を実現しつつ、高度にネストされたスキーマや進化するスキーマをサポートする柔軟性を維持します。

                                                                                                                                                  半構造化データとの連携は、これまでもLakehouseの基本的な機能でした。Endpoint Detection & Response (EDR)、広告クリック分析、IoTテレメトリなどは、半構造化データに依存する一般的なユースケースの一部です。プロプライエタリなデータウェアハウスから移行するお客様が増えるにつれて、お客様はそれらのプロプライエタリなウェアハウスが提供するVariantデータ型に依存しており、ロックインを避けるためにオープンソースの標準を求めているという声を耳にしてきました。

                                                                                                                                                  オープンVariant型は、Apache SparkオープンソースコミュニティとLinux Foundation Delta Lakeコミュニティとの協力の成果です。

                                                                                                                                                  • Variantデータ型、Variantバイナリ式、およびVariantバイナリエンコーディング形式は、すでにオープンソースSparkにマージされています。バイナリエンコーディングの詳細については、こちらで確認できます。
                                                                                                                                                  • バイナリエンコーディング形式により、文字列と比較してデータのアクセスとナビゲーションが高速になります。Variantバイナリエンコーディング形式の実装は、オープンソースライブラリにパッケージ化されているため、他のプロジェクトでも使用できます。
                                                                                                                                                  • Variantデータ型へのサポートもDeltaにオープンソース化されており、プロトコルRFCはこちらで見つけることができます。VariantサポートはSpark 4.0およびDelta 4.0に含まれる予定です。
                                                                                                                                                   「私たちは、オープンソースのデータプラットフォームであるLegendを通じて、データに焦点を当てたオープンソースコミュニティを支援しています」と、Goldman SachsのCDO兼Data Engineering責任者であるNeema Raphael氏は述べています。「SparkにおけるオープンソースVariantのリリースは、オープンなデータエコシステムにとって、また一歩前進する素晴らしい機会です。」

                                                                                                                                                  そして、DBR 15.3から、上記のすべての機能がお客様にご利用いただけるようになります。

                                                                                                                                                  Variantとは?

                                                                                                                                                  Variantは、半構造化データを保存するための新しいデータ型です。Databricks Runtime 15.3のパブリックプレビューでは、JSONを介した階層データの入出力がサポートされます。Variantがない場合、お客様は柔軟性とパフォーマンスのどちらかを選択する必要がありました。柔軟性を維持するために、お客様はJSONを文字列として単一の列に保存していました。パフォーマンスを向上させるために、お客様はstructを使用した厳密なスキーマ化アプローチを適用していましたが、これはスキーマ変更の維持と更新のために別途プロセスが必要でした。Variantを使用すると、お客様は柔軟性(明示的なスキーマを定義する必要がない)を維持し、JSONを文字列としてクエリする場合と比較して大幅にパフォーマンスが向上します。

                                                                                                                                                  Variantは、JSONソースのスキーマが不明、変更される、または頻繁に進化する場合に特に役立ちます。たとえば、お客様はEndpoint Detection & Response (EDR) のユースケースを共有しており、異なるJSONスキーマを含むログを読み取って結合する必要がありました。同様に、スキーマが不明で常に変更される広告クリックやアプリケーションテレメトリに関連するユースケースでは、Variantが適しています。どちらの場合も、Variantデータ型の柔軟性により、明示的なスキーマを必要とせずにデータを効率的に取り込むことができます。

                                                                                                                                                  パフォーマンスベンチマーク

                                                                                                                                                  Variantは、JSONを文字列として維持する既存のワークロードよりもパフォーマンスが向上します。お客様のデータにインスパイアされたスキーマを使用して、文字列とVariantのパフォーマンスを比較する複数のベンチマークを実行しました。ネストされたスキーマとフラットなスキーマの両方で、Variantを使用したパフォーマンスは文字列列よりも8倍向上しました。ベンチマークは、Photonが有効化されたDatabricks Runtime 15.0で実施されました。

                                                                                                                                                  パフォーマンスベンチマーク

                                                                                                                                                  Variantの使用方法

                                                                                                                                                  Variant型をサポートするための新しい関数がいくつかあり、これらを使用すると、Variantのスキーマを検査したり、Variant列を展開したり、JSONに変換したりできます。PARSE_JSON()関数は、JSON文字列入力を表すVariant値を返すためによく使用されます。

                                                                                                                                                  Variantデータをロードするには、Variant型のテーブル列を作成できます。PARSE_JSON()関数を使用して、JSON形式の文字列をVariantに変換し、Variant列に挿入できます。

                                                                                                                                                  CTASを使用して、Variant列を持つテーブルを作成できます。作成されるテーブルのスキーマは、クエリ結果から派生します。したがって、Variant列を持つテーブルを作成するには、クエリ結果にVariant列が出力スキーマに含まれている必要があります。

                                                                                                                                                  COPY INTOを使用して、Variant列を1つ以上持つテーブルにJSONデータをコピーすることもできます。

                                                                                                                                                  パスナビゲーションは、直感的なドット表記構文に従います。

                                                                                                                                                  完全にオープンソース化され、プロプライエタリなデータロックインなし

                                                                                                                                                  まとめましょう:

                                                                                                                                                  1. Variantデータ型、バイナリ式、およびバイナリエンコーディング形式は、すでにApache Sparkにマージされています。バイナリエンコーディング形式は、こちらで詳細を確認できます。
                                                                                                                                                  2. バイナリエンコーディング形式は、文字列と比較してデータのアクセスとナビゲーションを高速化するものです。バイナリエンコーディング形式の実装は、オープンソースライブラリにパッケージ化されているため、他のプロジェクトでも使用できます。
                                                                                                                                                  3. Variantデータ型へのサポートもDeltaにオープンソース化されており、プロトコルRFCはこちらで見つけることができます。VariantサポートはSpark 4.0およびDelta 4.0に含まれる予定です。

                                                                                                                                                  さらに、Variant型のシュレッディング/サブカラム化を実装する計画があります。シュレッディングは、Variantデータ内の特定のパスのクエリパフォーマンスを向上させるための技術です。シュレッディングにより、パスを独自の列に格納でき、そのパスをクエリするために必要なIOと計算を削減できます。シュレッディングは、不要な追加作業を回避するためのデータプルーニングも可能にします。シュレッディングはApache SparkとDelta Lakeでも利用可能になります。

                                                                                                                                                  今年のDATA + AI Summit(6月10~13日、サンフランシスコ)に参加されますか?
                                                                                                                                                  「Variant Data Type - Making Semi-Structured Data Fast and Simple」にご参加ください。

                                                                                                                                                  VariantはDatabricks Runtime 15.3のパブリックプレビューでデフォルトで有効になり、DBSQLプレビューチャネルでも間もなく利用可能になります。半構造化データユースケースをテストし、考えや質問があればDatabricks Communityフォーラムで議論を開始してください。コミュニティの皆様のご意見をお待ちしております!

                                                                                                                                                  (このブログ記事はAI翻訳ツールを使用して翻訳されています) 原文記事

                                                                                                                                                  最新の投稿を受信トレイで受け取る

                                                                                                                                                  ブログを購読して、最新の投稿を受信トレイにお届けします。

                                                                                                                                                  Sign up

                                                                                                                                                  すべてのブログを見る
                                                                                                                                                  databricks logo
                                                                                                                                                  Databricks を選ぶ理由
                                                                                                                                                  Databricks を選ぶ理由
                                                                                                                                                  • For App Developers
                                                                                                                                                  • エグゼクティブ向け
                                                                                                                                                  • スタートアップ向け
                                                                                                                                                  • レイクハウスアーキテクチャ
                                                                                                                                                  • Databricks AIリサーチ
                                                                                                                                                  導入事例
                                                                                                                                                  • 注目の導入事例
                                                                                                                                                  パートナー
                                                                                                                                                  • パートナー概要
                                                                                                                                                  • パートナープログラム
                                                                                                                                                  • パートナーを探す
                                                                                                                                                  • パートナースポットライト
                                                                                                                                                  • クラウドプロバイダー
                                                                                                                                                  • パートナーソリューション
                                                                                                                                                  Databricks を選ぶ理由
                                                                                                                                                  • For App Developers
                                                                                                                                                  • エグゼクティブ向け
                                                                                                                                                  • スタートアップ向け
                                                                                                                                                  • レイクハウスアーキテクチャ
                                                                                                                                                  • Databricks AIリサーチ
                                                                                                                                                  導入事例
                                                                                                                                                  • 注目の導入事例
                                                                                                                                                  パートナー
                                                                                                                                                  • パートナー概要
                                                                                                                                                  • パートナープログラム
                                                                                                                                                  • パートナーを探す
                                                                                                                                                  • パートナースポットライト
                                                                                                                                                  • クラウドプロバイダー
                                                                                                                                                  • パートナーソリューション
                                                                                                                                                  製品
                                                                                                                                                  レイクハウスプラットフォーム
                                                                                                                                                  • プラットフォーム
                                                                                                                                                  • AIアシスタント
                                                                                                                                                  • アプリケーション開発
                                                                                                                                                  • 人工知能(AI)
                                                                                                                                                  • BI
                                                                                                                                                  • 顧客データプラットフォーム
                                                                                                                                                  • データエンジニアリング
                                                                                                                                                  • データウェアハウス
                                                                                                                                                  • データベース
                                                                                                                                                  • データガバナンス
                                                                                                                                                  • Neon
                                                                                                                                                  • セキュリティ
                                                                                                                                                  • 共有
                                                                                                                                                  ご利用料金
                                                                                                                                                  • 料金設定の概要
                                                                                                                                                  • 料金計算ツール
                                                                                                                                                  オープンソース
                                                                                                                                                  統合とデータ
                                                                                                                                                  • マーケットプレイス
                                                                                                                                                  • IDE 統合
                                                                                                                                                  • パートナーコネクト
                                                                                                                                                  レイクハウスプラットフォーム
                                                                                                                                                  • プラットフォーム
                                                                                                                                                  • AIアシスタント
                                                                                                                                                  • アプリケーション開発
                                                                                                                                                  • 人工知能(AI)
                                                                                                                                                  • BI
                                                                                                                                                  • 顧客データプラットフォーム
                                                                                                                                                  • データエンジニアリング
                                                                                                                                                  • データウェアハウス
                                                                                                                                                  • データベース
                                                                                                                                                  • データガバナンス
                                                                                                                                                  • Neon
                                                                                                                                                  • セキュリティ
                                                                                                                                                  • 共有
                                                                                                                                                  ご利用料金
                                                                                                                                                  • 料金設定の概要
                                                                                                                                                  • 料金計算ツール
                                                                                                                                                  統合とデータ
                                                                                                                                                  • マーケットプレイス
                                                                                                                                                  • IDE 統合
                                                                                                                                                  • パートナーコネクト
                                                                                                                                                  ソリューション
                                                                                                                                                  業種別
                                                                                                                                                  • 通信
                                                                                                                                                  • 金融サービス
                                                                                                                                                  • 医療・ライフサイエンス
                                                                                                                                                  • 製造
                                                                                                                                                  • メディア・エンタメ
                                                                                                                                                  • 官公庁・公共機関
                                                                                                                                                  • リテール・消費財
                                                                                                                                                  • 全て表示
                                                                                                                                                  クロスインダストリーソリューション
                                                                                                                                                  • AI エージェント
                                                                                                                                                  • AI ガバナンス
                                                                                                                                                  • サイバーセキュリティ
                                                                                                                                                  • マーケティング
                                                                                                                                                  データの移行
                                                                                                                                                  プロフェッショナルサービス
                                                                                                                                                  ソリューションアクセラレータ
                                                                                                                                                  業種別
                                                                                                                                                  • 通信
                                                                                                                                                  • 金融サービス
                                                                                                                                                  • 医療・ライフサイエンス
                                                                                                                                                  • 製造
                                                                                                                                                  • メディア・エンタメ
                                                                                                                                                  • 官公庁・公共機関
                                                                                                                                                  • リテール・消費財
                                                                                                                                                  • 全て表示
                                                                                                                                                  クロスインダストリーソリューション
                                                                                                                                                  • AI エージェント
                                                                                                                                                  • AI ガバナンス
                                                                                                                                                  • サイバーセキュリティ
                                                                                                                                                  • マーケティング
                                                                                                                                                  リソース
                                                                                                                                                  ドキュメント
                                                                                                                                                  カスタマーサポート
                                                                                                                                                  コミュニティ
                                                                                                                                                  トレーニング・認定試験
                                                                                                                                                  • トレーニング
                                                                                                                                                  • 認定
                                                                                                                                                  • 無料版
                                                                                                                                                  • 大学との連携
                                                                                                                                                  • Databricks アカデミー
                                                                                                                                                  イベント
                                                                                                                                                  • DATA+AI サミット
                                                                                                                                                  • Data+AI ワールドツアー
                                                                                                                                                  • AI Days
                                                                                                                                                  • イベントカレンダー
                                                                                                                                                  ブログ・ポッドキャスト
                                                                                                                                                  • Databricks ブログ
                                                                                                                                                  • AI ブログ
                                                                                                                                                  • Data Brew ポッドキャスト
                                                                                                                                                  トレーニング・認定試験
                                                                                                                                                  • トレーニング
                                                                                                                                                  • 認定
                                                                                                                                                  • 無料版
                                                                                                                                                  • 大学との連携
                                                                                                                                                  • Databricks アカデミー
                                                                                                                                                  イベント
                                                                                                                                                  • DATA+AI サミット
                                                                                                                                                  • Data+AI ワールドツアー
                                                                                                                                                  • AI Days
                                                                                                                                                  • イベントカレンダー
                                                                                                                                                  ブログ・ポッドキャスト
                                                                                                                                                  • Databricks ブログ
                                                                                                                                                  • AI ブログ
                                                                                                                                                  • Data Brew ポッドキャスト
                                                                                                                                                  企業情報
                                                                                                                                                  企業概要
                                                                                                                                                  • Databricks について
                                                                                                                                                  • 経営陣
                                                                                                                                                  • Databricks Ventures
                                                                                                                                                  • ご相談・お問い合わせ
                                                                                                                                                  採用情報
                                                                                                                                                  • 採用情報概要
                                                                                                                                                  • 求人情報
                                                                                                                                                  プレス・ニュース記事
                                                                                                                                                  • ニュースルーム
                                                                                                                                                  • 受賞歴と業界評価
                                                                                                                                                  セキュリティと信頼
                                                                                                                                                  企業概要
                                                                                                                                                  • Databricks について
                                                                                                                                                  • 経営陣
                                                                                                                                                  • Databricks Ventures
                                                                                                                                                  • ご相談・お問い合わせ
                                                                                                                                                  採用情報
                                                                                                                                                  • 採用情報概要
                                                                                                                                                  • 求人情報
                                                                                                                                                  プレス・ニュース記事
                                                                                                                                                  • ニュースルーム
                                                                                                                                                  • 受賞歴と業界評価
                                                                                                                                                  databricks logo

                                                                                                                                                  Databricks Inc.
                                                                                                                                                  160 Spear Street, 15th Floor
                                                                                                                                                  San Francisco, CA 94105
                                                                                                                                                  1-866-330-0121

                                                                                                                                                  採用情報

                                                                                                                                                  © Databricks 2026. All rights reserved. Apache, Apache Spark, Spark and the Spark logo are trademarks of the Apache Software Foundation.

                                                                                                                                                  • プライバシー通知
                                                                                                                                                  • |利用規約
                                                                                                                                                  • |現代奴隷法に関する声明
                                                                                                                                                  • |カリフォルニア州のプライバシー権利
                                                                                                                                                  • |プライバシー設定