PowerPoint プレゼンテーション

Similar documents
PowerPoint プレゼンテーション

スライド 1

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

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

PowerPoint プレゼンテーション

スライド 1

Maser - User Operation Manual

モバイル統合アプリケーション 障害切り分け手順書

エンドポイント濁度測定装置 LT-16 取扱説明書

uCosminexus EUR 08-20新機能のご紹介

ソフト活用事例③自動Rawデータ管理システム

PrintBarrierV3L50(V ) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1

スライド 1

JustSystems

(Microsoft PowerPoint - HP\227pWASABI\217\320\211\356\216\221\227\277.ppt)

TFTP serverの実装

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

<4D F736F F F696E74202D20355F D834D82C982A882AF82E F8082CC93B193FC8E9697E182CC82B28FD089EE2E >

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

1. はじめに (1) 本書の位置づけ 本書ではベジフルネット Ver4 の導入に関連した次の事項について記載する ベジフルネット Ver4 で改善された機能について 新機能の操作に関する概要説明 ベジフルネット Ver4 プログラムのインストールについて Ver4 のインストール手順についての説明

DELL Digital Locker 使用手順書 August 2016

目次 1 Agatha 管理者向けマニュアルの概要 Agatha 利用前のご確認 管理者ページ 管理者ページでできること 管理者ページへのアクセス Agatha 管理者ページ画面 ユーザー登録の流れ...

Microsoft Word - L08_Backup_Lab.docx

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社

スライド 1

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

アーカイブ機能インストールマニュアル

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

目次 1. HLA Fusion 3.0 がインストール可能な環境 HLA Fusion 3.0 のインストール HLA Fusion 3.4 のインストール 初期設定用データベース接続 ( 初めての方のみ ) 既存データベースのUpg

Veritas System Recovery 16 Management Solution Readme

作業環境カスタマイズ 機能ガイド(応用編)

スライド 1

IBM Internet Security Systems NTFS ファイルシステム必須 一覧の 以後にリリースされた Service Pack (Release 2 等は除く ) は特に記載の無い限りサポートいたします メモリ 最小要件 512MB 推奨要件 1GB 最小要件 9GB 推奨要件

intra-mart EX申請システム version.5.3 PDFオプション リリースノート

Microsoft PowerPoint - 統数研シンポジウム_R_ ppt

URoad-TEC101 Syslog Guide

MxLogonサーバサイドツールキット用UI

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

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

目次はじめに 必要システム環境 インストール手順 インストール前の注意点 インストールの準備 (.NET Framework3.5 SP1 のインストール ) ライセンスの登録 初期設定情報の入力... 8

インストールガイド 動作環境 ( 指導者端末 ) OS Microsoft Windows 10(Home / Pro,32bit/64bit 含む ) Creators update 以降.NET Framework インストールガイド CPU グラフィックスメモリ画面解像度 Inte

ご存知ですか? データ転送

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

CDM Studio

ソフトウェアライセンスの更新手順 Microsoft Windows版SAS 9.3 Foundation

はじめに 面的評価支援システム操作マニュアル ( 別冊 ) 国土地理院数値地図 25000( 空間データ基盤 ) 変換編 は 国土地理院の HP よりダウンロードした数値地図 25000( 空間データ基盤 ) の地図データを 面的評価支援システム 用に変換するツールの使用方法についてまとめたものです

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

NortonAntiVirus for MicrosoftExchange

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

saihata.doc

MOS_Windows8

intra-mart EX申請システム version.7.2 事前チェック

CommonMP Ver1.5 インストール手順書 目 次 1. 概要 目的 必要動作環境 ハードウェア構成 ソフトウェア構成 CommonMP のインストール手順 利用フロー

共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて

GHS混合物分類判定システムインストールマニュアル

ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~

WagbySpec7

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

DocuWorks Mobile 障害切り分け手順書

注釈コメントの追加付箋やテキストボックス スタンプ 添付ファイルなどの注釈を付けることができます 既存の文書にコメントを加えることができます しおりの作成ページ数の多い PDF にしおりを作成すると 目的のページを探すのが簡単になります ハイパーリンクの挿入しおりやハイパーリンクなど クリックするだ

データベース暗号化ツール「D’Amo」性能検証

1. 検証目的 本検証は PowerTerm WebConnect 環境において IVEX Logger が正常に動作し かつ製品仕様通り にログが取得できる事を確認するために実施します 2. 検証環境 本検証を実施するために準備した環境は以下の通りです マシン環境 用途 OS CPU RAM HD

QualitySoft SecureStorage クイックスタートガイド

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

OSSTechプレゼンテーション


1 目次 本書の構成 2 体験版申請用総合ソフトの機能 3 申請用総合ソフトとの相違点 体験版申請用総合ソフト ver.3.0 は, 本番用の申請用総合ソフト (3.0A) の機能に擬似データを加えたものです

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

Excel帳票作成ツール

目次 1 はじめに 2 2 動作環境 動作環境 注意事項 データベースの共有 データベース共有とは データベース共有によるメリット データベース共有によるデメリット システム利用開始後にデー

SP-H6-KC Saison Information Systems CO.,LTD

大容量ストレージ 特徴 クラウドの 規模の経済 がもたらすスケールメリットにより 低価格でかつ大 容量のストレージを提供します 大容量ストレージ 安心のデータ保管 100TB の大容量 シンプルな運用 必要な時に必要な量を利用できる 容量の心配がない!! モバイル対応 1GB あたり 2.45 円

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

データコピーとは データコピーは 古い NAS のデータを新しい HDL-Z シリーズに簡単にコピーできます 環境例本製品は以下の用途の際に最適です 古い HDL-Z シリーズから新しい HDL-Z シリーズへのコピー古い HDL-Z シリーズから 新しい HDL-Z シリーズへのスムーズなコピーが

マイクロソフト IT アカデミー E ラーニングセントラル簡単マニュアル ( 管理者用 ) 2014 年 11 月

ALogシリーズ 監査レポート集

intra-mart EX申請システム version.7.2 PDFオプション リリースノート

03_共有フォルダ

タイトル情報サーチ 目次 取扱説明書 Version 1.10 タイトル情報サーチの概要 必要なもの インストール 注意事項 音楽 CD のタイトル情報取得の手順 1 USB への記録 2 USB の接続 3 Gracenote データベースへのアクセス 4 USB への保存 5 NissanCon

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

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

アーカイブ機能インストールマニュアル

Transcription:

SAS を使った情報管理事例 ~ そしてリスクをやっつけろ ~ 惟高裕一, 藤原正和, 北西由武, 吉田祐樹塩野義製薬株式会社 Information Management by using SAS - MINIMIZE THE RISK - Yuichi Koretaka, Masakazu Fujiwara, Yoshitake Kitanishi, Yuki Yoshida Biostatistics Dept. SHIONOGI & CO., LTD. 要旨 : 機密情報管理のためにフォルダのアクセス権設定を行うとき,SAS に精通していない方でもアクセス権設定が行えるような SAS プログラムを開発しました. その方法をご紹介します. * 本報告は SAS 9.2,Microsoft Office 2010, Windows server 2008 R2 standard での設定を前提としています キーワード : 情報管理, コマンドプロンプト,x コマンド,PIPE エンジン, グローバル化 1

内容 アクセス権管理の必要性 SAS プログラムによる管理方法 SAS プログラムの役割 SAS プログラムのポイント まとめ 3 医薬品業界の現状 開発のグローバル化 - 多極同時開発, 国際共同治験 etc 開発に関わる人の増加, 多様化 - 海外子会社, 提携会社,CRO etc 臨床データや解析結果など, 機密性の高い情報管理の重要性が増している - コンプライアンス違反のリスク - 情報漏えいのリスク 4 2

シオノギの解析環境 ( これまで ) SAS サーバー ( 社内 ) SAS サーバー ( 社内 ) Project 1: Project 4: Project 2: SDD Project 3: 各極で独立したサーバーを持っていた 作業も独立で行っていたため, 情報管理は比較的容易であった 5 シオノギの解析環境 ( これから ) CPU: Intel Xeon Processor X5647 2.93 GHz, 4 Cores/8 Threads RAM: 16GB DISK: 2TB (RAID1) SASサーバー Project 1: Project 3: Project 2: SDD 本社と子会社でドメイン間の信頼関係を結び, ユーザーアカウントの一元管理が可能となった. 一方で, 役割も多様となり情報管理も複雑になっている Project 2: 6 3

シオノギの解析環境 ( これから ) PJ 内での情報管理 STAT,DM,Programmer によって作成 閲覧すべき情報が異なる PJ 外での情報管理 PJ 外の人には, 機密情報にアクセスさせるべきでない 機密性の高くない情報は PJ 外の人にも参照可能としたい 統計解析計画書 (SAP), 各種仕様書 (spec 類 ) など ノウハウの蓄積 PJ 外の人も参照可能となるように Viewer という役割を追加した 7 シオノギの解析環境 ( これから ) 役割 STAT DM Programmer Viewer 特徴 当該 PJ の統計家 - 解析計画書作成 当該 PJ の DM - SDTM spec 作成,SDTM 作成 当該 PJ のプログラマー - ADaM spec 作成,ADaM 作成, 解析資料作成 当該 PJ 以外の人 - 他の PJ の機密でない情報は閲覧可能 業務プロセスごとに編集可能, 閲覧のみ, 閲覧不可, といった具合に権利を付与する 業務プロセスごとに作業フォルダを分けることとした 8 4

シオノギでの主なプログラミング業務プロセス DM DM,Programmer STAT,Programmer Programmer SDTM Data Raw Data ADaM Data TLF SDTM Spec SAP, ADaM Spec TLF Spec, TLF Shells ( 解析資料 ) DM 以外編集権は必要ない Programmer, DM は編集権が必要 STAT は閲覧で良い Programmer, STAT は編集権が必要 DM は閲覧で良い Programmer は編集権が必要 STAT は閲覧で良い ファイルの誤編集などのヒューマンエラーを防ぐ必要がある Viewer は Data 類は閲覧できないが,spec 類は閲覧できる 9 ectd への対応 FDA が ectd で求める module5 の構造 シオノギが作ったフォルダ構造 SDTM や ADaM 関連のフォルダの構造が示されている FDA が提示した構造に加え, TLF や SAP,TLF shells を格納するフォルダを追加した社内独自のフォルダ構造を構築した フォルダを template 化 ( 全 115folders) 上記で構築したフォルダ別, 役割別にアクセス権を細かく定義していった 出典 [1] 10 5

シオノギが作ったフォルダ構造 ( 例 ) Viewer stat R R C C XPT R R 権限 C R N 特徴 Read and Write Read Only Cannot Access N N 11 アクセス権管理の具体的方法 PJ と役割に応じてユーザーグループを作成する (ex. PJ 名 _STAT) 役割に応じて, フォルダごとにユーザーグループのアクセス権を設定する Ex.) ADaM spec,tlf spec 格納フォルダは Viewer が閲覧可能である Ex.) TLF 出力フォルダは Viewer は閲覧すべきでない アクセス権管理が複雑になってしまうことは不可避であった PJ メンバーの追加, 異動による変更には機敏に対応する必要がある 手動での管理には限界があるため自動化したい! 12 6

アクセス権管理の自動化 アクセス権設定を容易に行いたい 複雑な設定に対応した DOS コマンドで行う サーバー管理者, ユーザーの使いやすさも重視したい 各 PJ 主担当者がアクセス権設定の申請を行う手順が複雑になると不便であるため,Excel に数個の情報を入力してもらうだけにした サーバー管理者が SAS や DOS コマンドに精通していないことを想定した アクセス権設定の変遷も辿れるようにしたい 有事の際に参照する必要があるため, ログを出力し管理を行う 自動で Excel から情報を読み取り,DOS コマンドでアクセス権を設定し, それらの管理ログを出力をする必要があった データハンドリングが容易で, 他のソフトウェアとの連携も可能な SAS で管理することとした 13 内容 アクセス権管理の必要性 SAS プログラムによる管理方法 SAS プログラムの役割 SAS プログラムのポイント まとめ 14 7

SAS プログラムによる管理体制 申請書 3 6, 7 ログ 1 2 3 4 5 ユーザーサーバー運用責任者サーバー管理者 1. PJ 主担当者が,PJ 名, プロトコル名, ユーザー名と役割を申請書 (Excel) に入力して サーバー管理者に依頼 2. サーバー運用責任者が不自然な申請がないか確認, サーバー管理者に実行を指示 3. サーバー管理者がExcelからSASプログラムを実行,Excelの情報が抽出される 4. SASプログラムがコマンドプロンプトを実行 5. コマンドプロンプトの実行ログをテキストに出力する 6. コマンドプロンプト実行後のアクセス権の状況を出力する 7. SASプログラム自体の実行ログを出力する 15 Excel の申請フォーム project: protocol: ユーザーはこれらの情報を入力するだけで良い ユーザーの追加, 削除ともに対応 VIEW サーバー管理者は SAS や DOS コマンドに精通していなくても良い ユーザー名を入力すると, 自動で入力される サーバー運用責任者が入力内容を確認して, サーバー管理者が実行ボタンを押すとプログラムが走る 16 8

SAS プログラムの役割 (1/2) template フォルダのコピーとユーザーグループのフォルダへの アクセス権付与 申請フォームの情報をマクロ変数化する template をコピーして PJ 名, protocol 名でリネームする &protocol. &project. template template 新規の PJ であれば, ユーザーグループを作成する - x net localgroup &project._stat /add ; &project.-&protocol. フォルダごとユーザーグループごとにアクセス権を割り当てる - x icacls./&project.-&protocol./analysis /grant:r &project._:(ci)(r) ; - x icacls./&project.-&protocol./tabulations /grant:r &project._dm:(ci)(r) ; ( 全 115 folders) 17 SAS プログラムの役割 (2/2) ユーザーグループへのユーザーの割り当て 申請フォームの情報をマクロ変数 & データセット化する矛盾する申請 ( グループに割り当てられていないのに削除 etc) があればエラーを出力 VIEWER VIEWER DOS コマンドを格納した変数を作る x コマンドで実行 VIEWER &project._[group name] 18 9

SAS プログラムのポイント (1/3) Excel からの SAS プログラム実行 VBA, SAS バッチ実行 retval = Shell( [SAS.exe ファイルのパス ] -config D: Progra~1 SAS SAS9.2 SASFoundation 9.2(32- bit) nls 1d SASV9.CFG -sysin [SAS プログラムファイルのパス ] -log [ 保存するログのパス ]") 指定した SAS プログラムを実行してそのログを指定したファイル名で残すことが可能 19 SAS プログラムのポイント (2/3) SAS からのコマンドプロンプト実行 x コマンド, icacls,robocopy など フォルダへの指定したグループに編集権限を与える x icacls [ フォルダ名 ] /grant:r [ グループ名 ]:(OI)(CI)(M) /T /C ; フォルダ自体のアクセス権継承機能を無効にする x icacls [ フォルダ名 ] /inheritance:d ; フォルダ template のコピーは下記のコマンドで行う x robocopy [folder path1] [folder path2] /E /COPYALL /MIR ; template フォルダ 作成する PJ 名,protocol 名のフォルダ 20 10

SAS プログラムのポイント (3/3) ユーザーグループの情報などを取得 PIPE エンジン, net localgroup など 現状のユーザーグループを確認する場合 filename data1 PIPE "net localgroup ; data temp ; infile data1 dlm='09'x ; length TEMP $100 ; input TEMP $ ; run; PIPEエンジン 1コマンド実行 2 結果を受け渡し _VIEWER _VIEWER _VIEWER 21 ログの出力 開発品フォルダ全てのアクセス権を PIPE エンジン,x コマンドなどの機能を利用して SAS で読み込み,Excel へ出力する (Excel であれば容易に管理可能と考えた ) _STAT _VIEWER アクセス権の変遷を辿ることが可能 22 11

内容 アクセス権管理の必要性 SAS プログラムによる管理方法 SAS プログラムの役割 SAS プログラムのポイント まとめ 23 まとめ コンプライアンス, 情報漏えいというリスク回避のためにも, 誰が, いつ, どの情報にアクセスできる状態にあるかを管理することは重要である 上記への対応としてアクセス権を設定とログの管理をすることとし, そのアプローチとして SAS プログラムを利用する方法を考えた x コマンド PIPE エンジン 複数ソフトウェアの連携が必要な場合でも SAS を用いることで管理体制を容易に整えることができた SAS は, 統計的な計算機能だけではなく幅広い応用が可能と言える 出典 [3] 24 12

Reference [1] Study Data Specifications version 2.0, FDA(2012) [2] Windows DOS/ コマンドプロンプト辞典, 飯島弘文, 翔泳社 (2003) [3] FDA Submission のための define.pdf 作成事例 -SAS によるファイル変換の Automation 化 -, 豊泉樹一郎, 北西由武, 吉田祐樹, 平井健太,SAS ユーザー総会 (2013) 25 13