IT 組織は、新しいデジタルの製品やサービスの創出など、デジタル トランスフォーメーションを主導するうえで重要な役割を担っています。MathWorks は、IT とエンジニアリングが連携し、具体的なビジネス成果を上げるためのサポートを行います。
「Shell の高度解析グループは、MathWorks との協力により、エンジニアリング解析プロジェクトの運用プロセスを根本的に短縮する手法を定義してきました。」
Dan Jeavons, IT CTO, Shell
エンタープライズ IT における MATLAB と Simulink
選択したツールやプラットフォームを活用
MATLAB および Simulink は、組織が DevOps ライフサイクル全体で使用する以下の複数のテクノロジーと連携します。
アプリケーション: C3.ai や AVEVA PI System などの運用システムと統合し、PowerBI や Tableau などのダッシュボードに結果を表示します。Java や Python などの他の言語と相互運用されます。
データ: リレーショナル データベース、NoSQL データベース、グラフデータベース、クラウドデータストア、ビッグ データ リポジトリなどからデータにアクセスします。Hadoop ジョブや Spark ジョブで計算量の多いエンジニアリング アルゴリズムを実行します。
ミドルウェア: 普及している CI/CD システムを使用したテストおよびビルドを行い、ストリーミング プロトコルを利用してリアルタイムデータを取り込みます。
インフラストラクチャ: エッジ、組み込みシステム、オンプレミス ハードウェア、Docker コンテナ、 クラウド プラットフォームに展開します。
「MATLAB モデルを .NET コンポーネントとしてエンタープライズ システムと統合することで、以前は手作業で行う必要があったいくつかのプロセスを自動化しました。その結果、これまで週に一度しかできなかった製品の価格設定を毎日できるようになり、銀行全体の複数のアナリストやマネージャーにタイムリーに結果を提供できるようになりました。」
Paolo Raviola, Banca Carige
MATLAB および Simulink による業務効率化の価値提供を開始
デジタルの製品やサービスの開発を促進
- MATLAB と Simulink のモデルを他の言語に再コード化することなく、選択した IT インフラストラクチャを使用して運用環境に展開することで、リスクを低減します。
- MATLAB と Simulink のモデルを Python、C#、および Java で記述したモデルと組み合わせることで、市場投入までの時間を短縮します。
「MATLAB Production Server がなければ、サーバーに展開する前に、すべてのモデルやアルゴリズムを C# や同様の言語で再コード化する必要がありました。その場合、6 か月以上スケジュールが延びていた可能性があります。」
Yunjiao Gu, Shanghai Electric