マーメイド記法のダイアグラムで Metabase の構成を示しています: React フロントエンドと埋め込み SDK が Clojure バックエンドと通信し、バックエンドは認証、権限、クエリ、キャッシュを処理した上で、ドライバ層を経由して 20 以上のデータベースコネクタにルーティングします。Enterprise モジュールは SSO、サンドボックス化、および高度な埋め込み機能を重ね、アプリデータベースは Metabase 自身のメタデータを格納し、接続先である顧客のデータウェアハウスとは分離されています。