より速く、より良いPriceforge
ここ数週間の間に、当社は価格最適化ウェブアプリ Priceforge の段階的なリリースをいくつも展開しました。以下では、その最新追加機能のいくつかをご紹介します。
より速いデータインポート。 当社のパーサーロジックは大幅に書き直され、パフォーマンスが向上しました。大容量のフラットファイルを処理する際、現在アプリは約30MB/sの速度でデータを読み込んでいます。これは初期実装と比べ約8倍高速です。
より優れた開発UI。 コードエディターは、フラットファイルから読み込まれた列の types をサイドバーに表示するようになりました(これは Envision スクリプト自体から推定されたものです)。特に複雑なスクリプトのトラブルシューティングに非常に役立ちます。また、コードエディターは、前回の実行時に観測されたデータと不一致のスクリプトを実行しようとすると警告を表示します。
より表現力豊かなスクリプト。 WHERE句は、アイテムだけでなく任意のイベントストリームのフィルタリングにも使用できるようになりました。文字列連結用の新関数 concat が導入され、任意のタイルの title の値は通常の文字列スカラーとして扱われるようになりました。
Priceforge では、Envision―当社のスクリプト言語―をさらに表現力豊かにするための重要な追加機能が引き続き実装中です。特に、lag や integral といった 時系列オペレーターに着手しており、これらは異なる期間にわたって戦略(価格設定/在庫管理)を代替案と比較する際に非常に有用です。乞うご期待。