メインコンテンツへスキップ
解析 (analysis) は、1 つのセル測定から抽出した特徴量を記録するレコードです。例えば、EIS スイープにフィットさせた ECM パラメータ、RPT から導出した LLI/LAM 劣化ポイント、HPPC パルスから計算した DCIR 値などが該当します。各解析は 1 つの親測定に紐づく 1 行と、抽出値を保持する parquet ファイルで構成されます。 後処理ステップの出力を、その元となった測定と一緒に永続化しておきたい場合に解析を使用してください。フィッティング、可視化、レポーティングなど、下流のツールが抽出器を再実行することなく後から結果を参照できます。

解析を使うタイミング

派生した表形式の結果に対して、以下のいずれかに該当する場合は解析が適しています:
  • 結果が正確に 1 つの測定(「真実の情報源」となる測定)に属する。
  • 生ファイル添付(ファイル測定)ではなく、構造化された列として保持したい。
  • 時間とともに異なる抽出器から生成される可能性がある — analysis_type は自由形式なので、スキーマ変更なしに新しい種類を追加できます。
代表的な例: analysis_type は自由形式の文字列です — バックエンドは空でない任意の値を受け入れるため、新しい抽出器を追加してもマイグレーションやクライアントリリースは不要です。ecm_from_eislam_lli_from_rptdcir_from_hppc は、Studio UI がデフォルトで提示する参考リストです。

解析レコードの構成

すべての解析レコードは次のフィールドを持ちます: 表形式の値そのものは、親測定と同じ measurement-data バケットに保存された parquet ファイルに格納されます。ダウンロード用の署名付き URL はオンデマンドで発行されます。 解析は Python API クライアント で管理し、client.analysis として公開されています。create() は DataFrame を直接受け取り、クライアント 側で parquet にシリアライズしてアップロードします。

解析の作成

analysis_type はフリーフォームです。任意の文字列、または AnalysisType StrEnum のメンバー(ECM_FROM_EISLAM_LLI_FROM_RPTDCIR_FROM_HPPC) のいずれかを渡してください。

解析の一覧取得と取得

measurement_id または project_idいずれか一方を指定します。単一の測定 から派生した解析を一覧表示するには measurement_id で、プロジェクト内のすべての 測定にまたがる解析を一覧表示するには project_id でフィルタリングします。両方を 指定した場合、またはどちらも指定しない場合はエラーになります。

抽出データのダウンロード

parquet ファイルはインラインでは返されません。get_data() は署名付き URL を 取得し、parquet を直接読み込んで 設定されたバックエンド の DataFrame を 返します。
生の parquet を自分でダウンロードしたい場合は get_download_url() を使用 します。署名付き URL の有効期限は 5 分です。

メタデータの更新

update() は行レベルのフィールドのみを更新します — parquet は置き換え ませんnameanalysis_typecolumnsmetadatanotes の任意の サブセットを指定できます。
parquet 自体を置き換えたい場合は、解析を削除して再作成してください。

解析の削除

行と parquet ファイルを削除します。

解析 vs. ファイル測定

いずれも測定にデータを紐づけますが、用途が異なります: 既存の測定から派生した構造化された表形式データが出力である場合は解析を、セル自体に紐づく独立したアーティファクトが対象の場合はファイル測定を選択してください。

次のステップ

測定

時系列、プロパティ、ファイルの各測定タイプ — すべての解析の親となります。

データの読み取り

測定とその解析を一覧表示・フィルター・取得します。