対話型レポートにはどのオプションを選択すればよいですか?こんにちは、みんな、
アドバイスを求めています。 現在、100万行を超えるデータを分析し、グラフやレポートを表示する作業を繰り返しています。 スクリプトは自動的にデータ テーブルを分析し、保存して閉じます。 その後、保存されたファイルは、スライダー ボックスとグローバル ボックスを使用して特定の値を調整し、新しい値をグラフとレポートに更新できる必要があります。 スクリプトを構築できる適切なオプションは何ですか? JMP にはいくつかのオプションが用意されていますが、どれが機能するかはわかりません。
- ダッシュボード
- 応用
- インタラクティブ HTML
すべてのアドバイスに感謝します。 前もって感謝します!
グラフィックスクリプティングRe: インタラクティブ レポートにはどのオプションを選択すればよいですか?ユーザーが JMP にアクセスできる場合、ダッシュボードとアプリケーションの両方が機能するはずです。 インタラクティブな HTML では、「スライダー ボックス」を使用して値を更新する際に (レポートによっては) 問題が発生する場合があります。
Re: インタラクティブ レポートにはどのオプションを選択すればよいですか?こんにちは。
私の他の懸念は、出力のファイルサイズについてです。 ユーザーがアクセスでき、元の csv ファイルが 4 ~ 5 GB あると仮定すると、ダッシュボード/アプリケーションの保存ファイルのサイズはどれくらいですか?
それ以外に、同時に複数のファイルを分析すると競合が発生しますか? 私はすでに自分の目的のためにスクリプトを作成しましたが、2 つの異なるテーブルで実行すると、テーブル 1 のグローバル ボックスを調整すると、テーブル 2 に対しても同じことが行われるようです (これは望ましくありません)。
ありがとう。
Re: インタラクティブ レポートにはどのオプションを選択すればよいですか?データ テーブルに必要なデータがすべて揃ったら、それを圧縮ファイルとして保存できます。これにより、ファイル サイズが大幅に削減される可能性があります。 アプリケーション/ダッシュボード自体は、データ テーブルを開く JSL スクリプトにすぎないため、大きくはなりません (何らかの理由で生データをファイルに保存して不必要に大きくする場合を除きます)。 名前空間とデータ テーブルを適切に管理していれば、競合は発生しません。
Re: インタラクティブ レポートにはどのオプションを選択すればよいですか?からのコメントに加え、 @jthiまた、JMP エコシステムを中心としたレポート消費者/ユーザー共有経路のいくつかについても検討する必要があります。 特にJMP PublicとJMP Liveについて考えています。 レポートの利用者と、特定の要件を共有する独自の要件に応じて、これらの JMP 製品のいずれかまたは両方が状況で役割を果たす可能性があります。
Re: インタラクティブ レポートにはどのオプションを選択すればよいですか?他の回答に加えて (jsl とダッシュボードのサイズはデータ サイズと比較して役割を果たしません。タスクを実行するにはいくつかの方法があります)、データが csv と比較して、圧縮された jmp ファイルを使用してデータを提供することを強くお勧めします。一度準備すれば、多くの人が使用できます。 プリファレンスが適切に設定されていることを確認するか、テーブルを有効にするために「保存時にファイルを圧縮(1)」を使用します。 データ型にもよりますが、ファイルサイズは 60% から 20% 程度まで縮小されます。 ネットワーク経由で数 GB を取得するのは楽しくありません。
Names Default To Here( 1 );
// Script generates random data, stores as compressed jmp file and csv, and compares file size
// random normal = high complexity, size shrink to 60 %
// random integer = low complexity, size shrink to 20 %
form_expr = Expr( Random Normal() );
// form_expr = Expr( Random Integer( 3 ) );
dt = New Table( "RandomData", add rows( 1e5 ), New Column( "col", set each value( form_expr ) ) );
For( i = 1, i < 100, i++,
dt << New Column( "col", set each value( form_expr ) )
);
jmp_path = "$TEMP\delete_me_test.jmp";
csv_path = "$TEMP\delete_me_test.csv";
dt << save as( jmp_path );
dt << save as( csv_path );
Print( "file size ratio JMP vs CSV: " || Char( Round( File Size( jmp_path ) / File Size( csv_path ) * 100 ) ) || "%" );
Close( dt, NoSave );
Re: インタラクティブ レポートにはどのオプションを選択すればよいですか?jthi、P_Bartell、Georg の回答に感謝します。また、JMP で大きなファイルを管理する方法についての洞察も提供してくれました。
すべての助けに感謝する