PowerShellからPinnacle21Cを動かす

290 Views

October 21, 24

スライド概要

[第10回大阪sas勉強会]

profile-image

SAS言語を中心として,解析業務担当者・プログラマなのコミュニティを活性化したいです

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

第10回 大阪SAS 勉強会 PowerShellからPinnacle21Cを動かす 関根 暁史 (藤本製薬株式会社) PowerShell operates Pinnacle21 Community. Satoshi Sekine Fujimoto Pharmaceutical Corp.

2.

第10回 大阪SAS 勉強会 Pinnacle21 CommunityのCLI CLI GUI C:\Users\[user_name]\Documents\Pinnacle 21 Community C:\Users\[user_name]\AppData\Local\Programs\pinnacle21community\Pinnacle 21 Community\resources\app.asar.unpacked\components\lib 2

3.

第10回 大阪SAS 勉強会 PowerShell ➢ PowerShell(パワーシェル)は、マイクロソフトが開発した拡張可能なコマンドライン インターフェイス (CLI) シェルおよびスクリプト言語である。オブジェクト指向に基づ いて設計されており、.NET Frameworkあるいは.NET Coreを基盤としている。 「Wikipediaより」 ➢ 以下の手順でSASからPinnacle21 Communityを動かせる。 Xステートメント SAS バッチ PS1 スクリプト ファイル 3

4.

第10回 大阪SAS 勉強会 PS1ファイル %let _compath=C:\Users\[user_name]\AppData\Local\Programs\pinnacle21community\Pinnacle 21 Community\resources\app.asar.unpacked\components; filename ps "&_path.\define_generate.ps1" encoding="utf8" bom; proc stream outfile=ps resetdelim="br"; begin cd "&_compath.\java64\bin" br newline; java -jar "&_compath.\lib\p21-client-1.0.8.jar" --source.define.standard=2.0 --source="&srcpath.\&_srcfile." --output="&outpath.\define.xml" > "&outpath.\define_generate.log" ;;;; ログを保存できる。 define_generate.ps1 4

5.

第10回 大阪SAS 勉強会 バッチファイル filename batch "&_path.\define_generate.bat" encoding="sjis"; proc stream outfile=batch resetdelim="br"; begin PowerShell -ExecutionPolicy RemoteSigned .\define_generate.ps1 br newline; exit ;;;; ps1ファイルを実行する。 define_generate.bat 5

6.

第10回 大阪SAS 勉強会 Create Spec java -jar "&_compath.\lib\p21-client-1.0.8.jar" --engine.version="PMDA 2311.0" --standard=adam --standard.version=1.1 --source.encoding="UTF-8" --source.adam="&srcpath." --output="&outpath.\&_outfile." ADaMデータセットから Excel Specを作り出す 場合 6

7.

第10回 大阪SAS 勉強会 Data Converter java -jar "&_compath.\lib\p21-client-1.0.8.jar" --source="&srcpath." --source.define="&srcpath.\define.xml" --output.format=dataset-json --output="&outpath." + XPTファイルをDataset-JSONに 変換できる。 7

8.

第10回 大阪SAS 勉強会 Validate SDTM java -jar "&_compath.\lib\p21-client-1.0.8.jar" --engine.version="PMDA 2311.0" --standard=sdtm --standard.version=3.2 --source.format=XPORT --source.sdtm="&srcpath." --source.define="&srcpath.\define.xml" --cdisc.ct.sdtm.version=2022-06-24 --meddra.version=26.0 --whodrug.version=&_whodd. --unii.version=2023-04-13 --snomed.version=&_snomed. --med-rt.version=2023-05-03 --report="&outpath.\&_outfile." 旧ndf-rt。 8

9.

第10回 大阪SAS 勉強会 Validate ADaM java -jar "&_compath.\lib\p21-client-1.0.8.jar" --engine.version="PMDA 2311.0" --standard=adam --standard.version=1.1 --source.format=XPORT --source.adam="&admpath." --source.sdtm="&srcpath." --source.define="&admpath.\define.xml" --cdisc.ct.sdtm.version=2022-06-24 --cdisc.ct.adam.version=2022-06-24 --meddra.version=26.0 --report="&outpath.\&_outfile." SDTMとADaMでCTのバージョン を変えられる。 9

10.

第10回 大阪SAS 勉強会 Validate Define-XML java -jar "&_compath.\lib\p21-client-1.0.8.jar" --engine.version="PMDA 2311.0" --standard=adam --standard.version=1.1 --source.define="&srcpath.\define.xml" --cdisc.ct.sdtm.version=2022-06-24 --cdisc.ct.adam.version=2022-06-24 --report="&outpath.\&_outfile." SDTMとADaMでCTのバージョン を変えられる。 10

11.

第10回 大阪SAS 勉強会 まとめ ➢ CLIを使うことでレポートの出力先を指定できる。 ➢ CLIを使うことで実行手順を間違えない。 ➢ CLIを使うことで実行ログを保存できる。 レポートファイル名も指定 できる。 11

12.

第10回 大阪SAS 勉強会 参考文献 ➢ Amy Garrett and Aleksey Vinokurov (2018).How to Automate Validation with Pinnacle 21 Command Line Interface and SAS,PharmaSUG 2018, Paper DS20 ➢ Validation with Pinnacle 21 Community CLI | Pinnacle 21 ➢ 片山 雅仁 (2017).SASを利用したPinnacle21 Communityのセミオートメーション 化による業務効率化,SASユーザー総会2017論文集 12

13.

第10回 大阪SAS 勉強会 ご清聴有難うございました 13