プレイブック
ERP (エンタープライズ リソース プランニング) MySQL が分析ストアではないのはなぜですか? (Erp Mysql)
オンプレミス ERP によって作成された MySQL が運用上の現実となります。地質解析とスタンバイ ホットスポットには、クリーンな分析ストアが必要です。
物流多言語データプラットフォーム(ポリグロットデータプラットフォーム)
一部 1 の 10
ERP MySQL から PostGIS クレンジング、テレメトリ用の MongoDB、検索用の Elasticsearch を備えた多言語データ プラットフォーム。
ファクトの書き込み ≠ ファクトの読み取り
物流では、車両、航海、倉庫の記録が社内 ERP 経由で MySQL に転送されることがよくあります。これは店舗の請求書と在庫にも当てはまります。ただし、PostGIS クエリの場合は、ヒートマップを待機し、MFE がスキーマを読み取り、スキーマがダーティで、インデックスが間違っており、ロックが高価です。```text Internal ERP ↓ writes MySQL (operational) ↓ cleanse / ETL PostgreSQL + PostGIS (analytics) ↓ read APIs Map UI / Wait Geofence / MFEs
## 最初に説明した概念```text
📦 Operational Store
ERP’nin yazdığı MySQL — günlük işlem için doğru, analitik için kirli.
📦 Analytics Store
Temizlenmiş PostgreSQL/PostGIS — coğrafi sorgu ve rapor için.
📦 Telemetry Store
Yüksek frekanslı konum olayları için belge/store (MongoDB).
📦 Search Index
Çok varlıklı ops araması için Elasticsearch kümesi.
```ERP パターンの名前とスキームを漏らさずに説明できれば十分です。
## MySQL に直接接続しない理由
操作パネルとマップが分析クエリを送信すると、ERP ロックが拡張されます。レポートは「一時テーブル」に戻ります。
## 清掃義務
ヌル地理、ダブル プレート、タイム ゾーン オフセット - ETL はこれらを PostGIS に渡す前にトリミングします。
## フロントエンド契約
ジオフェンスと遠征マップはクリーン読み取り API のみを参照してください。```text
Frontend ↛ MySQL
Frontend → Analysis API → PostGIS/Mongo/ES
このエピソードで最も混乱を招く対戦```text
❌ ERP DB = BI DB ✓ ERP yazma store’udur; BI/GIS ayrıdır
❌ Harita JDBC ile MySQL’e gitsin ✓ Tarayıcı ve SPA asla operational DB görmez
❌ Temizlik opsiyoneldir ✓ Kirli geometri geofence’i bozar
## 独自のシステムのチェックリスト
1. MySQL で「レポート用」にまだ結合されているテーブルはどれですか?
2. 地理的フィールドが必須なのはどのストアですか?
3. フロントエンドが最初に認識する API レイヤーは何ですか?
4. ETL 遅延はオペレータにどのような影響を与えますか?
5. PII はどの段階でマスクされますか?
## このセクションで覚えておくべきこと
1. 運用用の MySQL と分析用の PostGIS は分離する必要があります。
2. フロントエンドはクリーンな読み取りモデルのみを使用します。
3. ジオフェンスとヒートマップは、汚れた ERP ラインに耐えることができません。
> ERP が分析的であると考えるのは、レジを顕微鏡だと考えるようなものです。
FAQ
よくある質問
運営ストアとは何ですか?
ERP による MySQL — 日常的な処理には適していますが、分析には不向きです。
アナリティクス ストアとは何ですか?
クリーン化された PostgreSQL/PostGIS — 地理空間クエリとレポート用。
「ERP DB = BI DB」は正しいですか?
ERP は書き込みストアです。 BI/GISは別物
このセクションでは何を修正しますか?
このシリーズでは、ABC Logistics にポリグロット データ プラットフォームをインストールし、フロントエンドにクリーン リード コントラクトをインストールします。物流では、車両、航海、倉庫の記録が社内 ERP 経由で MySQL に転送されることがよくあります。これは店舗の請求書と在庫にも当てはまります。ただし、PostGIS クエリの場合は、ヒートマップを待機し、MFE がスキーマを読み取り、スキーマがダーティで、インデックスが間違っており、ロックが高価です。
学んだエンジニアリング原則
- ERP MySQL は、分析の現実ではなく、書き込みの現実です。
- 地理解析には PostGIS (または同等のもの) が必要です。
- SPA/MFE は運用データベースに接続しません。
続きを読む
続きを読む
シリーズの次のシリーズ
運用データを PostgreSQL にパージする
運用データを PostgreSQL にクレンジング — ABC ロジスティクスのバックエンド / データ プラットフォームの制作コース。
同じシリーズ
フリートとフィールドの真実のための PostGIS
フリートおよびフィールド リアリティのための PostGIS — ABC ロジスティクスのバックエンド / データ プラットフォームの制作レッスン。
同じシリーズ
高周波テレメトリ用の MongoDB
高周波テレメトリ用の MongoDB — ABC ロジスティクスのバックエンド / データ プラットフォームの制作レッスン。