主要コンテンツへスキップ
ENGINEERING IDEAS INTO REALITY

Modern Data · 組織の統合データ基盤

Data Lakehouse & Pipeline

分散したデータをつなぎ、組織全体で活用

ERP/MES、データベース、ファイル、IoTのデータをBronze–Silver–Goldの各層に整理し、レポート、分析、AIに活用します。nimitFlowがワークフローの連携とシステム監視を担います。

  • 組織内に設置
  • オープンなデータ形式
  • アクセス制御とデータの由来を確認
nimitFlowのロゴワークフロー連携 · 状態監視 · 通知
ERP/MES、SQLデータベース、ファイル、API、IoT
Bronze元データを保持

元の形式でデータを保持し、後から再処理できるようにします。

Silver検証して整理

品質ルールに従ってデータをクリーニングし、重複を除去して構造化します。

Gold業務で使える状態に

業務の観点でデータを集約し、チームがレポートや分析に使えるようにします。

Trino / Dremio経由でSQL検索し、BIレポート、分析、AIへ接続します。

アクセス制御 · データ品質 · カタログ · リネージ · 監査ログ

あなたの仕事に適していますか?

誰に適していますか?

複数のシステムからデータを統合する必要があるITチームやデータチーム

話し合う前に情報を準備する

ソースシステム、データ形式、必要なアクセス権限の一覧

要約

  • Data Lakehouse & Pipelineは、既存ERP/MESを置き換えることなく、複数システムに分散したデータ(Data Silos)を一つの統合基盤にまとめます。
  • データは3層を通ります。Bronzeで生データを保持し、Silverで検証・クリーニングし、Goldでレポート、分析、AI向けに整えます。
  • データ層ではApache Iceberg、Spark、Kafka、Airflow、Trino、MinIOなどのOpen Sourceソフトウェアを使用し、オープンなファイル形式(Parquet / Iceberg)で保存します。
  • 設計段階からセキュリティを組み込みます。Single Sign-On(一度のログインで複数アプリを利用)、行・列単位の権限、個人情報のマスキング、AES-256暗号化、アクセス監査ログに対応します。
  • Data Lakehouseは業務範囲を定めたプロジェクトとして提供します。価格はデータソース数、データ量、ハードウェアによって決まります。

Data Lakehouseとは何か、どのような課題を解決するか

Data Lakehouseは生データと分析用データを同じシステムに保存する基盤です。当社のData Lakehouse & Pipelineは、既存の業務システム、ファイル、データ収集機器の情報を統合します。データを層ごとに品質検証し、アクセスを制御し、由来を追跡できます。同じデータをレポート、分析、Predictive AnalyticsやEnterprise KM ChatbotなどのAIに活用できます。

多くの組織では、ERP/MESのデータベース、Excelファイル、NAS、生産ライン機器にデータが分散しています。管理しにくい定期実行スクリプトによる統合は、レポート作成を遅らせ、数値の由来の確認も難しくします。AIを始めるたびに、データの収集とクリーニングをやり直すことになります。

Data LakehouseとData Lake・Data Warehouseの違い

Data Lakehouseは、Data Lake(低い保存単価で各種形式の生データを保持)とData Warehouse(構造化テーブルと高速SQL検索)の利点を統合します。S3(オブジェクトストレージの標準)上にParquetやApache Icebergなどのオープン形式で保存するため、特定ベンダーに依存しません。

  • データを一元化 — 工場設備、nimitFlow経由でデータを送るInspektionアプリ、既存ERP/MESを共通の基盤に接続します。
  • Data Silosを削減 — 複数のシステムに分散したデータを、品質検証済みの統合データにまとめます。
  • 他のシステムの基盤に — Gold層のデータをPredictive Analytics、Enterprise KM Chatbot、BIツールへ提供します。

Data Lakehouseの仕組み

Data Lakehouse & Pipelineは5段階で動作します。データソース接続、生データ保存、検証・クリーニング、利用向け整備、ユーザーによる検索です。データ層はOpen Sourceソフトウェアを使い、nimitFlowとPrometheus/Grafanaがシステムを監視します。

  1. 1

    データソースを接続

    SQLデータベース(Oracle、PostgreSQL、MS SQLなど)、API、ファイル、Google Sheets、IoT機器からデータを取り込みます。バッチ処理にはApache Airflow、継続的なストリームや変更分の取得(CDC)にはApache Kafkaを使用します。

  2. 2

    Bronze — 生データを保持

    元の形式でデータを保持(Schema-on-read)し、ルール変更時に再処理できるようにします。

  3. 3

    Silver — 検証とクリーニング

    Apache Sparkがデータ品質ルール(Data Quality Rule)に従って検証、クリーニング、重複除去を行い、Icebergテーブルに保存します。

  4. 4

    Gold — 利用可能なデータ

    業務の観点でデータを集約・拡充し、BIレポート、分析、AI/MLに使える形に整えます。

  5. 5

    データ利用とシステム監視

    ユーザーはTrino / Dremio経由でSQL検索し、Tableau、Power BI、Jupyter Notebookに接続します。IT部門はnimitFlowとPrometheus/Grafanaを使ってすべての層を一つの画面で監視し、LINEやメールで通知を受け取れます。

StorageとComputeを分離し、システムを停止せずに処理量に合わせて容量と処理リソースを個別に拡張できます。IcebergテーブルはACID更新(変更をすべて確定するか、まったく確定しない)、過去のデータ状態を参照するTime Travel、テーブル再作成を伴わないスキーマ変更に対応します。

データの保存場所とアクセス権

この構成ではデータを組織内サーバー(On-Premise)に保存し、ユーザーは役割に応じて許可されたデータだけにアクセスします。一元化されたデータには厳格な管理が必要なため、下記の認証、権限制御、暗号化、アクセス記録を設計段階から組み込みます。

  • 認証 — KeycloakでActive Directory / LDAPのアカウントを連携し、OIDC/SAML(共通ログインの標準)を通じて組織のアプリにSingle Sign-Onを提供します。多要素認証(MFA)にも対応します。
  • 権限制御 — Apache Rangerでユーザーの役割(RBAC:役割に基づくアクセス制御)に応じたデータベース・テーブル・列・行単位の権限を一元管理します。
  • 機密データの保護 — 列単位で個人情報をマスキングまたは置換します(Masking / Tokenization)。
  • 暗号化 — 保存データにはAES-256、転送にはTLS 1.2以上を使用します。
  • 監査 — すべてのアクセスと権限変更を監査ログに記録し、組織のセキュリティ監視システム(SIEM)に転送できます。
  • データの由来 — OpenMetadataでData Catalog(データ目録)、Business Glossary(業務用語集)、列レベルのData Lineage(データの来歴)を管理します。

役割別権限の例(設計時にお客様と調整)

役割BronzeSilverGold
データエンジニア読み書き読み書きパイプライン経由で書き込み
データアナリスト / BIアクセス不可所属部門のデータのみ閲覧読み取り
データサイエンティスト読み取り(個人情報をマスキング)読み取り読み取り
監査担当 / コンプライアンス監査ログを閲覧監査ログを閲覧読み取り + 来歴

Data Lakehouseが適する用途と適さない用途

Data Lakehouseは、複数のシステムのデータから共通のレポートを作り、データを組織内に保持する必要がある組織に適しています。データ量やソースが少ない場合は、統合データベースやnimitFlowだけで始められることがあります。機械にデータ収集機能がなければ、まずセンサーデータを収集するInSensorなどの機器や元システムが必要です。データ量とソースシステム数を評価して構成を提案します。

Data Lakehouseに適する用途・適さない用途

仕事Data Lakehouseは適しているか理由または行うべきこと
ERP、MES、データベース、ファイルなどに分散したデータから共通のレポートを作りたい適切統合基盤に集約し、各層で品質を検証してからレポートを作成
組織内でデータを保持し、詳細な権限制御とアクセス監査が必要適切On-Premiseに設置し、Rangerで権限を管理して監査ログを保存
生産・機械・品質のデータをPredictive AnalyticsやAI向けに準備したい適切AIが検証済みのGold層データを利用
IT部門が特定ベンダーに依存しないオープン標準のシステムを求めている適切S3 API標準を使いParquet / Iceberg形式で保存
データ量やソースが少ない現時点では不要な場合ありまず統合データベースやnimitFlowで始め、後から拡張
データ方針でCloud利用が必須プロジェクトごとに評価この構成は組織内サーバー向け
機械にデータ収集の仕組みがないまずデータ収集機器または元システムが必要Data Lakehouseは既存のシステムや機器からデータを受け取り、機械の信号を直接読み取るものではありません。

当社のデータ関連業務と得られた知見

タイの自動車部品メーカー向けに生産・経営データを統合し、タイの金融分野の組織向けにMachine Learningモデルの学習用取引データを整備してきました。このページのData Lakehouse構成による納入実績はまだなく、当社の最新提案に基づく構成です。以下は関連するデータ業務の実績であり、Data Lakehouseの納入事例ではありません。

  • 2022–2023年、タイの自動車部品メーカー向けに、11生産ラインのデータWebサイトを工場の中央VMwareサーバーへ移行しました。工場のIT部門がセキュリティ方針に従って事務所と生産ラインのネットワークを分離したためです。IP、ポート、インストール権限を定める顧客IT部門と共同でサーバー作業を行いました。
  • 2023–2024年、同じ自動車部品メーカー向けにGoogle Cloud上の統合データベースWebアプリを開発しました。複数のレポートファイルにあるKPI、社内ロス、不良、生産量、売上、利益を単一サイトに統合しました。初回フェーズは2023年に検収済みで、顧客クレームモジュールは2024年初頭も修正とデータ検証を継続していました。
  • 2021–2023年、タイの金融分野の組織向けにMachine Learningシステムを開発しました。決済取引データをクリーニングしてモデルを学習させ、応答時間の異常を5分・10分先まで予測します。顧客サーバーに取引処理システムと分離して設置しました。2022年にプロジェクト完了文書を作成し、その後は契約に基づく保守に移行しました。

私たちが学んだこと

IT部門のセキュリティ方針によって、データの配置先とアクセス可能なネットワークが決まります。自動車部品メーカーの両統合案件では、顧客のIT部門がネットワーク、インストール権限、クラウドシステムのセキュリティ確認項目を定めました。そのため設計段階からIT部門と協働する必要があります。

既存レポートから取り込んだ数値は、意思決定に使う前に原本との照合が必要です。初回納入後もデータ検証とユーザー意見に応じた修正が続くため、最初から計画に含めます。AIではモデル学習前のデータクリーニングが必要であり、サービスへの影響を避けるため新システムを基幹業務から分離することが望まれます。

あなたにとって何を意味するのか?

Data Lakehouseプロジェクトは、お客様のIT部門と元システム・セキュリティ方針を調査することから始まります。まず試験用データでBronzeからGoldまでのパイプラインを構築します。Gold層の数値を既存レポートと照合し、一致してから他のデータソースへ拡張します。

プロジェクトの工程と納品物

Data Lakehouseを5段階で計画します。詳細設計、サーバー・プラットフォーム設置、データ連携・セキュリティ設定、テスト・運用開始、開始後の支援と知識移管です。IT部門が運用を引き継げるよう、運用開始後の集中支援(Hypercare)と知識移管を合意する業務範囲に含められます。

  1. 1

    詳細設計

    要件を確認し、基本・詳細設計(HLD/LLD)、権限表、データ保持方針、テスト計画を作成します。

  2. 2

    サーバーとプラットフォームを設置

    ハードウェアとLinuxを設置し、CIS Benchmarkに基づくセキュリティ設定後、プラットフォームの各要素を導入します。

  3. 3

    データ連携とセキュリティ設定

    試験用データでBronzeからGoldまでのパイプラインを構築し、SSO連携、権限、暗号化、監査を設定します。

  4. 4

    テストと運用開始

    ユーザー受入テスト(UAT)を行い、不具合を修正して本番環境へ移行します。

  5. 5

    運用開始後の支援と知識移管

    合意する業務範囲で、運用開始後の支援期間と各チーム向けワークショップを定めます。

納品文書は英語の技術用語を残したタイ語で作成します。システム設計書、設置手順書、管理マニュアル、日常運用ガイド、監視マニュアル、通知設定書、障害対応ガイド、UAT文書、実際の構成を記録したAs-Built文書、研修資料が含まれます。

期間の例

最新提案の計画例は約22週間で、運用開始後のHypercareは60日間(計画期間を超えて続く場合あり)、知識移管は最低30時間です。実際の期間はソース数と元システムの準備状況によって変わります。

技術仕様

プラットフォーム名Enterprise Data Lakehouse Platform(型番なし — プロジェクトごとに構成)
アーキテクチャStorageとComputeを分離したMedallion構成(Bronze–Silver–Gold)のOpen Data Lakehouse
テーブル/ファイル形式Apache Iceberg(ACID、過去時点の参照、スキーマ変更)· Parquet
ストレージErasure CodingとObject Versioningを備えたMinIO(S3-Compatible)
データ取り込みApache Airflow(Batch:JDBC / API / ファイル)· Apache Kafka(Streaming, CDC)
処理Data Quality Frameworkを備えたApache Spark
データ検索Trino / Dremio — BI・分析向けSQL
カタログ / データの来歴OpenMetadata — Data Catalog、Business Glossary、列レベルのLineage
セキュリティApache Ranger(行・列レベルのRBAC、Masking)· Keycloak(SSO, MFA)
暗号化保存時はAES-256 · 転送時はTLS 1.2以上
システム監視nimitFlow + Prometheus / Grafana — LINE/メール通知
インストール形式組織のLinuxサーバー上にOn-Premise設置

Inspektionの最新プロジェクト提案(仏暦2569年の七月)の構成要素です。機器の規模と構成は各組織のデータ量・業務範囲に合わせて調整します。

アーキテクチャと接続性

組織のデータの流れ

元システムから意思決定に使えるデータへ

図を順にたどり、下の各技術の役割をご覧ください。すべての層をデータ品質ルール、アクセス制御、状態監視でつなぎます。

nimitFlowのロゴ

ワークフロー連携 · 状態監視 · 通知

  1. 01

    既存データを接続

    ERP/MES、SQLデータベース、ファイル、API、IoT

    複数システムのデータ
  2. 02

    データを基盤へ取り込み

    Airflowが定期的な取り込みを、Kafkaが継続的な取り込みと元データの変更の受信を担います。

    バッチ · ストリーミング · CDC
  3. 03

    データを層ごとに整理

    Sparkでデータを検証・変換し、S3ストレージ上のIcebergテーブルに整理します。

    Bronze → Silver → Gold
  4. 04

    データを使用する

    Trino / Dremio経由でSQL検索し、BIレポート、分析、AIへ接続します。

    レポート · 分析 · AI

nimitFlowがワークフローを連携し、Prometheus / Grafanaとともに全体を監視します。Airflow、Kafka、Sparkは、それぞれの役割に応じたデータ処理を担います。

同じデータを3層で段階的に整備

Bronze
元データを保持

元の形式でデータを保持し、後から再処理できるようにします。

ERP / IoTの生データ
Silver
検証して整理

品質ルールに従ってデータをクリーニングし、重複を除去して構造化します。

検証・統合済みのデータ
Gold
業務で使える状態に

業務の観点でデータを集約し、チームがレポートや分析に使えるようにします。

BI / AI向けデータセット

アクセス制御 · データ品質 · カタログ · リネージ · 監査ログ

役割別の技術構成

提案構成に基づく要素です。データソース、処理量、組織の方針に応じて選定・サイジングします。

nimitFlowのロゴ

ワークフロー連携とシステム監視

ワークフローを管理し、稼働状況を確認して管理者に通知します。

  • nimitFlow
  • Prometheus
  • Grafana

データの取り込みと処理

データをバッチまたは継続的に取り込み、利用前に検証・変換します。

  • Apache Airflow
  • Apache Kafka
  • Apache Spark

オープン形式で保存

ストレージと処理リソースを分離し、オープンなテーブル形式とファイル形式を使います。

  • Apache Iceberg
  • Parquet
  • MinIO / S3

検索と分析

SQLでデータを検索し、レポート画面や分析ツールに接続します。

  • Trino / Dremio
  • Power BI / Tableau
  • Jupyter

データの発見と由来の確認

データカタログ、業務用語集、データリネージを整備します。

  • OpenMetadata
  • データカタログ
  • データリネージ

IDと権限の管理

組織のアカウントを連携し、権限設定、データマスキング、アクセス監査を行います。

  • Apache Ranger
  • Keycloak
  • AD / LDAP

処理量に合わせて拡張できる構成

アプリケーション層

nimitFlow、API、チーム向け画面

処理層

SparkとTrinoのリソースをストレージから分離

ストレージ層

バックアップ計画を備えたS3互換ストレージ

これはプロジェクト向けの提案構成であり、顧客への納入済みシステムを示すものではありません。Serverの規模、バックアップ、High Availabilityは実際の業務範囲に合わせて設計・検証します。

データ層のソフトウェアはOpen Sourceです。nimitFlow、ハードウェア、OS、サービスの費用は見積もりに従います。

接続可能なシステム

  • SQLデータベース — Oracle、PostgreSQL、MS SQL(JDBC)
  • REST APIとファイル(Excel、CSV、Google Sheets)
  • Apache Kafkaによる継続的なデータと元データベースからのCDC
  • データベースまたはAPI経由で接続する既存の組織内ERP/MES
  • nimitFlow経由のIoT機器とInspektionアプリ
  • Tableau / Power BI / Jupyter Notebook
  • Active Directory / LDAP(Keycloak経由)
  • 監査ログ用SIEMシステム
  • Predictive Analytics
  • Enterprise KM Chatbot

システム要件

  • 組織内のCompute NodeとStorage Nodeを分離し、システムを停止せずに後から機器を追加できます。
  • サーバーOSはLinux(最新提案ではRed Hat Enterprise Linux 9)を使用し、CIS Benchmarkに基づきセキュリティを設定します。
  • リンクアグリゲーション(LACP)を使うサーバー間の高速ネットワークと、元システムへの接続経路。
  • 機器の規模は、日々の流入データ量、保存期間、保持方針から算出し、見積もり前に当社が評価します。
  • Single Sign-Onが必要な場合は組織のActive Directory / LDAP
  • データ方針上Cloudへの設置が必要な場合は、プロジェクトごとに適合性を評価します。

ライセンスモデル

プロジェクトの範囲に基づく価格見積もり

データ層のソフトウェアはOpen Sourceで、nimitFlowのライセンスは見積もりに従います。費用には業務範囲に応じたハードウェア、OS、設置、データ連携、保守サービスが含まれます。

  • データソース数、データ量、希望する保守期間に応じてプロジェクト単位で見積もります。
  • サーバーOS(Red Hat Enterprise Linuxなど)にはメーカー所定のサブスクリプション料金がかかります。
  • オープン形式(S3 API標準上のParquet / Iceberg)で保存するため、他のツールへの移行や追加活用が可能です。

導入の始め方

まず課題をご相談ください。元システム、データ形式、組織のセキュリティ方針を調査し、データ量からシステム規模を評価したうえで業務範囲と見積もりを提案します。

準備するもの

  • 元システム(ERP、MES、データベース、ファイル、機器)の一覧と各データ形式
  • 推定日次データ流入量と必要な保存期間
  • 必要なアクセス権限と組織のセキュリティ方針(Active Directoryの利用有無など)
  • 優先したいレポートや分析と、現在使用しているBIツール

よくある質問

既存のERP/MESを置き換える必要がありますか?

必要ありません。Data Lakehouseはデータベース(JDBC)、API、ファイル、CDCを通じてデータを取得するため、既存ERP/MESはそのまま稼働できます。

年間ライセンス料はかかりますか?

データ層のソフトウェアはOpen Sourceのため年間ライセンス料はありません。監視に使うnimitFlowはInspektionのソフトウェアで、見積もりに基づき課金します。主な費用はハードウェア、OS、nimitFlowライセンス、設置、データ連携、システム保守です。

データを組織外に出す必要がありますか?

必要ありません。この構成は組織内サーバー(On-Premise)への設置を前提としています。データ方針上Cloudが必要な場合は、組織の方針と予算に応じてプロジェクトごとに適合性を評価します。

データのアクセス権はどこまで細かく設定できますか?

行単位まで設定できます。Apache Rangerはテーブル・列・行単位の権限、列単位での個人情報マスキングに対応し、すべてのアクセスを監査ログに記録します。

社内IT部門で運用できますか?

はい。データ層のソフトウェアはOpen Sourceで、データはオープン形式で保存します。役割別の知識移管ワークショップとタイ語マニュアルを業務範囲に含められます。知識移管後は、お客様のIT部門で運用・拡張できます。

費用と期間はどのくらいですか?

データソース数、データ量、必要なハードウェアによって変わります。業務範囲の評価と見積もりについてご相談ください。最新提案の例では約22週間を計画しており、運用開始後の支援はその期間を超えて続く場合があります。

組織のデータが複数のシステムに分散していませんか?