Snowflakeの新しいデベロッパーフレームワークであるSnowpark(プレビュー公開中)では、データエンジニア、データサイエンティスト、データデベロッパーが単一のプラットフォーム内で自分の好みの言語を使って自分の使い慣れた方法でコーディングを行い、パイプライン、MLワークフロー、データアプリをより迅速かつ安全に実行できます。

Snowpark APIは、ScalaやJavaなどのデベロッパーがよく使う言語に、緊密に統合されたDataFrame型プログラミングをもたらします(プレビュー公開中)。Snowpark UDFを使用すると、データユースケースの幅を簡単に広げ、Java UDF、JavaScript UDF、外部関数、Python UDF(プレビュー公開中)などをSnowflake内で実行できます。Snowparkは、複雑なデータパイプラインの構築を大幅に簡素化し、デベロッパーがデータの移動なしにSnowflakeと直接やり取りできるよう設計されています。

このebookでは、以下を含むSnowparkのいくつかのユースケースについて説明し、Snowflakeがそれらのユースケースをどのように実装しているかをご紹介します。

  • 機械学習を使用し、トレーニング済みのモデルをJavaでホストすることでデータを増強する
  • データ内の異常をスキャンする
  • PIIを識別するためのルーチンを開発する
  • 共有Javaライブラリをデプロイしてビジネスロジックを標準化する

皆様はSnowparkで何を構築できますか。ebookをダウンロードして始めてみましょう。