<mxGraphModel>
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>

    <mxCell id="src" value="ソースシステム層" style="swimlane;startSize=30;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;fontSize=13;horizontal=1;container=1;collapsible=0;" vertex="1" parent="1">
      <mxGeometry x="20" y="40" width="180" height="620" as="geometry"/>
    </mxCell>
    <mxCell id="erp" value="ERP&#xa;基幹業務" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="40" width="140" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="sales" value="販売管理&#xa;システム" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="105" width="140" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="acct" value="会計システム" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="170" width="140" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="hr" value="人事給与&#xa;システム" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="235" width="140" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="legacy" value="レガシー&#xa;システム" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="300" width="140" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="crm" value="CRM&#xa;顧客管理" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="365" width="140" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="ec" value="EC / Web&#xa;アプリ" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="430" width="140" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="scm" value="SCM&#xa;サプライチェーン" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="src">
      <mxGeometry x="20" y="495" width="140" height="50" as="geometry"/>
    </mxCell>

    <mxCell id="intg" value="データ統合層" style="swimlane;startSize=30;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=13;horizontal=1;container=1;collapsible=0;" vertex="1" parent="1">
      <mxGeometry x="280" y="100" width="160" height="500" as="geometry"/>
    </mxCell>
    <mxCell id="cdc" value="CDC&#xa;Change Data Capture" style="shape=process;whiteSpace=wrap;fillColor=#e1d5e7;strokeColor=#9673a6;size=0.08;" vertex="1" parent="intg">
      <mxGeometry x="15" y="50" width="130" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="etl" value="ETL / ELT&#xa;パイプライン" style="shape=process;whiteSpace=wrap;fillColor=#e1d5e7;strokeColor=#9673a6;size=0.08;" vertex="1" parent="intg">
      <mxGeometry x="15" y="150" width="130" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="api" value="API Gateway&#xa;リアルタイム連携" style="shape=process;whiteSpace=wrap;fillColor=#e1d5e7;strokeColor=#9673a6;size=0.08;" vertex="1" parent="intg">
      <mxGeometry x="15" y="250" width="130" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="mq" value="メッセージキュー&#xa;非同期連携" style="shape=process;whiteSpace=wrap;fillColor=#e1d5e7;strokeColor=#9673a6;size=0.08;" vertex="1" parent="intg">
      <mxGeometry x="15" y="350" width="130" height="60" as="geometry"/>
    </mxCell>

    <mxCell id="mdm" value="MDM（マスタデータ管理）" style="swimlane;startSize=30;fillColor=#f8cecc;strokeColor=#b85450;fontStyle=1;fontSize=13;horizontal=1;container=1;collapsible=0;" vertex="1" parent="1">
      <mxGeometry x="520" y="60" width="240" height="580" as="geometry"/>
    </mxCell>
    <mxCell id="match" value="名寄せ・照合&#xa;エンジン" style="shape=process;whiteSpace=wrap;fillColor=#f8cecc;strokeColor=#b85450;size=0.08;" vertex="1" parent="mdm">
      <mxGeometry x="40" y="160" width="160" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="golden" value="★ ゴールデンレコード&#xa;（信頼できる唯一の情報源）" style="shape=cylinder3;whiteSpace=wrap;boundedLbl=1;backgroundOutline=1;size=12;fillColor=#f8cecc;strokeColor=#b85450;fontStyle=1;fontSize=11;" vertex="1" parent="mdm">
      <mxGeometry x="35" y="260" width="170" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="quality" value="データ品質管理&#xa;バリデーション" style="rounded=1;whiteSpace=wrap;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="mdm">
      <mxGeometry x="10" y="390" width="105" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="catalog" value="データカタログ&#xa;メタデータ管理" style="shape=document;whiteSpace=wrap;boundedLbl=1;fillColor=#f8cecc;strokeColor=#b85450;size=0.15;" vertex="1" parent="mdm">
      <mxGeometry x="130" y="390" width="100" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="govern" value="データガバナンス&#xa;ポリシー管理" style="shape=hexagon;whiteSpace=wrap;fillColor=#f8cecc;strokeColor=#b85450;size=0.15;" vertex="1" parent="mdm">
      <mxGeometry x="10" y="490" width="105" height="55" as="geometry"/>
    </mxCell>

    <mxCell id="plat" value="データプラットフォーム層" style="swimlane;startSize=30;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;fontSize=13;horizontal=1;container=1;collapsible=0;" vertex="1" parent="1">
      <mxGeometry x="800" y="80" width="200" height="540" as="geometry"/>
    </mxCell>
    <mxCell id="dwh" value="データウェアハウス&#xa;構造化データ" style="shape=cylinder3;whiteSpace=wrap;boundedLbl=1;backgroundOutline=1;size=12;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;" vertex="1" parent="plat">
      <mxGeometry x="20" y="50" width="160" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="mart" value="データマート&#xa;部門別最適化" style="shape=cylinder3;whiteSpace=wrap;boundedLbl=1;backgroundOutline=1;size=12;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="plat">
      <mxGeometry x="20" y="170" width="160" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="lake" value="データレイク&#xa;非構造化・半構造化" style="shape=cylinder3;whiteSpace=wrap;boundedLbl=1;backgroundOutline=1;size=12;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;" vertex="1" parent="plat">
      <mxGeometry x="20" y="290" width="160" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="stream" value="ストリーム処理&#xa;リアルタイム分析" style="shape=process;whiteSpace=wrap;fillColor=#d5e8d4;strokeColor=#82b366;size=0.08;" vertex="1" parent="plat">
      <mxGeometry x="20" y="415" width="160" height="60" as="geometry"/>
    </mxCell>

    <mxCell id="anly" value="分析・可視化層" style="swimlane;startSize=30;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=13;horizontal=1;container=1;collapsible=0;" vertex="1" parent="1">
      <mxGeometry x="1080" y="80" width="180" height="540" as="geometry"/>
    </mxCell>
    <mxCell id="bi" value="BIツール&#xa;ダッシュボード&#xa;レポート" style="shape=mxgraph.basic.layered_rect;dx=10;dy=10;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;" vertex="1" parent="anly">
      <mxGeometry x="20" y="50" width="140" height="70" as="geometry"/>
    </mxCell>
    <mxCell id="adhoc" value="アドホック分析&#xa;セルフサービスBI" style="rounded=1;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="anly">
      <mxGeometry x="20" y="165" width="140" height="55" as="geometry"/>
    </mxCell>
    <mxCell id="ml" value="ML / AI&#xa;予測分析・最適化" style="shape=hexagon;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;size=0.15;" vertex="1" parent="anly">
      <mxGeometry x="10" y="270" width="160" height="55" as="geometry"/>
    </mxCell>
    <mxCell id="alert" value="アラート・通知&#xa;閾値監視" style="shape=mxgraph.basic.flash;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="anly">
      <mxGeometry x="40" y="380" width="100" height="80" as="geometry"/>
    </mxCell>

    <mxCell id="cons" value="利用者" style="swimlane;startSize=30;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1;fontSize=13;fontColor=#333333;horizontal=1;container=1;collapsible=0;" vertex="1" parent="1">
      <mxGeometry x="1340" y="100" width="160" height="500" as="geometry"/>
    </mxCell>
    <mxCell id="exec" value="経営層&#xa;意思決定" style="shape=mxgraph.basic.person;whiteSpace=wrap;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="cons">
      <mxGeometry x="35" y="50" width="90" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="dept" value="部門担当者&#xa;業務改善" style="shape=mxgraph.basic.person;whiteSpace=wrap;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="cons">
      <mxGeometry x="35" y="160" width="90" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="ds" value="データ&#xa;サイエンティスト" style="shape=mxgraph.basic.person;whiteSpace=wrap;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="cons">
      <mxGeometry x="35" y="270" width="90" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="sys" value="外部システム&#xa;API連携" style="rounded=1;whiteSpace=wrap;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="cons">
      <mxGeometry x="20" y="395" width="120" height="55" as="geometry"/>
    </mxCell>

    <mxCell id="e1" style="strokeColor=#6c8ebf;" edge="1" source="erp" target="cdc" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e2" style="strokeColor=#6c8ebf;" edge="1" source="sales" target="cdc" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e3" style="strokeColor=#6c8ebf;" edge="1" source="acct" target="etl" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e4" style="strokeColor=#6c8ebf;" edge="1" source="hr" target="etl" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e5" style="strokeColor=#6c8ebf;" edge="1" source="crm" target="api" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e6" style="strokeColor=#6c8ebf;" edge="1" source="scm" target="mq" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e7" style="strokeColor=#6c8ebf;" edge="1" source="ec" target="api" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e8" style="strokeColor=#6c8ebf;" edge="1" source="legacy" target="etl" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e10" style="strokeColor=#9673a6;strokeWidth=2;" edge="1" source="cdc" target="match" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e11" style="strokeColor=#9673a6;strokeWidth=2;" edge="1" source="etl" target="match" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e12" style="strokeColor=#9673a6;strokeWidth=2;" edge="1" source="api" target="match" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e13" style="strokeColor=#9673a6;strokeWidth=2;" edge="1" source="mq" target="match" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e20" style="edgeStyle=orthogonalEdgeStyle;strokeColor=#b85450;strokeWidth=2;" edge="1" source="match" target="golden" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e21" style="edgeStyle=orthogonalEdgeStyle;strokeColor=#b85450;" edge="1" source="golden" target="quality" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e22" style="edgeStyle=orthogonalEdgeStyle;strokeColor=#b85450;" edge="1" source="quality" target="govern" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e23" style="edgeStyle=orthogonalEdgeStyle;strokeColor=#b85450;" edge="1" source="golden" target="catalog" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e30" style="strokeColor=#b85450;strokeWidth=2;" edge="1" source="golden" target="dwh" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e31" style="strokeColor=#b85450;strokeWidth=2;" edge="1" source="golden" target="lake" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e32" style="edgeStyle=orthogonalEdgeStyle;strokeColor=#82b366;" edge="1" source="dwh" target="mart" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e33" style="edgeStyle=orthogonalEdgeStyle;strokeColor=#82b366;" edge="1" source="lake" target="stream" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e40" style="strokeColor=#82b366;strokeWidth=2;" edge="1" source="dwh" target="bi" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e41" style="strokeColor=#82b366;" edge="1" source="mart" target="bi" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e42" style="strokeColor=#82b366;" edge="1" source="lake" target="adhoc" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e43" style="strokeColor=#82b366;" edge="1" source="stream" target="alert" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e44" style="strokeColor=#82b366;" edge="1" source="lake" target="ml" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e50" style="strokeColor=#d6b656;strokeWidth=2;" edge="1" source="bi" target="exec" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e51" style="strokeColor=#d6b656;" edge="1" source="bi" target="dept" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e52" style="strokeColor=#d6b656;" edge="1" source="adhoc" target="ds" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e53" style="strokeColor=#d6b656;" edge="1" source="ml" target="ds" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e54" style="strokeColor=#d6b656;" edge="1" source="alert" target="dept" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="e55" style="strokeColor=#d6b656;" edge="1" source="ml" target="sys" parent="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>

    <mxCell id="title" value="エンタープライズデータアーキテクチャ（MDM中心）" style="text;html=1;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;whiteSpace=wrap;" vertex="1" parent="1">
      <mxGeometry x="400" y="-10" width="500" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="flow1" value="データフロー →" style="text;html=1;fontSize=11;fontStyle=2;align=center;fillColor=none;strokeColor=none;fontColor=#999999;" vertex="1" parent="1">
      <mxGeometry x="600" y="660" width="200" height="30" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>
