スライド 1

Size: px
Start display at page:

Download "スライド 1"

Transcription

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

2 要旨 医薬品開発において統計解析を実施するためには データクリーニングが必須であるがこの業務は決して工数の少ないものではない 弊社では業務効率化のために model based 開発を応用したロジカルチェックの自動生成を試みた キーワード : model based Data management logical check call execute 2

3 目次 PROPAGANDA 哲学 the Constructal Law 哲学 the Constructal Law for Data 社内における役割別 SAS 習得度 Check 仕様書作成において 仕様書に関する問題点 モデルベース開発とは 実現可能性を探る チェックを抽象化してモデルをつくる Library に格納されているモデルの紹介 Technology SIDE Logical Check の構造 1 Logical Check の構造 2 Check 仕様書の構造 1 DM - CRA Check 仕様書の構造 2 DM - STAT 基本的な構造 条件分岐へ拡張 異なるデータセット同士の比較へ拡張 エラーメッセージの出力 結果 DEMONSTARTION 実施例 考察 考察 2 結論 Reference 3

4 Model based Library による Logical Check の自動生成と チェック仕様書作成業務の効率化 PROPAGANDA 4

5 哲学 the Constructal Law コンストラクタル法則 有限の流動系が時間の流れの中で存続するためには その流動系の配置は 流動抵抗を低減するように進化しなければならない *1 Flow systems in action: the delta of the Lena River in northern Siberia (left) and a cast of a human lung (right). (A. Bejan) *1 木村繁男訳 5

6 哲学 the Constructal Law for Data 情報伝達における進化の方向性とは 進化は効率的な方向へ進む ex. 絵 象形文字 文字 ( より明確に ) 会話 電話 衛星通信 ( より遠くに ) 手紙 電子メール ( より素早く ) 紙 本 電子媒体 ( より多くの情報を ) 6

7 社内における役割別 SAS 習得度 Monitor SAS 習得レベル : 微 Data Manager SAS 習得レベル : 中 Statician SAS 習得レベル : 高 個人差はあるが基本的に STAT チームが高い社内で使用する SAS 組み込みシステムなどは社内 SE でなく SAS programmer の上級者が開発している現状 7

8 Check 仕様書作成において CRA:PL DM STAT エラーメッセージの作成 チェックの妥当性確認 チェック項目の策定 CRA へ項目の確認 STAT へ委託 疑義に回答する 訂正が発生したら Check Program の作成 CSV or Test Check 仕様書に疑義を上げる DM の仕事量がすごく多い 疑義事項を挙げるプロセスだけでもけずれないか? 8

9 仕様書に関する問題点 書き手の意思を読み手に確実に伝えることができない 何かしらの齟齬が発生する可能性を否めない 正しく 仕様書を書くコストは高くつく SAS に関しての知識 データベースに関する知識 臨床試験に関する知識など 完全な仕様を求められる 規制法の中なので仕方ない たとえ check が 500 個であっても 必要なことではあるが check の品質を担保するには工数がかかりすぎる 9

10 モデルベース開発とは 組み込みシステムなどで発達してきた開発手法 直感的に理解しやすいモデルを仕様書とすることができる モデルベース開発の特徴 モデルによる仕様の表現 定義 実行可能な仕様書 モデルのシミュレーションによる設計の詳細化 妥当性検証 モデルからの自動コード生成による実装 テスト 検証におけるモデルの再利用 紙の仕様書で不足する情報を補完するために モデル を用いることで 仕様を明確化する 開発プロセス全体のコミュニケーションを改善する 開発の上流工程を重視する Logical Check の作成に応用できないか? 参照 : 柴田克久サイバネットシステム,@IT MONOist 10

11 実現可能性を探る モデルベース開発の特徴より モデルによる仕様の表現 定義 実行可能な仕様書 実行可能な仕様書を作成すれば出来る モデルのシミュレーションによる設計の詳細化 妥当性検証 シミュレーションの定義を状況の再現性ととらえる SAS は再現性のためのソリューションとしては高度なレベルにある モデルからの自動コード生成による実装 マクロ関連の書籍に答えがありそう テスト 検証におけるモデルの再利用 うまく開発して再利用すれば工数大幅削減! 実現可能性は十分にある! 11

12 チェックを抽象化してモデルをつくる 抽象化なし visit2<visit4-74 日 or visit4-46 日 <visit2 if EXIT= あり追跡調査の visit< 中止日 はい が選択されている場合に 中止の有無で あり が選択されていない 第一抽象化 Visit の allowance の調査 チェックボックスと日付の矛盾の調査 選択肢間の矛盾の調査 第二抽象化 変数間の差と基準値 ( 定数 ) の比較 条件付きで変数間の値を比較 変数間の値を比較 12

13 Library に格納されるモデルの紹介 Generator Model : 001 If DSN1.Var1 Operator Const1 Then RESULT = 1 Generator Model : 002 If DSN1.Var1 - DSN2.Var2 Operator Const1 Generator Model : 003 If DSN3.Var3 = Const2 Then Then RESULT = 1 If DSN1.Var1 Operator Const1 Then RESULT = 1 13

14 Model based Library による Logical Check の自動生成と チェック仕様書作成業務の効率化 TECHNOLOGY SIDE 14

15 Logical Check の構造 1 Clinical Database Check Specification Derivation Derived Database Logical Check Result 1. Clinical DB に対してチェック用の変数を導出 ( 手動 ) 2. Logical Check Program は Check 仕様書から自分がチェックすべきデータセット名 変数名 基準値などを読み込む 3. 読み込んだ値に対してチェックプログラムを生成 4. Call Execute で実行する 5. 結果を Result へ格納する 15

16 Logical Check の構造 2 Check Specification Error Message Result 1. Check Spec. からエラーメッセージを読み込み フォーマットとして登録 2. Result に対してエラーが検出されたものを query 候補として別の DS へ移行する Manual Check 結果 ( 紙 ) Logical Check 結果 (XLS) Query Database 3. Query DS に対してフォーマットを適応し Logical Check の結果としてエクセルへ出力 データクリーニング結果 (XLS) Audit Trail 16

17 Check 仕様書の構造 1 DM - CRA Check の Seq. Number CRF のページ CRF 上の項目 エラーメッセージ 17

18 Check 仕様書の構造 2 DM - STAT ドメイン名の指定範囲 : SDTM CT の DOMAIN 名で標準化 ( 拡張あり ) 変数名の指定範囲 : 横型のデータセットに対応命名方法は出来る限り CDISC の命名法に従う Check の Generate Model を指定 ドメイン名. 変数名の形式で指定 Operator: 全角使用不可 SAS が認識できるもの なおかつ人も認識しやすいものに統一 18

19 基本的な構造 data _null_; set plan; statement = 'Data temp_result; set ' dsn1 '; LCSEQ = ' compress('"' LCSEQ '"') ' ; if ' svar1 ' ' operator ' ' const1 ' then result = 1; else result = 0; run;'; call execute(statement); run; DSN : Plan Check 仕様書を読み込み 変数と Data Set Name を分離 Model 001 の読み込み部分の実行結果 Visit を考えない場合の生成文 Plan の変数を読み込み statement 変数を作成 Call execute で statement 文を実行する 19

20 条件分岐へ拡張 Visit 指定が入っているケースを考慮する str1 = 'Data temp_result; set ' dsn1 '; ; if Var1_visit NE null then str2 = where VISIT = Var1_visit ; ; str3 = LCSEQ = ' compress('"' LCSEQ '"') ' ; if ' svar1 ' ' operator ' ' const1 ' then result = 1; else result = 0; run;'; statement = cat(str1, str2, str3); call execute(statement); run; Visit を考える場合は Visit の指定の有無で生成文を変更する 今回のケースでは where 句のみで十分な制御が可能 Null の場合は 長い空白が挿入されるが問題はない 不思議な warning 文字列が 262byte を超えると warning が出る 昔の名残らしいがなぜ消去されないのかは謎 20

21 異なるデータセット同士の比較 * マクロ変数を symget で取得 *; mvarc = symget(compress("svar3_" _n_)); mvarn = input(mvarc,8.); * モデル式の中で使用する *; if ' svar1 ' ' operator ' mvarn then result = 1; * 結合する *; Proc sql noprint; Create table temp_result as select a.subjid,., b.aeseq, b.aeptcd from DM a left join AE b on a.subjid = b.subjid; * 構造がいつも同じであればよいのだが *; 1. マクロ変数を利用する マクロ変数テーブルを一時的な変数格納庫として利用する 変数は symget などで取得 制御文が変数生成と値の比較の二系統に分かれるので 生成順序などが心配 2. 結合を利用する 比較する二つのデータセットを結合し 比較する 安定しているが 二つのデータセットの構造の関係や結合キーが安定して存在するかどうかが微妙 21

22 エラーメッセージの出力 proc sql; insert into Query 仕様書 select LCSEQ, SUBJID, STAGE, VISIT, TRISEQ, RESULT, LCSEQ as DOMAIN, LCSEQC as ERRMSG, LCSEQ as FLDCD from Result where RESULT = 1; quit; Check 仕様書を Proc format でエラーメッセージ CRF 項目などをフォーマットとして保存 フォーマットは LCSEQ をキーにしておき クエリデータセットにかぶせておく その後エクセルへ出力 22

23 結果 システムとして構築することができた 再利用する model は CSV を実施し Library へと登録して再利用可能としておく 再利用しない model は簡易 CSV を実施して利用 エラーメッセージ CRF ページ表示 出力 監査証跡機能などを実装 拡張するときは model を追加する 次期開発候補は CDISC の縦型データセットに対応できる model など 23

24 Model based Library による Logical Check の自動生成と チェック仕様書作成業務の効率化 DEMONSTARTION 24

25 実施例 臨床試験 症例数 38 CRF: 紙 Check 数 :2173 ( うち SAS で処理するもの : 2010) DM 担当者 : 新人 (DM 未経験 ) Library からコピーされた Logical Check Program 今後はバッチファイル処理などで効率的に実施出来るようにする予定 結果として 18 のモデルで全ての Check を生成! 25

26 考察 工数変化とその他の変化 - DM 担当者にとっては無事に Check 仕様書が作成できた Check の有り方はモデルが示すため作業自体は効果的に進んだ ただモデルを定める作業が入ってしまったため 若干工数がかさんだ しかしモデルが安定すればもう少し工数が減ると予想 STAT の工数は Program Library に新規 model を追加するときのみ増大するため 相当の工数が減少する予定 部内のやり取りはモデルベースで行うことができるため 仕様書における変数や基準値の話題がメインに!? 26

27 考察 2 - モデルが促進するコミュニケーション - 従来の SAS プログラミング工程に model based の概念を持ち込んで開発した結果 DM および STAT 担当者の物の見る目が変化した 前 : どういう Check を作ればよいか 後 : どういうモデル 変数を作れば 使えばよいか いつの間にか変化が起こり モデルを中心としたコミュニケーションが実施されていた 結果としてモデルは明確な判断基準と齟齬のより少ないコミュニケーションを DM STAT グループへ提供した 27

28 結論 - コンストラクタル法則の観点より - モデルは 結局のところ高次元言語のように振る舞った モデルが加速させた業務プロセス 情報伝達プロセス Model based 開発を組み込んだこと コンストラクタル法則が示す進化の方向と同等 おそらく多くの場面で応用が可能と考えられる 28

29 Reference Adrian, Bejan, 流れとかたち 万物のデザインを決める新たな物理法則 柴田裕之訳 Art, Carpenters, Carpenter's Complete Guide to the Sas Macro Language Robert, Virgile, SAS Macro Language Magic: Discovering Advanced Techniques SAS 9.3 SQL プロシジャユーザーガイド SAS 9.3 マクロ言語 : リファレンス 29

30 ご静聴ありがとうございました! And special thanks to Adrian Bejan! 30

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

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

要旨 : データステップ及び 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

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 電子データ申請時代における Biostatistician のあるべき姿 第一三共株式会社 奥田恭行 1 Disclaimer 本発表内容は発表者の経験に基づいた個人的見解であり 所属する組織を代表した意見ではないことにご留意下さい 2 背景 拡大する生物統計担当者の業務とその弊害 近年では 社内で生物統計担当者が関与を求められる業務範囲は広がりつつあり その中でも CDISC 標準実装 電子データ申請対応に関する業務増が大きい

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

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

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

More information

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

Pinnacle 21: ADaM データセットや Define.xml の CDISC 準拠状況をチェックするツール 本発表で言及している Pinnacle: Enterprise version ( 有償版 ) Community version ( 無償版 ) 本発表で Pinnacle 21 Community の ADaM チェック機能を補完する XML Mapping を使用したプログラムの紹介 西岡宏 ( シミック株式会社 統計解析部 ) A Program with XML Mapping to Make up ADaM Checking Function of Pinnacle 21 Community Hiroshi Nishioka Statistical

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

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部 はじめに コース概要と目的 Oracle 独自の手続き型言語である PL/SQL について説明します PL/SQL の基本構文 ストアド サブプログラム トリガーの作成方法 またストアド サブプログラムの管理について習得することを目的としています 受講対象者 これから PL/SQL を使用してアプリケーション開発をされる方 前提条件 SQL トレーニング コースを受講された方 もしくは 同等の知識をお持ちの方

More information

Slide 1

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

More information

スライド 1

スライド 1 CDISC 標準対応で SAS プログラマーが 抱える問題点と解決策 片山雅仁小山卓己山本松雄イーピーエス株式会社 CRO 事業本部 DS センター Problems and solutions that SAS programmers faced with CDISC Standards. Masahito Katayama, Takumi Koyama, Matsuo Yamamoto Data

More information

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 yamamoto@sraoss.co.jp Sylph-Searcher とは Sylpheed 向け電子メール全文検索アプリケーション PostgreSQL 8.2の全文検索機能を利用 Linux/Unix Windows 2000

More information

今さら聞けない!? Oracle入門 ~後編~

今さら聞けない!? Oracle入門 ~後編~ Oracle Direct Seminar 今さら聞けない!? Oracle 入門 ~ 後編 ~ 日本オラクル株式会社 Agenda 1. Oracle の基本動作 2. Oracle のファイル群 3. Oracle のプロセス群と専用メモリ領域. データベース内部動作 今さら聞けない!? オラクル入門 ~ 後編 ~. データベース内部動作 検索時の動作更新時の動作バックアップについて

More information

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB 3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB.netソリューションを作成します言語変換後にSDK( ソフトウェア開発キット ) にてデバッグおよびビルドにて実行可能アプリケーションを作成します

More information

SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNE

SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNE SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNER JOIN LEFT JOIN RIGHT JOIN 1 サンプルのデータ この資料では 下記のテーブルをもとに各クエリの結果がどうなるかを示します

More information

Jupyter Notebook を活用したプログラムライブラリ構築の検討 吹谷芳博 1, 藤澤正樹 1 ( 1 あすか製薬株式会社 ) Examination of the program library construction using Jupyter Notebook ASKA Pharm

Jupyter Notebook を活用したプログラムライブラリ構築の検討 吹谷芳博 1, 藤澤正樹 1 ( 1 あすか製薬株式会社 ) Examination of the program library construction using Jupyter Notebook ASKA Pharm Jupyter Notebook を活用したプログラムライブラリ構築の検討 吹谷芳博 1, 藤澤正樹 1 ( 1 あすか製薬株式会社 ) Examination of the program library construction using Jupyter Notebook ASKA Pharmaceutical Co., Ltd. 要旨 : PC SAS での Jupyter Notebook

More information

XMP structure: 1

XMP structure: 1 WPS Python プロシジャユーザーガイドとリファレンス バージョン : 4.1.2 Copyright 2002-2019 World Programming Limited www.worldprogramming.com 目次 はじめに... 3 セットアップと設定...4 WPS で Python を使用する...5 PROC PYTHON...6 EXPORT... 6 IMPORT...7

More information

要旨 : CDASH 標準に準拠した Raw データ (CRF) から SDTM を効率的に作成するポイントと EDC の仕様が様々であることにより標準化しきれない部分を補うツール (SAS マクロ ) 開発のコンセプトを紹介する キーワード :CDISC, CDASH, SDTM 2

要旨 : CDASH 標準に準拠した Raw データ (CRF) から SDTM を効率的に作成するポイントと EDC の仕様が様々であることにより標準化しきれない部分を補うツール (SAS マクロ ) 開発のコンセプトを紹介する キーワード :CDISC, CDASH, SDTM 2 CDASH から SDTM を効率的に作成するための Tips のご紹介 小松邦岳 鈴木淳一 村岡了一 飛石陵子 ( 株式会社アスクレップ ) Introduction of Tips to make SDTM efficiently from CDASH. Kunitake Komatsu, Junichi Suzuki, Ryoichi Muraoka, Ryoko Tobiishi (Asklep.Inc)

More information

プレポスト【解説】

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

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

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

イントロダクション

イントロダクション CDISC 標準に準拠した心血管疾患臨床試験データモデルの構築 実施報告書 1 1. イントロダクション 1.1 背景 1.2 目的 2. 実施方針と実装計画 2.1 実施方針 2.2 実装の全体像 2.3 実装の進め方 3. 実装時に発生した課題と解決策 4. 考察 5. 結論 3.1 課題 目次 3.2 解決策 3.2.1 CRF デザインの再利用性と実用性のトレードオフの解決策 3.2.2 データベース構造は

More information

Microsoft Word - CAN Monitor の使い方.doc

Microsoft Word - CAN Monitor の使い方.doc CAN Monitor の使い方 1. 仕様項目内容ポート数 1ch 対応速度 125kbps,250kbps,500kbps,1Mbps ログ記録 CSV フォーマットで時系列に記録時間は msec 単位 H/W mailbox 受信 :16ch 送信 :8ch 受信フィルタチャネル毎にデータ ID および MASK 機能設定可能 Bit Timing 調整可能 サンプリングポイントを約 30%~

More information

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

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

More information

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事 2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事 豊山 祐一 Hitachi ULSI Systems Co., Ltd. 2015. All rights

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

PowerPoint Presentation

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

More information

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx MATLAB/Simulink を使用したモータ制御アプリのモデルベース開発事例 ルネサスエレクトロニクス株式会社 第二ソリューション事業本部産業第一事業部家電ソリューション部 Rev. 1.00 2014 Renesas Electronics Corporation. All rights reserved. IAAS-AA-14-0202-1 目次 1. はじめに 1.1 モデルベース開発とは?

More information

Microsoft PowerPoint pptx

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

More information

SAS_user_2015_fukiya02

SAS_user_2015_fukiya02 小さな組織が SAS Program のバージョン管理をするには. (Git,GitLab 及び Redmine を用いた _ プログラム開発環境整備の検討 ) 吹谷芳博株式会社エスアールディデータマネジメント統計解析室 How to manage version control of SAS programs in small organizations; Consideration of environmental

More information

画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう

画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 第 14 回 応用 情報処理演習 ( テキスト : 第 10 章 ) 画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 特定色の画素の検出 ( テキスト 134 ページ ) 画像データが保存されているファイルを読み込んで, 特定色の画素の位置を検出するプログラムを作成しなさい 元画像生成画像 ( 結果の画像 )

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

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX] 開発 運用時のガイド [UNIX] JDK8 への移行に伴う留意点 2015.10 O c t o b e r はじめに 本書は 開発 運用フェーズで使用するドキュメントとして Java TM Development Kit 8 への移行に伴う 留意点について記述しています 1. 対象とする読者本書は Java TM Development Kit 8 を使用し システムを設計 構築 運用する立場にある方を対象としています

More information

GlobalFlow5 Ver.1.00R04 リリースノート

GlobalFlow5 Ver.1.00R04 リリースノート GlobalFlow5 1.00R04 リリースノートパナソニックソリューションテクノロジー株式会社 2006 年 11 月 30 日 製品情報 バージョン : Ver1.00R04 変更内容 新機能 文書の末尾に 印がある機能をご利用の場合は GlobalDoc5 が必要です 書類情報を CSV ファイル形式で一括して出力する機能を追加しました 書類の印刷用画面を表示する機能を追加しました ユーザーごとに機能管理者の設定

More information

機能検証トレーニング コース一覧

機能検証トレーニング コース一覧 機能検証トレーニング コース一覧 日本シノプシス合同会社 2016.03 トレーニング コース一覧 VCS/DVE 基本コース VCS-NLP/VC LP 基本コース VC Verification IP AXI 基本コース (UVM 版 ) VC Verification IP USB 基本コース (UVM 版 ) Verdi 3 基本コース SpyGlass Lint コース SpyGlass

More information

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 データベース とは? データ (Data) の基地 (Base) 実世界のデータを管理するいれもの 例えば 電話帳辞書メーラー検索エンジン もデータベースである Copyright 2008 SRA OSS, Inc.

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

Microsoft PowerPoint - kougi11.ppt

Microsoft PowerPoint - kougi11.ppt C プログラミング演習 中間まとめ 2 1 ソフトウエア開発の流れ 機能設計 外部仕様 ( プログラムの入力と出力の取り決め ) 構成設計 詳細設計 論理試験 内部データ構造や関数呼び出し方法などに関する取り決めソースプログラムの記述正しい入力データから正しい結果が得られるかテスト関数単位からテストをおこなう 耐性試験 異常な入力データに対して, 異常を検出できるかテスト異常終了することはないかテスト

More information

オブジェクト指向プログラミング・同演習 5月21日演習課題

オブジェクト指向プログラミング・同演習 5月21日演習課題 オブジェクト指向プログラミング 同演習 5 月 21 日演習課題 問題 1 配列の例外処理例外が発生する可能性のある処理を try で囲み その後に catch で例外を捕捉します 例外処理の終了処理として finally が行われます これは書かなくて自動的に行われます 提出課題 1 (Kadai052301.java) 以下のプログラムは例外処理をしていない ArrayIndexOutOfBoundsException

More information

スクールCOBOL2002

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

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

ソフトウェアエンジニアリング - 機能 #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 プレゼンテーション コンパイラとプログラミング言語 第 3 4 週 プログラミング言語の形式的な記述 2014 年 4 月 23 日 金岡晃 授業計画 第 1 週 (4/9) コンパイラの概要 第 8 週 (5/28) 下向き構文解析 / 構文解析プログラム 第 2 週 (4/16) コンパイラの構成 第 9 週 (6/4) 中間表現と意味解析 第 3 週 (4/23) プログラミング言語の形式的な記述 第 10 週

More information

Prog1_10th

Prog1_10th 2012 年 6 月 20 日 ( 木 ) 実施ポインタ変数と文字列前回は, ポインタ演算が用いられる典型的な例として, ポインタ変数が 1 次元配列を指す場合を挙げたが, 特に,char 型の配列に格納された文字列に対し, ポインタ変数に配列の 0 番の要素の先頭アドレスを代入して文字列を指すことで, 配列そのものを操作するよりも便利な利用法が存在する なお, 文字列リテラルは, その文字列が格納されている領域の先頭アドレスを表すので,

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション BRMS への取り組みと導入事例 2013 年 11 月 15 日 ( 金 ) SCSK 株式会社 IT エンジニアリング事業本部ミドルウェア部 本日の内容 BRMS 適用のポイント BRMS の可能性 Page 1 Page 2 アプリケーション連携基盤 SCSKのRed Hat JBoss / ミドルウェア技術に関する取り組みの取り組み 世界のオープンソース コミュニティーから製品化されたソフトウェア

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション SAS を使った情報管理事例 ~ そしてリスクをやっつけろ ~ 惟高裕一, 藤原正和, 北西由武, 吉田祐樹塩野義製薬株式会社 Information Management by using SAS - MINIMIZE THE RISK - Yuichi Koretaka, Masakazu Fujiwara, Yoshitake Kitanishi, Yuki Yoshida Biostatistics

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

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

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle

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

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

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

More information

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実  1 個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 iwahashi@est.hi-ho.ne.jp Iwahashi.Masami@wak.msw.co.jp 1 改善効果 品質 : フロントローディングが進み流出不具合 0 継続生産性 : 平均 130% 改善 工数割合分析

More information

iNFUSE インフューズ

iNFUSE インフューズ はじめての DataMagic セゾン情報システムズ HULFT 事業部 目的と学習内容 この動画では次の内容をご紹介していきます DataMagicとは システムデータ連携の課題と解決ポイント DataMagicの機能一覧のご紹介 DataMagicの導入事例 DataMagic 技術コラムのご紹介 All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.

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 PowerPoint - 01CDISC概要短縮版.ppt

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

More information

CodeGear Developer Camp

CodeGear Developer Camp B4 InterBase テクニカルセッション InterBase セキュリティパワーアップ セキュリティ改善のコツとツール キムラデービー代表木村明治 ( きむらめいじ ) http://kimuradb.com 1 アジェンダ DBセキュリティとは? InterBase 本体が持つセキュリティ機能 通信経路の暗号化 格納データの暗号化 2 DB セキュリティとは? 3 概略全体図 InterBase

More information

D5-2_S _003.pptx

D5-2_S _003.pptx JaSST 14 Tokyo セッション D5-2 10:30~11:00(30 分 ) キーワード駆動テストを用いた GUI テスト自動化による工期短縮実現への取り組み 2014 年 3 月 8 日 株式会社 NTT データ 技術開発本部プロアクティブ テスティング COE 小林由依 0. 自己紹介 n 氏名 Ø 小林由依 n 所属 Ø 株式会社 NTT データ技術開発本部 プロジェクトマネジメント

More information

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2 レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager 2.2.0 < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2 Platform Standard Edition Development Kit 5.0 Java SE Development Kit 6 < 追加機能一覧

More information

Microsoft PowerPoint - 講義補助資料2017.pptx

Microsoft PowerPoint - 講義補助資料2017.pptx 66 SQL 最も標準的なリレーショナルデータベースの言語 ISO による国際標準規格であり特定の企業に依存しない SQL の規格 :SQL89(SQL1), SQL92(SQL2), SQL:1999(SQL3), SQL:2003, SQL:2006, SQL:2008, SQL:2011 標準規格としての SQL は 何かの略語ではない と規定されている ( 参考 : IBM 社の製品で使われている

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

mySQLの利用

mySQLの利用 MySQL の利用 インストール インストール時に特に注意点は無い 本稿記述時のバージョンは 6.5.4 で有る (2017 年 11 月現在では 6.10.4 で https://dev.mysql.com/downloads/connector/net/6.10.html よりダウンロード出来る ) 参照設定 インストールが終了すれば Visual Studio で参照の設定を行う 参照の設定画面で

More information

Warehouse Builderにおける予測分析の使用

Warehouse Builderにおける予測分析の使用 Warehouse Builder Oracle 2006 3 Warehouse Builder... 3 ETL... 4 DMBS_PREDICTIVE_ANALYTICS... 4... 5 1... 5 2... 5 3... 5... 6 SQL PREDICT... 7... 9 1... 9 2... 9 3... 9... 10 PL/SQL... 11... 12... 12...

More information

スライド 1

スライド 1 SPI Japan 2013 in 東京 Software Product Line の実践 ~ テスト資産の構築 ~ 住友電工情報システム株式会社 QCD 改善推進部品質改善推進グループ服部悦子 2013.10.17 P.1/24 目次 1. テスト資産構築に至る背景 2. テスト資産の構築 ~ 自動テストの実現 ~ 3. 結果と評価 P.2/24 テスト資産構築に至る 背景 P.3/24 背景

More information

エンジニアリング・サービスから見たMBD導入の成功・失敗

エンジニアリング・サービスから見たMBD導入の成功・失敗 2014 年 12 月 18 日 ( 金 ) 16:40-16:55 JMAAB 中部コンファレンス エンジニアリング サービスから見た MBD 導入の成功 失敗 COPYRIGHT (C) GAIO TECHNOLOGY ALL RIGHTS RESERVED 1 ガイオ テクノロジーとは 組み込み業界向け検証ツールメーカー コンパイラ 検証 テスト 解析ツール プロトタイピングツール エンジニアリングサービス

More information

標準化 補足資料

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

More information

Chapter Two

Chapter Two Database 第 8 回 :SQL 言語 ( データベース操作 ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 1 Schedule 日程 内容 第 1 回 10 月 6 日 ガイダンス, データベースとは? 第 2 回 10 月 13 日 三層スキーマ,

More information

PA4

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

More information

DumpCollection IT Exam Training online / Bootcamp PDF and Testing Engine, study and practice

DumpCollection IT Exam Training online / Bootcamp   PDF and Testing Engine, study and practice DumpCollection IT Exam Training online / Bootcamp http://www.dumpcollection.com PDF and Testing Engine, study and practice Exam : 1z0-144 日本語 (JPN) Title : Oracle Database 11g: Program with PL/SQL Vendor

More information

記 1. 適用対象本通知は 製造販売業者等が GPSP 省令第 2 条第 3 項に規定する DB 事業者が提供する同条第 2 項に規定する医療情報データベースを用いて同条第 1 項第 2 号に規定する製造販売後データベース調査を実施し 医薬品の再審査等の申請資料を作成する場合に適用する GPSP 省

記 1. 適用対象本通知は 製造販売業者等が GPSP 省令第 2 条第 3 項に規定する DB 事業者が提供する同条第 2 項に規定する医療情報データベースを用いて同条第 1 項第 2 号に規定する製造販売後データベース調査を実施し 医薬品の再審査等の申請資料を作成する場合に適用する GPSP 省 記 1. 適用対象本通知は 製造販売業者等が GPSP 省令第 2 条第 3 項に規定する DB 事業者が提供する同条第 2 項に規定する医療情報データベースを用いて同条第 1 項第 2 号に規定する製造販売後データベース調査を実施し 医薬品の再審査等の申請資料を作成する場合に適用する GPSP 省令第 2 条第 2 項において 医療情報データベース とは 一定の期間において収集される診療録その他の診療に関する記録

More information

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 アジェンダ 1.EXPLAIN とは 2. 表アクセスの基本 3. 結合の基本 4. 統計情報とは 5.EXPLAIN コマンド 6. 問題解決例 7. まとめ 2 1.EXPLAIN とは 実行計画とは - 目的地は 1 つでもアクセス方法は複数

More information

NLMIXED プロシジャを用いた生存時間解析 伊藤要二アストラゼネカ株式会社臨床統計 プログラミング グループグルプ Survival analysis using PROC NLMIXED Yohji Itoh Clinical Statistics & Programming Group, A

NLMIXED プロシジャを用いた生存時間解析 伊藤要二アストラゼネカ株式会社臨床統計 プログラミング グループグルプ Survival analysis using PROC NLMIXED Yohji Itoh Clinical Statistics & Programming Group, A NLMIXED プロシジャを用いた生存時間解析 伊藤要二アストラゼネカ株式会社臨床統計 プログラミング グループグルプ Survival analysis using PROC NLMIXED Yohji Itoh Clinical Statistics & Programming Group, AstraZeneca KK 要旨 : NLMIXEDプロシジャの最尤推定の機能を用いて 指数分布 Weibull

More information

Chapter Two

Chapter Two Database 第 9 回 :SQL 言語 ( データベース操作 : 集合関数 抽出条件 副問い合わせ ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 2011/12/8 2011 Eiko Takaoka All Rights Reserved.

More information

KTest

KTest KTest Exam : 070-459J Title : Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform Version : DEMO 1 / 8 1. あなたは 複数のテーブルからデータにアクセスするためにビューを使用するアプリケーションがある

More information

コンピュータの構成

コンピュータの構成 目録システム : 図書館関連 DB 例 1. 図書書誌テーブル. 著者名典拠テーブル 3. 統一書名典拠テーブル 4. 件名典拠テーブル 5. 図書所蔵テーブル 6. 業者テーブル 7. 利用者テーブル 8. 貸出用利用者テーブル 9. 貸出テーブル 11. 図書予約テーブル 1. 予算テーブル 13. 収書テーブル 14. 雑誌巻号テーブル 15. 継続発注テーブル 16. 電子図書館メタデータテーブル

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

PowerPoint Presentation

PowerPoint Presentation MySQL Workbench を使ったデータベース開発 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです

More information

Microsoft PowerPoint - 08LR-conflicts.ppt [互換モード]

Microsoft PowerPoint - 08LR-conflicts.ppt [互換モード] 属性文法 コンパイラ理論 8 LR 構文解析補足 : 属性文法と conflicts 櫻井彰人 Racc (Yacc 系のcc) は属性文法的 非終端記号は 値 (semantic value) を持つ パーザーは パーザースタックをreduceするとき ( 使う規則を X ::= s とする ) s に付随する semantic value (Racc では配列 valueにある ) を用いて action

More information

PostgreSQL Plus 管理者ガイド

PostgreSQL Plus 管理者ガイド 2.4 旧バージョンからの移行 ここでは PostgreSQL Plus V1.0 および V1.1 から PostgreSQL Plus V2.0 にインスタンスの資産 を移行する手順について説明します PostgreSQL Plus V1.0 および V1.1 は PostgreSQL 7.3 をベースとしています また PostgreSQL Plus V2.0 は PostgreSQL 7.4

More information

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

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

More information

-2-

-2- -1- -2- -3- -4- -5- -6- -7- -8- 10-9- -10-1 2 -11-1 1-12- -13- -14- Plan Do Check Action Check Action 1 -15- -16- -17- -18- -19- -20- -21- -22- 10 2 9 3 9 2 1 10 2 9 3 6 4 1 6 6 10 2 10 2 11 1 8 1 8 4

More information

Microsoft PowerPoint - myadmin.ppt

Microsoft PowerPoint - myadmin.ppt 本日の目標 データベース PHPの概要を把握する PHPmyAdminを使って 自分のデータベースを作ってみる データベースにアクセスするPHPプログラムを作ってみる データベースの概要 1 用語の説明 ( テーブル, レコード, フィールド ) レコード ( 行 ) テーブル ( 表 ) 会員番号 氏名 住所 誕生日 KU3B005 前原美紀 260-0855 千葉県千葉市中央区市場町 1-1 1928/6/1

More information

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用 プログラム仕様書 (UML 表記法 ) ガイドライン 本仕様書に UML(Rational Rose 使用 ) を用いてプログラム仕様書を作成する際のガイドラインを記す 1. ドキュメントの様式について 1 ドキュメントは制御単位で作成する 2 表紙 及び変更履歴は SWS にて指定されたものを付加すること 3 下記の目次内で指定している UML 図 記述項目は必須項目とする 4SoDa にてドキュメントを出力する場合は

More information

変更の影響範囲を特定するための 「標準調査プロセス」の提案 2014年ソフトウェア品質管理研究会(30SQiP-A)

変更の影響範囲を特定するための 「標準調査プロセス」の提案  2014年ソフトウェア品質管理研究会(30SQiP-A) 変更の影響範囲を特定するための 標準調査プロセス の提案 2014 年ソフトウェア品質管理研究会 [ 第 6 分科会 A グループ ] リーダー : 宇田泰子 ( アンリツエンジニアリング株式会社 ) 夛田一成 ( アンリツエンジニアリング株式会社 ) 川井めぐみ ( サントリーシステムテクノロジー株式会社 ) 伊藤友一 (TIS 株式会社 ) 1. 研究の動機 研究員の現場では 調査を行なっているにも関わらず

More information

Microsoft Word - VBA基礎(6).docx

Microsoft Word - VBA基礎(6).docx あるクラスの算数の平均点と理科の平均点を読み込み 総点を計算するプログラムを考えてみましょう 一クラスだけ読み込む場合は test50 のようなプログラムになります プログラムの流れとしては非常に簡単です Sub test50() a = InputBox(" バナナ組の算数の平均点を入力してください ") b = InputBox(" バナナ組の理科の平均点を入力してください ") MsgBox

More information

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String 目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()

More information

平成20年度内部評価実施結果報告書《本編》

平成20年度内部評価実施結果報告書《本編》 10 11 12 13 14 15 16 17 Plan Do Check Action 1 2 3 4 146 13 20 43 44 45 62 104 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

More information

untitled

untitled 1 1 2 3 2 1 ( 0) 2000 00 3 4 Check Action Do Plan 5 6 14001 5000 5000 1000 1000 7 8 9 10 2004 0.1 0.1 0.0 0.0 0.0 15.3 483.5 0.4 11 12 13 14 http://kankyou.pref.shizuoka.jp/seikan/seikanindex.htm 15 16

More information

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt OSS で実現するビジネスロジックの見える化と生産性向上 ~ JBoss BRMS の特徴とメリット ~ 2015/5/23 株式会社日立ソリューションズ社会イノベーション基盤本部第 4 部岡本雅幸 Hitachi Solutions, Ltd. 2015. All rights reserved. Contents 1.BRMS のご紹介 2.BRMS デモ 3. まとめ Hitachi Solutions,

More information

ポインタ変数

ポインタ変数 プログラミング及び実習 7 馬青 1 文字列処理 文字列 文字列は " ( ダブルクォーテーション ) で囲んで表現される 文字列というデータ型が存在しないので 文字列は文字の配列 あるいはポインタ変数として扱われる また 文字の配列あるいはポインタ変数を宣言するときのデータ型は char を用いる 従って char s[]="ryukoku Uni."; あるいは char *s="ryukoku

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

PowePoint Free Design Template

PowePoint Free Design Template MADOCA II データ収集 フレームワークの開発 松本崇博 古川行人 濱田洋輔 ( 公財 ) 高輝度光科学研究センター 2016/08/09 第 13 回加速器学会年会幕張メッセ 国際会議場 Outline MADOCA とは? SPring-8データ収集 MADOCA II データ収集フレームワーク SPring-8 制御系への導入状況 まとめ 2 MADOCA とは? 制御フレームワーク (SPring-8/SACLA

More information

Rの基本操作

Rの基本操作 Microsoft Azure 高校生のための Azure Machine Learning By M. Takezawa 機械学習 (Machine Learning) とは 機械学習とは 機械にデータを学習させ データに潜むパターンや特性を発見し予測させることです Microsoft Azure Machine Learning とは Microsoft 社が提供する Azure の機能の一つであり

More information

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号 結合演算 ( 復習 ) データベース論 (9) R 社員番号 046 064 011 011 氏名麻生太郎安部晋三与謝野馨森喜朗 部門総務課 S 部門総務課 電話 45 4567 問合せ言語と SQL(2) R S 社員番号 046 064 011 011 氏名麻生太郎安部晋三与謝野馨森喜朗 部門総務課 電話 45 4567 DB-9 4 結合演算 結合演算 ( 例題演習 ) R 社員番号 046

More information

TFTP serverの実装

TFTP serverの実装 TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった

More information

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co 072 DB Magazine 2007 September ~~~~~~~~~~~~~~~~~~ wait Call CPU time 1,055 34.7 latch: library cache 7,278 750 103 24.7 latch: library cache lock 4,194 465 111 15.3 job scheduler coordinator slave wait

More information

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

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

More information

SOC Report

SOC Report PostgreSQL と OS Command Injection N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 ソ リ ュ ー シ ョ ン サ ー ビ ス 部 第四エンジニアリング部門 セキュリティオペレーション担当 2011 年 10 月 14 日 Ver. 1.0 1. 調査概要... 3 2. POSTGRESQL を使った WEB アプリケーションでの OS COMMAND

More information

( ハイブリット型データベース環境 ) プロトタイプ検証結果 第二版 有限会社ツインズ Twinz Co., Ltd 年 7 月 3 日 /15

( ハイブリット型データベース環境 ) プロトタイプ検証結果 第二版 有限会社ツインズ Twinz Co., Ltd 年 7 月 3 日 /15 HDB@ONE ( ハイブリット型データベース環境 ) プロトタイプ検証結果 第二版 有限会社ツインズ Twinz Co., Ltd. 2011 年 7 月 3 日 2011-07-3 1/15 1.HDB@ONE( ハイブリット型データベース環境 ) について HDB@ONE は異なるプラットフォーム上の異なるデータベースをレプリケーションをとることにより あたかも単一のデータベースのように扱うことを可能にした新しいデータベース

More information