Repolode
open-metadata

open-metadata/OpenMetadata

データカタログ、リネージ、品質、ガバナンス、MCPサーバーを統合し、人やAIエージェントにデータのコンテキストを提供するオープンソースのメタデータプラットフォーム。

代替できる製品:CollibraAlation

スター
15,522
フォーク
2,466
未解決の Issue
819
最終コミット
11 時間前

これは何?

OpenMetadataは、130以上のコネクタを通じてデータウェアハウス、データレイク、BIツール、パイプラインなどのシステムからメタデータを収集し、単一のナレッジグラフにまとめるオープンなプラットフォームです。このグラフには、テーブルおよびカラム単位のリネージ、オーナー、用語集の用語、分類、データ品質テスト、データコントラクト、データプロダクトが含まれており、チームがデータを見つけ、理解し、信頼できるようにします。

また、互換性のあるAIアシスタントがメタデータを検索したり、セマンティック検索を実行したり、リネージを調べたり、用語集の用語やテストを作成したり、説明やオーナーを更新したりできるMCPサーバーも備えています。アセットに紐付けて、意思決定、前提、修正の記録を保存するメモリエンティティも利用できます。取り込みや自動化向けに、Python、TypeScript、JavaのSDKとREST APIを提供しています。

このプラットフォームはオープンスキーマを基盤としており、ODCS 3.1のデータコントラクト、OpenLineageイベント、DCAT/DPRODおよびPROV-Oのセマンティックモデルをサポートします。主にTypeScriptで実装され、Apache-2.0ライセンスで公開されています。

主な機能

  • 01データウェアハウス、BIツール、パイプラインなど130以上のデータソースに接続
  • 02影響分析に対応したテーブルおよびカラム単位のリネージを提供
  • 03データ品質テスト、プロファイリング、鮮度チェックを搭載
  • 04ガバナンス向けに用語集、分類、ドメイン、データコントラクトを提供
  • 05AIアシスタントがメタデータを照会・更新できるMCPサーバーとSDKを提供

ユースケース

  • 企業のデータウェアハウスやBIツール全体からデータセットを見つけ、内容を把握する
  • カラムの変更によって影響を受ける下流のダッシュボードやモデルを特定する
  • AIアシスタントに、ビジネス用語の定義やデータのオーナー情報へのガバナンス付きアクセスを提供する
  • データ品質の問題を追跡し、修正方法を記録する

クイックスタート

  1. 1

    メタデータの読み取りと書き込み用の Python SDK をインストールする

    pip install "openmetadata-ingestion"
  2. 2

    トークンを使って稼働中の OpenMetadata サーバーに接続し、テーブルを読み取る

  3. 3

    必要に応じて AI SDK をインストールし、LLM やエージェントに MCP 経由でガバナンスの効いたアクセスを提供する

    pip install data-ai-sdk

使う前に知っておきたいこと

  • SDK の使用例を実行するには、稼働中の OpenMetadata サーバーとアクセストークンが必要です。
  • SDK のバージョンはサーバーのバージョンと一致している必要があります。

トピック

よくある質問

OpenMetadata とは?
データカタログ、リネージ、品質、ガバナンス、MCPサーバーを統合し、人やAIエージェントにデータのコンテキストを提供するオープンソースのメタデータプラットフォーム。 OpenMetadataは、130以上のコネクタを通じてデータウェアハウス、データレイク、BIツール、パイプラインなどのシステムからメタデータを収集し、単一のナレッジグラフにまとめるオープンなプラットフォームです。このグラフには、テーブルおよびカラム単位のリネージ、オーナー、用語集の用語、分類、データ品質テスト、データコントラクト、データプロダクトが含まれており、チームがデータを見つけ、理解し、信頼できるようにします。
OpenMetadata は無料で使えますか?ライセンスは?
OpenMetadata は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenMetadata は今もメンテナンスされていますか?
活発にメンテナンス中。OpenMetadata の最終コミットは 2026年10月20日 です。
OpenMetadata は何に使えますか?
企業のデータウェアハウスやBIツール全体からデータセットを見つけ、内容を把握する カラムの変更によって影響を受ける下流のダッシュボードやモデルを特定する AIアシスタントに、ビジネス用語の定義やデータのオーナー情報へのガバナンス付きアクセスを提供する データ品質の問題を追跡し、修正方法を記録する
OpenMetadata のインストール方法は?
メタデータの読み取りと書き込み用の Python SDK をインストールする: pip install "openmetadata-ingestion" トークンを使って稼働中の OpenMetadata サーバーに接続し、テーブルを読み取る 必要に応じて AI SDK をインストールし、LLM やエージェントに MCP 経由でガバナンスの効いたアクセスを提供する: pip install data-ai-sdk
OpenMetadata はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/open-metadata/OpenMetadata

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト