データサイエンティストがコマース向けの量的最適化に特化した当社のドメイン固有言語であるEnvisionを使用する場合、できるだけ生産性を高めることが重要です。実際、データサイエンティストは簡単には見つかりませんし、利用できる場合には彼らの時間を最大限に活用したいと考えるでしょう。

データ分析は、Lokad内にフラットファイルとして保存されている入力データを読み込むことから始まります。したがって、Envisionスクリプトは常に次のようないくつかのステートメントで始まります:

read "/sample/Lokad_Items.tsv"
read "/sample/Lokad_Orders.tsv" as Orders
read "/sample/Lokad_PurchaseOrders.tsv" as PurchaseOrders

Envisionの構文は簡潔でわかりやすいですが、一方でファイル名はかなり複雑な場合があります。最初から、当社のソースコードエディタは自動補完機能を備えてリリースされていましたが、最近まではファイル名の提案を行っていませんでした。数日前、コードエディタがアップグレードされ、ファイル名が以下のように提案されるようになりました:

この機能は、Envisionコードソースエディタをより応答性が高く、大規模なスクリプトの取り扱いに適したものにするための大規模なアップグレードの一部でした。