前回の「JMPの使い方」では、新型コロナウイルス感染症の流行の視覚化を明確に共有し、可視化しましょう。」記事では、その方法を紹介しました。 JMPライブまたはその無料公開バージョンJMPパブリックレポートを公開するための一般的なプロセス。手動リリースのプロセスはシンプルかつ明確ですが、現在の流行の動的な更新は少なくとも数日で測定され、企業の運用に関連する一部のレポートは数時間で更新されます。各リリースが手動で実装される場合、バックグラウンド データに加えて、レポートは効率的に更新されますが、リリース操作は反復的で、簡単で、ローテクです。では、付加価値の低い工数から解放され、付加価値の高い作業に専念できる、よりスマートなリリース ソリューションはあるのでしょうか?
答えは「はい」です。今回はその一部をご紹介しますレポートを自動発行するためのヒント。皆様の効率向上に役立てていただければ幸いです。
ただし、最初に宣言する必要があることは次のとおりです。
- これは部分的な JSL ですが、の記事ですが、ここでは次の点に焦点を当てます。 JSL執筆ロジックとキーポイントは、できる限りすべての人が読む障壁を引き起こさないようにする必要があります。
- 以下のJSLが理解できる方基本的な文法構造を理解すれば、この記事を理解するのは難しくありません。
オブジェクト << メッセージ (引数); /*オブジェクトに(オブジェクト)送信(<<)指示または情報(メッセージ) */
- JMPパブリックを選んだ理由通信事業者に説明すると、読者の大部分はそうではないということです。 JMPライブ公式ユーザーなので実戦で体験することは不可能。そして、 JMPライブ対応するスクリプトでは、これに基づいていくつかの機密性設定が追加されますが、全体的なフレームワーク ロジックはこの記事と似ています。 *. 注: JSL、すなわち JMP スクリプト言語は、JMP の独自のスクリプト言語です。
それでは、初心者にもわかりやすいように『JMPの使い方』をしていきます。新型コロナウイルス流行の視覚化を明確に共有し、可視化しましょう」 原文で公開されている内容は、2 つの単一レポートに簡略化されています (図 1)。 -1 )、つまり「中国の流行マップ」と「感染者数、死亡者数、治癒者数のトレンドマップ」です。

図-1 JMP パブリックレンダリングを公開する
JMP Public の出版物を直接提供します。報告JSL参照テンプレートのフレームを図に示します。 -2示されているように、各ステートメントの関数は緑色の注釈情報を参照します。


図-2 JMPパブリック公開されたレポートJSLテンプレートフレーム
次に、緑色のコメントに加えて、いくつかの重要な点について補足説明します。
- インクルード (「*.jsl」)
参照または呼び出しステートメントと同等です。 JMP Live経由かどうかまたJMPパブリックレポートを公開するか、他のチャネルを通じてレポートを公開します。公開するためにこれらのレポートを生成していることが前提となります。ここで括弧内は*.jslは、これらのレポートの生成に使用されるスクリプトです。データ ソースから必要なレポートまでのスクリプトは長くても短くてもよいため、誰もがより明確に確認できるようにスクリプト構造を簡素化するためにこのセクションを省略します。 JMPライブまたJMPパブリックリリース スクリプトの全体的な論理フレームワーク。
図-2の場合真ん中*.jsl部分的に拡大すると、おおよそ次の図のようになります(図1)。 -3 )、その中心的な機能は、「グラフィック ジェネレーター」を使用して画像を描画し、このグラフィック レポートに次の名前を付けることです。 gb01 。

画像3 「中国感染症マップ」の作成JSL脚本
- 新しい Web レポート ()
簡単に言えば、新しい Web レポート ()何でも入れてみられるカゴです。このコンテナは、公開されるレポートと、インデックス情報 (タイトルや説明など) などの関連要素のコレクションをホストするために使用され、さまざまな種類のレポートをコンテナに追加できます。
- 索引 ()
ウェブを設定しますレポートのタイトルや説明などのインデックス情報。の、説明 ()使えるHTMLのhref文法的には他のサイトへのリンク。図の中で-2のJSL 、説明には中国国家衛生健康委員会の公式ウェブサイトへのリンクが含まれています。の、 リンクタイトルフォームのステートメントによりリンクが有効になります。 hrefパラメータにはエスケープ文字列が必要です\!」 。リンクは次のようになります。 JMPパブリックインデックス情報で特定されている場合は、リンクをクリックして対応するアドレス、または別のアドレスにジャンプします。 JMPパブリック報告。
- レポートを追加()
<< レポートを追加 ()公開されるすべてのレポートおよびその他の要素は、新しい Web レポート ()構築されたコンテナ内。新しいレポートを追加する必要がある場合は、新しい行を開始して別の文を書いてください<< レポートを追加 ()をクリックしてスクリプトを再実行します。
- 公開 ()
- URL ()指定するためのJMPパブリックサーバーのネットワークアドレス。
- パブリック (0 または 1)公開されたレポートが「自分のみに表示される」か「一般に表示される」かを定義します。写真のように-2の例では、公共 (0)公開されたレポートを自分だけが閲覧できるようにするため、ウェブページ サブレポートの右上隅に「ロック」アイコンが表示されます。全員に公開したい場合は設定してください公共 (1)ただ公開してください。
- 図2この例は、レポートが初めて公開されるときの例ですJSLレンプレート。以前に公開されたレポートを現在公開されているレポートに置き換える場合は、交換()ステートメントは十分であり、パラメータは必要な置換レポートです。パッケージID 。いわゆるパッケージIDつまり、発行されたレポートの URL の末尾にある、識別が非常に簡単な一意のコードをコピーします。 ID赤文字部分に貼り付けるだけです。

- 最後に () が付いている場合ステートメントは、パブリッシュされたファイルを開くために使用されますウェブレポートページと、すべて閉じる ()ステートメントにより、公開プロセス全体が非表示になります。
- 他の面では、この記事では「JMP の使い方」を説明します。新型クラウン肺炎の流行の視覚化を明確に共有し、見えるようにしましょう。」 元の記事のダッシュボード レポートは 2 つの単一レポート リリースに簡略化されていますが、このアイデアはダッシュボード レポートのリリースにも適用できます。リリースされるレポートJSLスクリプトが異なるだけです。また、 JMPレポートのインタラクティブな性質もまた、 JMPライブまたJMPパブリックのウェブレポートは可能な限り保存されます。
- 最後に、データ ソースが定期的に更新されている場合、上記のロジックを通じて、カスタム レポートのワンクリック生成を実現し、指定された JMP Public に公開することができます。またJMPライブサーバ。現時点では、 JMPこの Web サイトの膨大な数のファンは、まだ少し贅沢な希望を抱いているかもしれません。つまり、カスタム サイクルに従ってローリング ベースで自動的にリリースされるカスタム レポートを実装することは可能でしょうか?答えは「はい」です。以前にも出版させていただきましたが、 「自動分析ランナーの皆さん、レポートを自動化しましょう」走る」立ち上がる! 」この記事では、// を追加するだけです。文字列を開くと、スクリプトは自動的に実行されます。これにより、 *.jslファイルは近似値に変換されます*。EXE書類。また協力するウィンドウズタスク スケジューラは、定期的な自動レポート リリースの完全なパスを開くことができるため、公開されたレポートをリアルタイムで更新できます。
予想通り、JMP では製品シリーズの継続的な更新、 JMP独自の強力な統計分析機能の情報共有により、統計に関する洞察の価値が確実に高まります。実際、それは真実です。 JMPユーザーは私たちとともに最大限に活用する方法を模索しています。 JMPライブ分析結果を組織内でリアルタイムに広く共有し、適用できるようにすることで、企業に力を与えます。この記事で紹介されているレポートに興味がある場合は、こちらへようこそJMPパブリック続きを見る: https://public.jmp.com/packages/2019-nCoV-China-confirmed-Cases/js-p/mPnfRyw57ZzMsB1yNQ1wN
追伸:本記事の内容の一部を引用しています。ダニエルのブログ: JMP ライブ レポートの発行を自動化するための 10 の役立つヒント。ありがとう!