Pinnacle 21: ADaM データセットや Define.xml の CDISC 準拠状況をチェックするツール 本発表で言及している Pinnacle: Enterprise version ( 有償版 ) Community version ( 無償版 ) 本発表で

Size: px
Start display at page:

Download "Pinnacle 21: ADaM データセットや Define.xml の CDISC 準拠状況をチェックするツール 本発表で言及している Pinnacle: Enterprise version ( 有償版 ) Community version ( 無償版 ) 本発表で"

Transcription

1 Pinnacle 21 Community の ADaM チェック機能を補完する XML Mapping を使用したプログラムの紹介 西岡宏 ( シミック株式会社 統計解析部 ) A Program with XML Mapping to Make up ADaM Checking Function of Pinnacle 21 Community Hiroshi Nishioka Statistical Analysis Department, CMIC Co., Ltd. 要旨 : 無償版 Pinnacle 21 では行われない Define.xml の Value-level Metadata のコードリストと ADaM データセットとの突合確認を行う SAS プログラムを紹介する キーワード : Define.xml, Value-level Metadata, XML Mapping, Pinnacle21 2

2 Pinnacle 21: ADaM データセットや Define.xml の CDISC 準拠状況をチェックするツール 本発表で言及している Pinnacle: Enterprise version ( 有償版 ) Community version ( 無償版 ) 本発表で言及している Define.xml: ADaM の Define.xml (version 2) 3 本発表で対象とする問題 : Define.xml に定義がない内容が ADaM にある状況 ADaM の Define.xml AGEU は YEARS Disease Grade の AVAL は 1 2 AVALC は Grade 1 Grade 2 4

3 本発表で対象とする問題 : Define.xml に定義がない内容が ADaM にある状況 ADaM データセットの内容 AGEU に YEAR AVAL に 3 AVALC に Grade 3 5 Pinnacle のチェック機能の一つ : ADaM データセットの変数の内容と Define.xml に定義されたコードリストに矛盾がないか? XPT 形式データセット Define.xml 6

4 Pinnacle のチェック機能の一つ : ADaM データセットの変数の内容と Define.xml に定義されたコードリストに矛盾がないか? XPT 形式データセット Define.xml 変数単位では無償版 / 有償版の両 Pinnacle でチェック可能 Value-level では無償版はチェック不可 7 PMDA の使用する CDISC バリデーションツール " 申請電子データ提出に関する技術情報 " 8

5 有償版と無償版の関係 " 申請電子データシステムを利用した申請から承認までの手順について " 9 有償版と無償版の関係 Pinnacle の Web サイトに機能の互換性についての記載あり 10

6 本発表で対象とする問題 ( 再掲 ): Define.xml に定義がない内容が ADaM にある場合 ADaM の Define.xml AGEU は YEARS Disease Grade の AVAL は 1 2 AVALC は Grade 1 Grade 2 11 本発表で対象とする問題 ( 再掲 ): Define.xml に定義がない内容が ADaM にある場合 ADaM: ADBC AGEU に YEAR AVAL に 3 AVALC に Grade 3 12

7 無償版 Pinnacle は AGEU に対する Error を返すが AVAL AVALC に対しては返さない 有償版 Pinnacle は AVAL AVALC に対しても SD0037 の Error を返す 13 治験においては多数のデータセット 多数の Parameter を作成することになる 例 抗癌剤治験における主な ADaM: 患者背景 生存時間解析 抗腫瘍効果 腫瘍径 腫瘍マーカー バイタルサイン ECG 臨床検査値 機械的に確認できれば効率的 14

8 チェックの流れ 1 Define.xml から どの ADaM のどの変数に Value-level の設定があり どんなコードが使用されているのか抽出 Define.xml のタグ情報を SAS データセットに変換する.map ファイル Define.xml SAS データセット 15 チェックの流れ 2 ADaM データセットの Value-level の設定がある変数の内容を一覧化 ADaM データセット Freq Procedure で PARAM ごとに頻度集計 16

9 チェックの流れ2 どのADaM ADaM のどの変数に対してデータセットのValue-levelの設定がある Freq 変数の内容を一覧化 Procedureを使用するのかは前段のDefine.xmlを SASデータセット化した物を利用して制御 ADaM データセット Freq Procedure で PARAM ごとに頻度集計 17 チェックの流れ 3 Define.xml を SAS データセット化したものと Freq Procedure の結果を突合 Define.xml の情報 Freq Procedure の結果 =ADaM データセットの情報 18

10 チェックの流れ3 Define Define.xml 側になく をADaM SASデータセット化したものと側にのみある物 有償版 Freq Pinnacle Procedure のSD0037 の結果を突合のErrorに相当 Define.xml の情報 Freq Procedure の結果 =ADaM データセットの情報 19 チェックに必要な XML 情報 ブラウザで Variable にリンクが張られているものには Value-level Metadata の設定あり 20

11 def:valuelistdef タグ (AVALC に対応 ) の中に ItemRef タグ (Parameter ごとの記述に対応 ) ItemOID="IT.ADBC.AVALC.DSGRD" のように ID がふられ PARAM ごとの記述が区別される 21 Controlled Terms の欄に対応するのは ItemDef タグの中にある CodelistRef タグ 22

12 Where の欄に対応するのは def:whereclausedef タグの中にある CheckValueRef タグ 23 Decode 欄なしのコードリストに対応するのは CodeList タグの中にある EnumeratedItem タグ Decode 欄ありのコードリストに対応するのは CodeList タグの中にある CodeListItem タグ 24

13 Define.xml からの情報の抽出には XML Mapping 機能を使用.map ファイル に どの XML タグの要素 属性をどの SAS データセットのどの変数に格納するのか対応付けを記述する 本発表では vlm cl wh clval1 clval2 の 5 種の SAS データセットを用意する 25 <?xml version="1.0"?> <SXLEMAP version="1.2"> <TABLE name="vlm"> <TABLE-PATH syntax="xpath"> /ODM/Study/MetaDataVersion/def:ValueListDef/ItemRef </TABLE-PATH> <COLUMN name="item"> <PATH> /ODM/Study/MetaDataVersion/def:ValueListDef/ItemRef@ItemOID </PATH> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> </TABLE> </SXLEMAP>.map ファイルの構造 ODS タグの中にある Study タグの中にある ItemRef タグの ItemOID の内容をデータセット vml の変数 item に格納する 変数の型は文字型 変数長は

14 データセット vlm 27 <TABLE name="cl"> <TABLE-PATH syntax="xpath"> /ODM/Study/MetaDataVersion/ItemDef/CodeListRef </TABLE-PATH> <COLUMN name="item"> <TYPE>character</TYPE> データセット cl の <DATATYPE>STRING</DATATYPE> 変数 item に <LENGTH>200</LENGTH> ItemDefタグの OIDの内容を格納 <COLUMN name="clname"> <PATH> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> </TABLE>.map ファイルの構造 データセット cl の変数 clname に CodeListRef タグの CodeListOID 属性を格納 28

15 データセット cl Define.xml 中の全コードリスト名が格納される 必要なのはデータセット vlm の item と共通の物のみ 29 データセット wh Define.xmlのWhere 欄を格納 例 : ADBCのPARAMCD = "AGENDER" のVLM ADBCのPARAMCD in ("AGENDER","ARACE") のVLMがDefine.xml 中にあることを示す in 30

16 データセット clval1 clval2 in コードリストの詳細を格納 例 : コードリストDSGRDには Grade 1 Grade 2 コードリスト DSGRDN には 1 2 が定義されていることを示す 31 以上のデータセットを組み合わせてどの ADaM の どの PARAM の どの変数にどんなコードが定義されているか一覧化 32

17 proc freq data=adam.adbc; tables PARAMCD*AVAL/out=frq1; where PARAMCD="DSGRD"; 次は一覧の内容から Freq Procedure のプログラムを生成して ADaM データセットに対して実行 33 proc freq data=adam.adbc; tables PARAMCD*AVAL/out=frq2; where PARAMCD="DSTYPE"; 各 ADaM の Parameter 変数ごとに freq 34

18 proc freq data=adam.adbc; tables PARAMCD*AVALC/out=frq3; where PARAMCD="DSGRD"; 各 ADaM の Parameter 変数ごとに freq 35 proc freq data=adam.adbc; tables PARAMCD*AVALC/out=frq4; where PARAMCD="DSTYPE"; 各 ADaM の Parameter 変数ごとに freq 36

19 data _null_ ; set 一覧データセット ; file " 出力先パス vlmcl_tmp.sas"; put 'proc freq data=adam.' dsname ' noprint; tables ' whrvar '*' trgvar '/out=frq' seq ';'; この freq を実行するためには 一覧データセットの内容を元に freq procedure のプログラムを put を使って次々に出力し 37 data _null_ ; set 一覧データセット ; file " 出力先パス vlmcl_tmp.sas"; put 'proc freq data=adam.' dsname ' noprint; tables ' whrvar '*' trgvar '/out=frq' seq ';'; この freq を実行するためには 一覧データセットの内容を元に freq procedure のプログラムを put を使って次々に出力し 38

20 data _null_ ; set 一覧データセット ; file " 出力先パス vlmcl_tmp.sas"; put 'proc freq data=adam.' dsname ' noprint; tables ' whrvar '*' trgvar '/out=frq' seq ';'; この freq を実行するためには 一覧データセットの内容を元に freq procedure のプログラムを put を使って次々に出力し 39 data _null_ ; set 一覧データセット ; file " 出力先パス vlmcl_tmp.sas"; put 'proc freq data=adam.' dsname ' noprint; tables ' whrvar '*' trgvar '/out=frq' seq ';'; この freq を実行するためには 一覧データセットの内容を元に freq procedure のプログラムを put を使って次々に出力し 40

21 data _null_ ; set 一覧データセット ; file " 出力先パス vlmcl_tmp.sas"; put 'proc freq data=adam.' dsname ' noprint; tables ' whrvar '*' trgvar '/out=frq' seq ';'; %include "&vp. vlmcl_tmp.sas"; include して実行 41 プログラムから生成されるプログラム vlmcl_tmp.sas proc freq data=adam.adbc noprint; tables PARAMCD *AVAL /out=frq1 ; where AVAL ^=. and PARAMCD EQ "AGENDER" ; data frq1 ; set frq1 ; length clcd $200 chval2 $1000 dsname trgvar whrvar2 $8; frqseq=1 ; chval2='"agender" '; clcd=compress(aval ); dsname="adbc "; whrvar2="paramcd "; trgvar="aval "; proc freq data=adam.adbc noprint; tables PARAMCD *AVALC /out=frq2 ; where AVALC ^="" and PARAMCD EQ "AGENDER" ; data frq2 ; set frq2 ; length clcd $200 chval2 $1000 dsname trgvar whrvar2 $8; frqseq=2 ; chval2='"agender" '; clcd=avalc ; dsname="adbc "; whrvar2="paramcd "; trgvar="avalc "; 42

22 プログラムから生成されるプログラム vlmcl_tmp.sas proc freq data=adam.adbc noprint; tables PARAMCD *AVAL /out=frq1 ; where AVAL ^=. and PARAMCD EQ "AGENDER" ; data frq1 ; set frq1 ; length clcd $200 chval2 $1000 dsname trgvar whrvar2 $8; frqseq=1 ; chval2='"agender" '; clcd=compress(aval ); dsname="adbc "; whrvar2="paramcd "; trgvar="aval "; PARAMCD ごとに freq proc freq data=adam.adbc noprint; tables PARAMCD *AVALC /out=frq2 ; where AVALC ^="" and PARAMCD EQ "AGENDER" ; data frq2 ; set frq2 ; length clcd $200 chval2 $1000 dsname trgvar whrvar2 $8; frqseq=2 ; chval2='"agender" '; clcd=avalc ; dsname="adbc "; whrvar2="paramcd "; trgvar="avalc "; 43 プログラムから生成されるプログラム vlmcl_tmp.sas proc freq data=adam.adbc noprint; tables PARAMCD *AVAL /out=frq1 ; where AVAL ^=. and PARAMCD EQ "AGENDER" ; data frq1 ; set frq1 ; length clcd $200 chval2 $1000 dsname trgvar whrvar2 $8; frqseq=1 ; chval2='"agender" '; clcd=compress(aval ); dsname="adbc "; whrvar2="paramcd "; trgvar="aval "; PARAMCD ごとに freq proc freq data=adam.adbc noprint; tables PARAMCD *AVALC /out=frq2 ; where AVALC ^="" and PARAMCD EQ "AGENDER" ; data frq2 ; set frq2 ; length clcd $200 chval2 $1000 dsname trgvar whrvar2 $8; frqseq=2 ; chval2='"agender" '; clcd=avalc ; dsname="adbc "; whrvar2="paramcd "; trgvar="avalc "; 44

23 次々に Freq Procedure を実行して作成された SAS データセット 45 Define.xml から作成した一覧 1 と 46

24 proc freq で作成したデータセット 2 を 47 結合 48

25 1 になく 2 にのみあるレコードが Define.xml に未定義のコード 49 まとめ Value-level でのコード確認有償版 Pinnacle には有 無償版には無 PMDA は申請資料に対し有償版を使用する 無償版のみ使用していると 申請資料を提出後に PMDA 側で ADaM と Define.xml の不整合が見つかる可能性あり 申請資料提出前に無償版と併せて本発表のような機械的なチェックをかければ事前に修正可 50

26 参考資料.map ファイル全文 <?xml version="1.0"?> <SXLEMAP version="1.2"> <TABLE name="vlm"> <TABLE-PATH syntax="xpath"> /ODM/Study/MetaDataVersion/def:ValueListDef/ItemRef </TABLE-PATH> <COLUMN name="item"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> </TABLE> <TABLE name="cl"> <TABLE-PATH syntax="xpath"> /ODM/Study/MetaDataVersion/ItemDef/CodeListRef </TABLE-PATH> <COLUMN name="item"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> <COLUMN name="clname"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> </TABLE>

27 参考資料.map ファイル全文 <TABLE name="wh"> <TABLE-PATH syntax="xpath"> /ODM/Study/MetaDataVersion/def:WhereClauseDef/RangeCheck/CheckValue </TABLE-PATH> <COLUMN name="whname" retain="yes"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> <COLUMN name="whcla" retain="yes"> <PATH> </PATH> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> <COLUMN name="whope" retain="yes"> <PATH> </PATH> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>10</LENGTH> <COLUMN name="chval"> <PATH> /ODM/Study/MetaDataVersion/def:WhereClauseDef/RangeCheck/CheckValue </PATH> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> </TABLE>

28 参考資料.map ファイル全文 <TABLE name="clval1"> <TABLE-PATH syntax="xpath"> /ODM/Study/MetaDataVersion/CodeList/EnumeratedItem </TABLE-PATH> <COLUMN name="clname" retain="yes"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> <COLUMN name="cltype" retain="yes"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>10</LENGTH> <COLUMN name="clorder"> <TYPE>numeric</TYPE> <DATATYPE>INTEGER</DATATYPE> <LENGTH>8</LENGTH> <COLUMN name="clcd"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> </TABLE>

29 参考資料.map ファイル全文 <TABLE name="clval2"> <TABLE-PATH syntax="xpath"> /ODM/Study/MetaDataVersion/CodeList/CodeListItem </TABLE-PATH> <COLUMN name="clname" retain="yes"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> <COLUMN name="cltype" retain="yes"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>10</LENGTH> <COLUMN name="clorder"> <TYPE>numeric</TYPE> <DATATYPE>INTEGER</DATATYPE> <LENGTH>8</LENGTH> <COLUMN name="clcd"> <TYPE>character</TYPE> <DATATYPE>STRING</DATATYPE> <LENGTH>200</LENGTH> </TABLE> </SXLEMAP>

30 参考資料 チェックプログラム vlmcl.sas の全文 %let vp = 本プログラムを置くフォルダ ; libname adam ".sas7bdat 形式の ADaM データセットを置くフォルダ "; filename dfxml "ADaM の define.xml のフルパス "; filename defmap "Mapping ファイル vlmcl.map のフルパス "; libname dfxml xml xmlmap=defmap; proc sort data=dfxml.vlm by item; proc sort data=dfxml.cl by item; out=vlm; out=cl; data vlm2; merge vlm(in=d1) cl(in=d2); by item; if d1=1 and d2=1 then output; proc sort data=dfxml.wh out=wh; by whname whcla whope chval;

31 参考資料 チェックプログラム vlmcl.sas の全文 data wh2; set wh; by whname whcla whope chval; where index(whname,"wc.ad") > 0; length item $200 dsname whrvar trgvar $8 chval2 $1000 ; item = compress( "IT." substr(whname, index(whname,".")+1) ); dsname = compress( scan(whname,2,".") ); trgvar = compress( scan(whname,3,".") ); whrvar = compress( scan(whcla,3,".") ); retain chval2; if first.whope then chval2 = compress( '"' chval '"' ); else chval2 = compress( chval2 ',"' chval '"' ); data wh3; set wh2; by whname whcla whope chval; length frope $6; if whope = "NOTIN" then frope = "NOT IN"; else frope = whope; if last.whope then output; proc sort data=wh3; by item; data vlm3; merge vlm2(in=d1) wh3(in=d2); by item; if d1=1 and d2=1 then output; data clval3; set dfxml.clval1 dfxml.clval2;

32 参考資料 チェックプログラム vlmcl.sas の全文 proc sql ; create table vlm4 as select vlm3.item, vlm3.clname, vlm3.whname, vlm3.whcla, vlm3.dsname, vlm3.whrvar, vlm3.frope, vlm3.chval2, vlm3.trgvar, clval3.cltype, clval3.clorder, clval3.clcd from vlm3 full join clval3 on vlm3.clname = clval3.clname order by vlm3.item, clval3.clorder ; quit; data vlm5; set vlm4; where item ^= ""; if upcase(cltype) = "TEXT" then type="c"; else type="n"; proc freq data=vlm5 noprint; tables dsname*whrvar*frope*chval2*trgvar*type/ out=vlm6(drop=percent); data vlm7; set vlm6; retain seq; seq=sum(seq,1);

33 参考資料 チェックプログラム vlmcl.sas の全文 data _null_ ; set vlm7; file "&vp.\vlmcl_tmp.sas"; put 'proc freq data=adam.' dsname ' noprint; tables ' whrvar '*' trgvar '/out=frq' seq ';'; if frope in ("IN", "NOT IN") and type="c" then put 'where ' trgvar '^=""' ' and ' whrvar frope '(' chval2 '); '; else if frope in ("IN", "NOT IN") and type="n" then put 'where ' trgvar '^=. ' ' and ' whrvar frope '(' chval2 '); '; else if type="c" then put 'where ' trgvar '^=""' ' and ' whrvar frope chval2 '; else if type="n" then put 'where ' trgvar '^=. ' ' and ' whrvar frope chval2 '; '; '; put 'data frq' seq '; set frq' seq '; length clcd $200 chval2 $1000 dsname trgvar whrvar2 $8;'; if type="c" then put 'frqseq=' seq "; chval2='" chval2 "'; clcd=" trgvar '; dsname="' dsname '"; whrvar2="' whrvar '"; trgvar="' trgvar '"; '; else if type="n" then put 'frqseq=' seq "; chval2='" chval2 "'; clcd=compress(" trgvar '); dsname="' dsname '"; whrvar2="' whrvar '"; trgvar="' trgvar '"; '; put " "; %include "&vp.\vlmcl_tmp.sas";

34 参考資料 チェックプログラム vlmcl.sas の全文 data step01; set frq:; proc sort data=step01; by dsname chval2 trgvar clcd; proc sort data=vlm5 out=step02; by dsname chval2 trgvar clcd; data step03; merge step02(keep=dsname chval2 trgvar clcd whrvar frope in=d1) step01(keep=dsname chval2 trgvar clcd whrvar2 frqseq count in=d2) ; by dsname chval2 trgvar clcd; if d1=1 then d1fl="y"; if d2=1 then d2fl="y"; data step04; format dsname whrvar frope chval2 trgvar clcd count d1fl d2fl frqseq; set step03; keep dsname whrvar frope chval2 trgvar clcd count d1fl d2fl frqseq; if d1fl = "" and d2fl = "Y" then output ;

SAS Web XML * ** * ** Web Data Analysis with SAS Input and Output of XML Data and Application to Real Estate Valuation Map Junnosuke Matsushima*, Hiro

SAS Web XML * ** * ** Web Data Analysis with SAS Input and Output of XML Data and Application to Real Estate Valuation Map Junnosuke Matsushima*, Hiro SAS Web XML * ** * ** Web Data Analysis with SAS Input and Output of XML Data and Application to Real Estate Valuation Map Junnosuke Matsushima*, Hiroshi Ishijima**, Ikue Watanabe *Clinical Research Planning

More information

Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation

Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation 要旨 : 実行されるコードを分岐 繰り返すためには SAS マクロが用いられてきた 本発表では SAS マクロではなく Proc Lua

More information

Value Level Metadata に関する検討 CJUG-SDTM Team - 1 -

Value Level Metadata に関する検討 CJUG-SDTM Team - 1 - Value Level Metadata に関する検討 CJUG-SDTM Team - 1 - 免責事項 本文書で述べた内容は CDISC Japan User Group SDTM チームのサブチームで検討した結果を述べたものであり, 規制当局による規制を満たすための条件や,Value Level Metadata 作成方針に関するベストプラクティスを提示したものではありません また, 検討メンバーの所属する企業の意見とは関係ありません

More information

Exam : A JPN Title : SAS Base Programming for SAS 9 Vendor : SASInstitute Version : DEMO Get Latest & Valid A JPN Exam's Question and Answ

Exam : A JPN Title : SAS Base Programming for SAS 9 Vendor : SASInstitute Version : DEMO Get Latest & Valid A JPN Exam's Question and Answ Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : A00-211-JPN Title : SAS Base Programming for SAS 9 Vendor : SASInstitute Version : DEMO Get Latest &

More information

Autumn 2005 1 9 13 14 16 16 DATA _null_; SET sashelp.class END=eof; FILE 'C: MyFiles class.txt'; /* */ PUT name sex age; IF eof THEN DO; FILE LOG; /* */ PUT '*** ' _n_ ' ***'; END; DATA _null_;

More information

Microsoft Word - sample_adv-programming.docx

Microsoft Word - sample_adv-programming.docx サンプル問題 以下のサンプル問題は包括的ではなく 必ずしも試験を構成するすべての種類の問題を表すとは限りません 問題は 個人が認定試験を受ける準備ができているかどうかを評価するためのものではありません SAS Advanced Programming for SAS 9 問題 1 次の SAS データセット ONE と TWO があります proc sql; select one.*, sales

More information

要旨 : データステップ及び SGPLOT プロシジャにおける POLYGON/TEXT ステートメントを利用した SAS プログラムステップフローチャートを生成する SAS プログラムを紹介する キーワード :SGPLOT, フローチャート, 可視化 2

要旨 : データステップ及び SGPLOT プロシジャにおける POLYGON/TEXT ステートメントを利用した SAS プログラムステップフローチャートを生成する SAS プログラムを紹介する キーワード :SGPLOT, フローチャート, 可視化 2 SAS プログラムの可視化 - SAS プログラムステップフローチャート生成プログラムの紹介 - 福田裕章 1 ( 1 MSD 株式会社 ) Visualization of SAS programs Hiroaki Fukuda MSD K.K. 要旨 : データステップ及び SGPLOT プロシジャにおける POLYGON/TEXT ステートメントを利用した SAS プログラムステップフローチャートを生成する

More information

データ構造の作成 一時 SAS データセットと永久 SAS データセットの作成 テキストファイルから SAS データセットを作成するための DATA ステップの使用例 : Data NewData; Infile "path.rawdata"; Input <pointer-control> var

データ構造の作成 一時 SAS データセットと永久 SAS データセットの作成 テキストファイルから SAS データセットを作成するための DATA ステップの使用例 : Data NewData; Infile path.rawdata; Input <pointer-control> var SAS Base Programming for SAS 9 データへのアクセス フォーマット入力とリスト入力を使用したローデータ ファイルの読み込み 文字データと数値データ 標準と非標準の数値データの識別文字および 標準 非標準の固定長データを読み取るための フォーマット入力のINPUTステートメントの使用 :INPUT 変数名入力形式 ; 文字および 標準 非標準のフリーフォーマットデータを読み込むための

More information

Slide 1

Slide 1 解析対象を特定するフラグデータの SDTM/ADaM データセットへの格納について 2015 年 9 月 28 日 製薬協 CDISC タスクフォース 羽田純子 1 目次 背景 用語定義 フラグ情報を格納した ADaM のイメージ 被験者レベルフラグデータの SDTM/ADaM 格納プロセス ADaMにおけるレコードレベルフラグ変数の紹介まとめ 2 背景 CRF において収集したデータについては SDTM

More information

untitled

untitled Summer 2008 1 7 12 14 16 16 16 SAS Academic News B-8 4 B-9 6 B-11 7 B-15 10 DATA _NULL_; dlm=","; char1="" char2="" char3="15" char4="a",,15,a results=catx(dlm, OF char1-char4); PUT results; DATA

More information

電子データ申請に向けた品質管理サイクルの最適化 ~ プログラミング業務における deja vu からの脱却 ~ 小林千鶴, 平野勝也, 坂井絵理, 北西由武 ( 塩野義製薬株式会社解析センター ) Optimization of quality control cycle toward electr

電子データ申請に向けた品質管理サイクルの最適化 ~ プログラミング業務における deja vu からの脱却 ~ 小林千鶴, 平野勝也, 坂井絵理, 北西由武 ( 塩野義製薬株式会社解析センター ) Optimization of quality control cycle toward electr 電子データ申請に向けた品質管理サイクルの最適化 ~ プログラミング業務における deja vu からの脱却 ~ 小林千鶴, 平野勝也, 坂井絵理, 北西由武 ( 塩野義製薬株式会社解析センター ) Optimization of quality control cycle toward electronic study data submissions ~ Want to be free from

More information

<4D F736F F F696E74202D F8D F8DE28FE35F D208AD F18F6F95A882CC97AF88D3935F87415F88F38DFC97702E >

<4D F736F F F696E74202D F8D F8DE28FE35F D208AD F18F6F95A882CC97AF88D3935F87415F88F38DFC97702E > ADaM 留意点 2 トレーサビリティ OpenCDISC Validation CJUG ADaM ( 武田薬品工業株式会社 ) 高浪洋平 CJUG ADaM ( 株式会社中外臨床研究センター ) 坂上拓 1 ADaM 留意点 2 トレーサビリティ OpenCDISC Validation 2 トレーサビリティ (Traceability) Metadata traceability 解析結果,

More information

帳票 Mockup からの RTF 用テンプレート SAS プログラム自動作成ツール Taiho TLF Automated Tool の紹介 伊藤衡気 1 栗矢芳之 2 銭本敦 2 ( 株式会社タクミインフォメーションテクノロジー 1 大鵬薬品工業株式会社 2 )

帳票 Mockup からの RTF 用テンプレート SAS プログラム自動作成ツール Taiho TLF Automated Tool の紹介 伊藤衡気 1 栗矢芳之 2 銭本敦 2 ( 株式会社タクミインフォメーションテクノロジー 1 大鵬薬品工業株式会社 2 ) 帳票 Mockup からの RTF 用テンプレート SAS プログラム自動作成ツール Taiho TLF Automated Tool の紹介 伊藤衡気 1 栗矢芳之 2 銭本敦 2 ( 株式会社タクミインフォメーションテクノロジー 1 大鵬薬品工業株式会社 2 ) 要旨 : Excelで作成したTLF Mockupから RTF 出力用のSASマクロプログラムを 自動で作成するツール Taiho TLF

More information

Dim obwsmgr As New SASWorkspaceManager. WorkspaceManager Dim errstring As String Set obws = obwsmgr.workspaces.createworkspacebyserver( _ "My workspace", VisibilityProcess, Nothing, _ "", "", errstring)

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション FDA Submission のための define.pdf 作成事例 -SAS によるファイル変換の Automation 化 - 豊泉樹一郎 1), 北西由武 1), 吉田祐樹 1), 平井健太 2) 1) 塩野義製薬株式会社解析センター 2) 株式会社 SCA One Example of Generating Define.pdf for FDA Submission -Automatic

More information

スライド 1

スライド 1 ODS markup を使った ADaM define-xml の作成 坂上拓矢嶋友也西本優美株式会社中外臨床研究センターバイトメトリクス部データサイエンスグループ Creation of ADaM define-xml using SAS ODS markup Taku Sakaue Tomoya Yajima Yumi Nishimoto Biometrics Dept. Data Science

More information

要旨 注釈付き症例報告書 ( Annotated CRF ) 作成の時間削減及び品質向上を目的とし,xmlv2 エンジンを用いた Annotated CRF の作成方法及び検証方法の検討を行った キーワード :XMLV2, CDISC, SDTM, Annotated CRF(aCRF), MAP,

要旨 注釈付き症例報告書 ( Annotated CRF ) 作成の時間削減及び品質向上を目的とし,xmlv2 エンジンを用いた Annotated CRF の作成方法及び検証方法の検討を行った キーワード :XMLV2, CDISC, SDTM, Annotated CRF(aCRF), MAP, xmlv2 エンジンを用いた annotated CRF の作成と検証方法の検討 Creation and verification method of annotated CRF using xmlv2 engine 三澤喬 日本たばこ産業株式会社医薬事業部 Takashi Misawa Pharmaceutical Division, JAPAN TOBACCO INC. 要旨 注釈付き症例報告書

More information

スライド 1

スライド 1 PMDA への承認申請時 CDISC 標準電子データ提出に向けた社内標準のリモデリング 神谷亜香里, 坂井絵理, 惟高裕一, 北西由武, 角谷伸一, 小坂明子塩野義製薬株式会社解析センター Remodeling Shionogi standard for clinical data to meet the requirement of PMDA based on CDISC standard Akari

More information

DATA Sample1 /**/ INPUT Price /* */ DATALINES

DATA Sample1 /**/ INPUT Price /* */ DATALINES 3180, 3599, 3280, 2980, 3500, 3099, 3200, 2980, 3380, 3780, 3199, 2979, 3680, 2780, 2950, 3180, 3200, 3100, 3780, 3200 DATA Sample1 /**/ INPUT Price @@ /* @@1 */ DATALINES 3180 3599 3280 2980 3500 3099

More information

スライド 1

スライド 1 医薬品製造販売承認申請に必要な ADaM データセットと関連書類 プログラム ~ 準備と教育における SAS の活用 ~ 浅見由美子第一三共株式会社データサイエンス部 CDISC ADaM datasets and the related deliverables including documents and programs for Japan PMDA submission Yumiko Asami

More information

<4D F736F F F696E74202D F F8B7B89595F D208AD F18F6F95A882CC97AF88D3935F87405F88F38DFC97702E >

<4D F736F F F696E74202D F F8B7B89595F D208AD F18F6F95A882CC97AF88D3935F87405F88F38DFC97702E > ADaM 留意点 1 ADSL と BDS 解析 VISIT 関連 (AVISIT,DTYPE,BASETYPE) CJUG ADaM ( ファイザー株式会社 ) 堀田真一 CJUG ADaM ( アストラゼネカ株式会社 ) 宮浦千香子 1 ADaM 留意点 1 ADSLとBDS 解析 VISIT 関連 (AVISIT,DTYPE,BASETYPE) 2 ADSL 概要 ADSL(subject-level

More information

Caché SQL に関するよくある質問

Caché SQL に関するよくある質問 Caché SQL に関するよく ある質問 Version 5.1 2006-03-14 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché SQL に関するよくある質問 Caché Version 5.1 2006-03-14 Copyright 2006 InterSystems

More information

Microsoft PowerPoint - 【配布・WEB公開用】ACRONET_Kitahara.ppt [互換モード]

Microsoft PowerPoint - 【配布・WEB公開用】ACRONET_Kitahara.ppt [互換モード] 解析業務プロセスにおいて効率的な仕様書作成と Define.xml への変換北原孝志, 東島正堅 株式会社 ACRONET 生物統計部北西由武, 吉田祐樹塩野義製薬株式会社解析センター The efficient preparation of Specification and its conversion into Define.xml on the process of statistical

More information

プレポスト【解説】

プレポスト【解説】 コース名 : シェルの機能とプログラミング ~UNIX/Linux の効率的使用を目指して ~ 1 UNIX および Linux の主な構成要素は シェル コマンド カーネルです プロセスとは コマンドやプログラムを実行する単位のことなので プロセスに関する記述は誤りです UNIX および Linux のユーザーインターフェースは シェル です コマンドを解釈するという機能から コマンドインタープリタであるともいえます

More information

0831_02_落合_発表.pptx

0831_02_落合_発表.pptx 申請電子データシステムを利用した臨床薬理領域の電子データ提出について 独立行政法人医薬品医療機器総合機構次世代審査等推進室落合義徳 1 はじめに 本講演は臨床薬理領域に関わる申請電子データの提出時の留意点と申請電子データシステムについて説明をします 詳細は各種通知および申請電子データシステム操作マニュアル等を参照してください 2016/08/31 2 内容 1. 臨床薬理領域の電子データ提出について

More information

スライド 1

スライド 1 XML with SQLServer ~let's take fun when you can do it~ Presented by 夏椰 ( 今川美保 ) Agenda( その 1) XML XML XSLT XPath XML Schema XQuery Agenda( その 2) SQLServer における XML XML 型 XML Schema XQuery & XPath チェック制約

More information

proc STREAM による Analysis Results Metadata の作成 関根暁史 ( 藤本製薬株式会社 ) proc STREAM: The Feasible Method for Creating define.xml Files. Satoshi Sekine Fujimot

proc STREAM による Analysis Results Metadata の作成 関根暁史 ( 藤本製薬株式会社 ) proc STREAM: The Feasible Method for Creating define.xml Files. Satoshi Sekine Fujimot proc STREAM による Analysis Results Metadata の作成 関根暁史 ( 藤本製薬株式会社 ) proc STREAM: The Feasible Method for Creating define.xml Files. Satoshi Sekine Fujimoto Pharmaceutical Corp. 要旨 : 従前の put 文ではなく SAS9.4 より実装の

More information

ODS GRAPHICS ON; ODS GRAPHICS ON; PROC TTEST DATA=SASHELP.CLASS SIDE=2 DIST=NORMAL H0=58 PLOTS(ONLY SHOWH0)=(SUMMARY); VAR HEIGHT;

ODS GRAPHICS ON; ODS GRAPHICS ON; PROC TTEST DATA=SASHELP.CLASS SIDE=2 DIST=NORMAL H0=58 PLOTS(ONLY SHOWH0)=(SUMMARY); VAR HEIGHT; Summer 2009 1 8 12 14 16 16 16 ODS GRAPHICS ON; ODS GRAPHICS ON; PROC TTEST DATA=SASHELP.CLASS SIDE=2 DIST=NORMAL H0=58 PLOTS(ONLY SHOWH0)=(SUMMARY); VAR HEIGHT; PROC SGPLOT DATA=SASHELP.PRDSALE; HBAR

More information

スライド 1

スライド 1 Hadoop と SAS との連携テクニック 小林泉 SAS Institute Japan 株式会社 ビジネス推進本部アナリティクスプラットフォーム推進 Techniques in SAS on Hadoop Izumi Kobayashi Analytics Platform Practice, SAS Institute Japan 1 要旨 : ビッグデータ分析の基盤としての Hadoop

More information

解析プログラムの提出の可否( マクロの提出可否 仕様書の提出 ) 使用した解析ソフトウエアとそのバージョン 解析実施環境 (2) 電子データ提出を予定する各試験等の情報 ( 統合解析 ) 1 解析目的及び対象に関する情報 2 電子データに関する情報 3 解析実施に関する情報 (3) 電子データ提出を

解析プログラムの提出の可否( マクロの提出可否 仕様書の提出 ) 使用した解析ソフトウエアとそのバージョン 解析実施環境 (2) 電子データ提出を予定する各試験等の情報 ( 統合解析 ) 1 解析目的及び対象に関する情報 2 電子データに関する情報 3 解析実施に関する情報 (3) 電子データ提出を ( 別紙 8) 申請電子データ提出確認相談資料記載要領 申請電子データ提出確認相談の資料に盛り込む内容は 相談事項により異なるが 以下 1~4 の情報が含まれていることが相談に有用と考える 記載の様式については本別紙の付録を参照すること なお 1 2 を中心に一部の情報については 申込書と重複しての記載をお願いする 1. 基本情報 治験成分記号 販売名( 予定 ) 一般名 剤形 含量 申請予定効能

More information

スクールCOBOL2002

スクールCOBOL2002 (h) 登録集原文の指定方法 . 登録集原文の指定方法 複数の COBOL プログラムに共通の記述を別のソースファイルとしておき COPY 文で取り込むことができます 登録集原文の概念図を下欄に示します このようにすると コーディング量を削減でき 記述ミスもなくなるため 開発効率を高めることができます ここでは 第 章で実習した reidai.cbl というソースファイルの DATA0 と YYMMDD

More information

クエリの作成が楽になるUDF

クエリの作成が楽になるUDF トレジャーデータサービス by IDCF 活用マニュアル 目次 (1) UDF の概要 概要 特長 P1 [ 日付を選択 ] (2) UDF の紹介 TIME 関連 UDF 1 TD_TIME_FORMAT P2 2 TD_TIME_RANGE 3 TD_SCHEDULED_TIME 4 TD_TIME_ADD 5 TD_TIME_PARSE 6 TD_DATE_TRUNC その他 UDF 7 TD_SESSIONIZE

More information

スライド 1

スライド 1 Model based Library による Logical Check の自動生成 - チェック仕様書作成業務の効率化 - 三木悠吾 DOT インターナショナル株式会社データサイエンス部 A Generation of Logical Check Codes by Model based Library For Productive Creation of Check Specifications

More information

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL SaaS CAM MACS PostgreSQL ~ ~ 7 PostgreSQL in 2014/02/07 n n n ( ) n Oracle 16 PostgreSQL 3 MySQL n SaaS CAM MACS n AWS n 1993 6 1 1999 4 1 C/S CAM MACS 2007 4 1 SaaS CAM MACS 2007 11 1 SaaS CAM MACS CAM

More information

Microsoft PowerPoint - コピー ~ SUGI-J2011_proceeding_Takumi_Sakoda配布用ロゴあり.ppt [互換モード]

Microsoft PowerPoint - コピー ~ SUGI-J2011_proceeding_Takumi_Sakoda配布用ロゴあり.ppt [互換モード] SAS メタデータのバッチ登録 迫田英之株式会社タクミインフォメーションテクノロジーシステム開発推進部 Registering SAS Metatadata Objects in batch execution Hideyuki Sakoda System Development Dept., Takumi Information Technology Inc. 要旨 : SAS BI Server,

More information

1

1 DATA temp SET sashelp.class(where=(sex='m')) FORMAT=weight 8.2 RUN 28 DATA temp 29 SET sashelp.class(where=(sex='m')) NOTE: SCL 30 FORMAT=weight 8.2 --- 22 ERROR 22-322: 1 :,!!, &, *, **, +, -, /,

More information

libref libref libref

libref libref libref Spring 2009 1 6 11 14 16 16 libref libref libref LIBNAME '; LIBNAME '; PROC MIGRATE IN=source OUT=target ; : c: saslib source : source : c: saslib target : target ERROR: File TARGET.XXXXX (memtype=zzzz)

More information

Microsoft PowerPoint - 01CDISC概要短縮版.ppt

Microsoft PowerPoint - 01CDISC概要短縮版.ppt CDISC 標準の概要 東京大学医学部附属病院大学病院医療情報ネットワーク研究センター木内貴弘 目次 1.CDISC 標準について 2. 医療の世界のデータ交換標準と臨床研究の世界のデータ交換標準 3.CDISC 標準を活用した効率的な臨床研究 1.CDISC 標準について CDISC とは? Clinical Data Interchange Standards Consortium の略 ( 非営利の臨床データ標準化団体

More information

Taro php.jtdc

Taro php.jtdc 4-5 PHP 演習問題 演習 1 フォルダ \data\dbserver\php のPHPスクリプト randamu.php を使い, データベース testdb のテーブル table1 を取り込み, ランダムにデータを表示させるWebサーバを構築し, クライアント( Windows 側 ) のブラウザURL epc**.cen.hic.ac.jp/randamu.php を入力し, 確認する

More information

Microsoft Word - CBESNet-It連携ガイドver8.1.doc

Microsoft Word - CBESNet-It連携ガイドver8.1.doc (Net-It Central 8.1) 本ガイドでは ConceptBase Enterprise Search 1.3 と Net-It Central 8.1 の連携手順について説明します 目次 1 はじめに... 2 1.1 本書について... 2 1.2 前提条件... 2 1.3 システム構成... 2 2 ConceptBase Enterprise Search のインストール...

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション もしも, とある開発品目 X を 申請電子データ提出するとしたら 塩野義製薬株式会社グローバル医薬開発解析センター Data Science 部門坂井絵理 SAS ユーザー総会 2016 Introduction PMDA 自らが臨床データ等を活用した解析や研究を進め, 審査 相談において, より合理的で効率的な評価 判断プロセスの構築 ( 健康医療戦略平成 25 年 6 月 14 日内閣官房長官

More information

PROC OPTIONS; NOTE: XXXXXXXXSASV8.2 SASV9.1 SASV9.1 LIBNAME source ""; LIBNAME target V9 ""; PROC MIGRATE IN=source OUT=target ; RUN ; LIBNAME v8lib V8 "d: saslib v8lib"; LIBNAME v9lib V9 "d: saslib

More information

,, create table drop table alter table

,, create table drop table alter table PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................

More information

スライド 1

スライド 1 適用マニュアル Hos-CanR 3.0 サービスパック適用マニュアル システム管理者用 SP1.4 バージョン 改訂日付 改訂内容 SP 1.4 2011/12/05 SP1.4リリースに伴う修正 SP 1.3 2011/11/01 リリースに伴う修正 SP 1.2 2010/12/10 SP1.2リリースに伴う修正 SP 1.1 2010/08/09 SP1.1リリースに伴う修正 SP 1.0

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

直接 Reports & Statistics タブへの移動も可能です A. Publication Finder の統計を取得する Publication Finder Reports 1 Publication Finder タブが選択されていることをご確認下さい 2 下記項目を入力して下さい

直接 Reports & Statistics タブへの移動も可能です A. Publication Finder の統計を取得する Publication Finder Reports 1 Publication Finder タブが選択されていることをご確認下さい 2 下記項目を入力して下さい 利用統計を取得する 様々な側面からユーザーの利用状況を把握することができますここでは 基本的な利用統計レポートの作成方法をご説明します ( この項目は日本語表示に対応しておりません ) 1. Overview[ 概要 ] Quick Actions [ クィックアクション ] カテゴリ内にある Full Text Finder Reports[Full Text Finder レポート ] を選択して下さい

More information

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid(text_box02_id); if (001 == statee 全体のヒント 1. テキストボックスの制御 1.1. 日付入力日付の入力ボックスは フォーカスが入った時にスラッショを消し フォーカスが他の項目等に移るとスラッシュが加わるようにする オンフォーカス 20100101 オフフォーカス 2010/01/01 1.1.1 オンフォーカス時にスラッシュを消す入力項目のスラッシュを消すには include/function.js ファイル内の var delslash

More information

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行 はじめに コース概要と目的 SQL での作業の幅を広げるための応用的なテクニックをご説明します また 効率性の向上や正しい結果を得 るための記述方法など 実践的な記述方法についても併せてご説明します 本コースは SQL の応用的な記述テクニックとしてどのようなものがあるかを 1 日で広く浅くご理解いた だくことを目的としたコースです 細かな構文やオプションの習得は目的としておりませんことをご了承 ください

More information

PROC PWENCODE IN=sastrust1 ; RUN ;

PROC PWENCODE IN=sastrust1 ; RUN ; PROC PWENCODE IN=sastrust1 ; RUN ; 1 PROC PWENCODE IN="sastrust1" ; 2 RUN ; {sas001}c2fzdhj1c3qx /* */ LIBNAME audit 'Lev1 SASMain MetadataServer audit repos1'; /* ID */ PROC PRINT DATA=audit.person; VAR

More information

Web XXX.XXX.XXX.XXX - - [02/May/2010:12:52: ] "GET /url/url2/page2.htm HTTP/1.1" "http://www.domain.co.jp/url/url2/page1.htm" "(compatibl

Web XXX.XXX.XXX.XXX - - [02/May/2010:12:52: ] GET /url/url2/page2.htm HTTP/1.1 http://www.domain.co.jp/url/url2/page1.htm (compatibl Web Web-Site Analytics Fukuoka Financial Group, Inc. Mahiru Sunaga SAS Institute Japan Ltd. Kiyoshi Murakami (Combind log format) Apache Web 2 1 Web XXX.XXX.XXX.XXX - - [02/May/2010:12:52:55 +0900] "GET

More information

要旨 : SAS9.4 より Output Derivery System( 以下 ODS) に追加された Report Writing Interface( 以下 RWI) を使用して HTML 形式のレポート作成の実用性と可能性について検討する なお HTML 出力には タグの綺麗さから ODS

要旨 : SAS9.4 より Output Derivery System( 以下 ODS) に追加された Report Writing Interface( 以下 RWI) を使用して HTML 形式のレポート作成の実用性と可能性について検討する なお HTML 出力には タグの綺麗さから ODS Report Writing Interface による HTML 形式レポート作成の検討 望戸遼 ( イーピーエス株式会社 ) Output HTML Report by Report Writing Interface Mouko Ryo Statistics Analysis Deportment I, EPS Corporation 要旨 : SAS9.4 より Output Derivery

More information

COBOL Standard Edition COBOL SQL アクセスのご紹介 2017 年 3 本電気株式会社 次 COBOL SQLアクセスとは P.4 COBOL85 SQLEXTENSIONからの移 P.10 製品情報 P.13 COBOL SQL アクセスとは 製品概要 COBOL ソース中の埋め込み SQL によるデータベースアクセスが可能に 業界標準 ODBC(Open DataBase

More information

0 第 4 書データベース操作 i 4.1 データベースへの接続 (1) データベースチェックポイントの追加 データベースチェックポイントを追加します (2)ODBC による接続 ODBC を使用してデータベースへ接続します SQL 文を手作業で指定する場合 最大フェッチ行数を指定する場合はここで最大行数を指定します ii 接続文字列を作成します 作成ボタンクリック > データソース選択 > データベース接続

More information

Basic descriptive statistics

Basic descriptive statistics データ 情報基盤の活用事例 Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例 ( その 1) 2013 年 7 月 1 日 科学技術 学術政策研究所 科学技術 学術基盤調査研究室 1 < はじめに > はじめに 本資料には Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例をまとめています 本資料と併せて Scopus-NISTEP 大学 公的機関名辞書対応テーブル説明書

More information

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹 はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹介することを目的としているため 細かな構文やオプションの習得を目的とはしていないことを 予めご了承ください

More information

スライド 1

スライド 1 SAS Drug Development システム運用における事例 /Tips 紹介 土生敏明, 銭本敦大鵬薬品工業株式会社 Case introduction of SAS Drug Development Toshiaki Habu, Atsushi Zenimoto TAIHO PHARMACEUTICAL CO., LTD. 要旨 : SAS Drug Development(SDD) を導入した経緯,

More information

3 4 2

3 4 2 A Comparison of SAS Functions Designed for Creating Excel Output in a Stand-alone Environment and a BI Environment. Koichi Satoh Takumi Information Technology Co., Ltd. ODS EXCELXP ODS HTML ODS CSVALL

More information

technews2012autumn

technews2012autumn For Higher Customer Satisfaction, We Bridge the SS System Between Customer s World. SUMMER 2013 GUI Install License Hot Fix 02 SUMMER 2013 2 User ID 1 SS terms umask 022 echo umask 022 >> ~/.bashrc SUMMER

More information

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

Kaplan-Meierプロットに付加情報を追加するマクロの作成

Kaplan-Meierプロットに付加情報を追加するマクロの作成 Kaplan-Meier 1, 2,3 1 2 3 A SAS macro for extended Kaplan-Meier plots Kengo Nagashima 1, Yasunori Sato 2,3 1 Department of Parmaceutical Technochemistry, Josai University 2 School of Medicine, Chiba University

More information

Autumn 2007 1 5 8 12 14 14 15 %!SASROOT/sassetup SAS Installation Setup Welcome to SAS Setup, the program used to install and maintain your SAS software. SAS Setup guides you through a series of menus

More information

スライド 1

スライド 1 SASによる二項比率における正確な信頼区間の比較 原茂恵美子 1) 武藤彬正 1) 宮島育哉 2) 榊原伊織 2) 1) 株式会社タクミインフォメーションテクノロジーシステム開発推進部 2) 株式会社タクミインフォメーションテクノロジービジネスソリューション部 Comparison of Five Exact Confidence Intervals for the Binomial Proportion

More information

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 2 Excel 1 SQL 1 SQL Server sp_executesql Oracle SQL

More information

NGSデータ解析入門Webセミナー

NGSデータ解析入門Webセミナー NGS データ解析入門 Web セミナー : RNA-Seq 解析編 1 RNA-Seq データ解析の手順 遺伝子発現量測定 シークエンス マッピング サンプル間比較 機能解析など 2 CLC Genomics Workbench 使用ツール シークエンスデータ メタデータのインポート NGS data import Import Metadata クオリティチェック Create Sequencing

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

<4D F736F F F696E74202D20352D335F8D5C90AC CF909482CC90B690AC82C695D28F572E707074>

<4D F736F F F696E74202D20352D335F8D5C90AC CF909482CC90B690AC82C695D28F572E707074> RD_301 構成要素一覧と検索 から構成要素の編集辞書 ( 削除 ) を作る 作成 ( 編集 ) する削除辞書を開きます 構成要素を検索します ドラック & ドロップでも OK 範囲を選択して右クリック 右クリック 削除辞書に登録 ( 追加 ) したい構成要素を選択しコピーします 削除辞書に追加 ( 貼りつけ ) ます Step5. 削除辞書に構成要素が登録 ( 追加 ) されます 構成要素一覧と検索

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースシステム入門 7. 集計, 集約 1 リレーショナルデータベースシステム コンピュータ リレーショナルデータベース管理システム 記憶装置 リレーショナルデータベース あわせてリレーショナルデータベースシステム データの種類ごとに分かれた たくさんのテーブルが格納される 2 SQL をマスターするには SQL のキーワード create table テーブル定義 select 射影など from

More information

Advantage CA-Easytrieve Plus

Advantage CA-Easytrieve Plus CA-EasytrievePlus CA-Easytrieve PlusP 3-7 P 8-30 CA-Easytrieve Plus CA-Easytrieve Plus CA-Easytrieve Plus CA-Easytrieve Plus COBOL,PL/I CA-Easytrieve Plus CA-Easytrieve Plus a. () a. b. (COBOL PL/I) ()

More information

(CC Attribution) Lisp 2.1 (Gauche )

(CC Attribution) Lisp 2.1 (Gauche ) http://www.flickr.com/photos/dust/3603580129/ (CC Attribution) Lisp 2.1 (Gauche ) 2 2000EY-Office 3 4 Lisp 5 New York The lisps Sammy Tunis flickr lisp http://www.flickr.com/photos/dust/3603580129/ (CC

More information

ホームページ (URL) を開く 閉じる 益永八尋 VBA からホームページを開いたり 閉じたりします ホームページを開くはシート名 HP_Open で操作し ホームページを閉じるはシート名 "HP_Close" で操作します ホームページを開く方法はいくつかありますがここでは 1 例のみを表示します なお これは Web から入手したサンプルプログラムから使い勝手が良いように修正 追加したものです

More information

122.pdf

122.pdf HironobuUtsugi hironobu-utsugi@exa-corp.co.jp RDB exa review XML HTML W3C(World Wide Web Consortium) XML(Extensible Markup Language) HTML RDB(Relational Database) XML XML DB RDB XML DB XML DB XML * 1 RDB

More information

国土地理院地理情報クリアリングハウスノードサーバ管理作業手順書目次 1. はじめに 本手順書の概要 国土地理院地理情報クリアリングハウスノードサーバ内コンテンツ 管理のための基本操作 本システム内のディレクトリ...2-1

国土地理院地理情報クリアリングハウスノードサーバ管理作業手順書目次 1. はじめに 本手順書の概要 国土地理院地理情報クリアリングハウスノードサーバ内コンテンツ 管理のための基本操作 本システム内のディレクトリ...2-1 管理作業手順書 Ⅳ. 国土地理院地理情報クリアリングハウスノードサーバ編 国土地理院地理情報クリアリングハウスノードサーバ管理作業手順書目次 1. はじめに...1-1 1.1 本手順書の概要...1-1 1.2 国土地理院地理情報クリアリングハウスノードサーバ内コンテンツ...1-1 2. 管理のための基本操作...2-1 2.1 本システム内のディレクトリ...2-1 2.2 地理情報クリアリングハウスノードサーバへの接続...2-1

More information

スクールCOBOL2002

スクールCOBOL2002 3. 関連資料 - よく使われる機能の操作方法 - (a) ファイルの入出力処理 - 順ファイル等を使ったプログラムの実行 - - 目次 -. はじめに 2. コーディング上の指定 3. 順ファイルの使用方法 4. プリンタへの出力方法 5. 索引ファイルの使用方法 6. 終わりに 2 . はじめに 本説明書では 簡単なプログラム ( ファイル等を使わないプログラム ) の作成からコンパイル 実行までの使用方法は既に理解しているものとして

More information

スライド 1

スライド 1 SAS による二項比率の差の非劣性検定の正確な方法について 武藤彬正宮島育哉榊原伊織株式会社タクミインフォメーションテクノロジー Eact method of non-inferiority test for two binomial proportions using SAS Akimasa Muto Ikuya Miyajima Iori Sakakibara Takumi Information

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 PASSEXAM http://www.passexam.jp Exam : 70-461J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 1. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします

More information

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Microsoft Word - CBSNet-It連携ガイドver8.2.doc (Net-It Central 8.2) 本ガイドでは ConceptBase Search Lite.1.1 と Net-It Central 8.2 の連携手順について説明します 目次 1 はじめに...2 1.1 本書について...2 1.2 前提条件...2 1.3 システム構成...2 2 ConceptBase のインストール...3 2.1 インストールと初期設定...3 2.2 動作確認...3

More information

TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1

TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1 TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1 1 目次 1 目次... 2 2 はじめに... 3 3 Tips セットアップ... 4 3.1 事前準備... 4 3.2 事前準備 2... 4 3.3 セットアップ... 4 3.4 セットアップ ( その他 )... 5 4 Tips 概要... 6 4.1 概要...

More information

ある実務担当者が考える ADaM 開発アプローチと標準の紹介 坂上拓 ( 株式会社中外臨床研究センターバイオメトリクス部データサイエンスグループ ) Introduce ADaM development approach and standards considered by a certain p

ある実務担当者が考える ADaM 開発アプローチと標準の紹介 坂上拓 ( 株式会社中外臨床研究センターバイオメトリクス部データサイエンスグループ ) Introduce ADaM development approach and standards considered by a certain p ある実務担当者が考える と標準の紹介 坂上拓 ( 株式会社中外臨床研究センターバイオメトリクス部データサイエンスグループ ) Introduce ADaM development approach and standards considered by a certain person responsible for ADaM development. Taku Sakaue Chugai Clinical

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション CDISC を利用した相互運用性について (Interoperability using CDISC) National Center for Global Health and Medicine, Center for Clinical Sciences, Dep. of Data Science Clinical Epidemiology/ JCRAC Data Center 大津洋 ( Hiroshi

More information

OpenCms_8_5_1_Taglib_Documentation_ja1_0

OpenCms_8_5_1_Taglib_Documentation_ja1_0 OpenCms 8.5.1 タグライブラリリファレンス 2013/11/05 1.0 版 1 はじめに... 4 2 タグ 4 2-1 property プロパティ値を取得する... 5 2-2 user タグ ユーザ情報を取得する... 7 2-3 info タグ システム情報を取得する... 8 2-4 link タグ リンクを自動補正する... 9 2-5 decorate タグ 設定ファイルから文字列を装飾する...

More information

DATA test; /** **/ INPUT score DATALINES; ; PROC MEANS DATA=test; /** DATA= **/ VAR sc

DATA test; /** **/ INPUT score DATALINES; ; PROC MEANS DATA=test; /** DATA= **/ VAR sc 70 80 43 63 20 71 77 31 24 21 DATA test; /** **/ INPUT score @@; DATALINES; 70 80 43 63 20 71 77 31 24 21 ; PROC MEANS DATA=test; /** DATA= **/ VAR score; /** **/ RUN ; MEANS : score N ------------------------------------------------------------

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 演習 9 入力した条件に従いデータベースからデータを抽出する 1 演習 9 製品情報を取得するサンプル パソコン製品情報が格納された表から 任意のメーカー IDを取得するプログラムの構造を検討する sample1.htm sample1.asp SDEV_MST_PRODUCT 2 データベース クライアント サーバー PC_KATABAN KOBAN MAKER_ID HD-0001 1 NED

More information

Microsoft Word - no15.docx

Microsoft Word - no15.docx 7. ファイルいままでは プログラムを実行したとき その結果を画面で確認していました 簡単なものならそれでもいいのですか 複雑な結果は画面で見るだけでなく ファイルに保存できればよいでしょう ここでは このファイルについて説明します 使う関数のプロトタイプは次のとおりです FILE *fopen(const char *filename, const char *mode); ファイルを読み書きできるようにする

More information

RaQuest スターターセット インストールマニュアル

RaQuest スターターセット インストールマニュアル RaQuest Install manual by Sparx Systems Japan 目次 1. はじめに...3 2. インストールの手順...3 3. ライセンスキー登録の手順...17 4. インストール時のトラブル対処方法...21 Copyright (c) 2004-2018 Sparx Systems Japan Co., Ltd. 2 1. はじめに このインストールマニュアルは

More information

FW APIServer 設定ガイド Version 年 2 月 3 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

FW APIServer 設定ガイド Version 年 2 月 3 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED FW APIServer 設定ガイド Version 1.4 2016 年 2 月 3 日富士通株式会社 i 改訂履歴 改訂 No. 日付 Version 章 No. 項 No. 改訂内容 1 2015/04/14 1.0 - - 新規作成 2 2015/06/02 1.1 3 表内 No.12 の備考欄を追記 3 2015/06/23 1.2 3 メソッドのフォワード先を とする注意事項を追記 4

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

標準化 補足資料

標準化 補足資料 高度専門データベース技術 SQL99 補足資料 ( 株 ) アイテック情報技術教育研究部 2012 年 2 月 14 日 ( はじめに ) この補足資料は,SQL99(ISO/IEC9075-2,JIS X3005-2) の必須機能 (Core SQL) のうち, SQL92に対し機能拡張が行われた部分で, 高度専門データベース技術 ( 以下, DB 技術 という ) に記載のないものについて記述する

More information

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持ちの

More information

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT DEIM Forum 2017 E3-1 SuperSQL 223 8522 3 14 1 E-mail: {tabata,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp,,,, SuperSQL SuperSQL, SuperSQL. SuperSQL 1. SuperSQL, Cross table, SQL,. 1 1 2 4. 1 SuperSQL

More information

2011 ST講座 入門講座 DICOM規格 初級 –DICOMをうまく使いこなす-

2011  ST講座  入門講座  DICOM規格 初級  –DICOMをうまく使いこなす- 2017 年度画像診断レポート委員会成果報告 一般社団法人日本画像医療システム工業会 (JIRA) 医用画像システム部会画像診断レポート委員会野川彰一 2018/02/22 2017 年度画像診断レポート委員会成果報告 はじめに 画像診断レポート委員会 2017 年度の活動目標 1) 画像医療における診断レポートのあり方を 技術的側面 及び医療の側面から検討する 2) 異なるベンダ間でのレポートデータの互換性

More information

PA4

PA4 SQL チューニングによる 性能改善の効果とポイント 株式会社アクアシステムズ PPA4003J-00-00 株式会社アクアシステムズ Oracle データベースを専門とする技術者集団 Oracle チューニング & 監視ツール Performance Analyzer の開発 / 販売 Oracle 診断及びパフォーマンスチューニング Oracle データベースに関するコンサルティング Oracle

More information

ソフトウェアエンジニアリング - 機能 #54

ソフトウェアエンジニアリング - 機能 #54 ソフトウェアエンジニアリング - 機能 #54 GitBucket 3.11 の RPM を H2 database migration ツールを含めて作成する 2016/02/28 10:47 - 高橋徹 ステータス : 却下開始日 : 2016/02/28 優先度 : 通常期日 : 担当者 : 高橋徹進捗率 : 100% カテゴリ : 予定工数 : 0.00 時間 対象バージョン : Linux

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション FLEXSCHE Excel 帳票 入門ガイド 1 目次 2 EXCEL 帳票とは EDIF を用いて出力された一時データを元に それを EXCEL 形式の帳票として出力する機能です 利用するには FLEXSCHE EDIF の他 Microsoft Excel 2003 以降が必要です レイアウトデザインも EXCEL で行うので 多くの方に操作に抵抗なく編集していただけます この入門ガイドでは

More information