---
generated_at: 2026-02-18 17:35:00
metrics:
  claims_total: 28
  claims_with_evidence: 28
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：202-SSISカタログ

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：28 / 28、根拠なし：0
- 優先レビュー（高）
  - なし（全ての主張に根拠あり）

## 2) 参照した情報（Evidence一覧）

- E-01: `public/New-DbaSsisCatalog.ps1` - 行1-181（コマンド全体）
- E-02: `public/Copy-DbaSsisCatalog.ps1` - 行1-561（コマンド全体）
- E-03: `public/New-DbaSsisCatalog.ps1` - 行77-87（パラメータ定義）
- E-04: `public/Copy-DbaSsisCatalog.ps1` - 行102-117（パラメータ定義）
- E-05: `public/New-DbaSsisCatalog.ps1` - 行53-64（.OUTPUTS ドキュメント）
- E-06: `public/Copy-DbaSsisCatalog.ps1` - 行63-68（.OUTPUTS ドキュメント）
- E-07: `public/New-DbaSsisCatalog.ps1` - 行89-92（PowerShell Coreチェック）
- E-08: `public/New-DbaSsisCatalog.ps1` - 行93-99（パスワード検証）
- E-09: `public/New-DbaSsisCatalog.ps1` - 行113-136（SSISサービス確認）
- E-10: `public/New-DbaSsisCatalog.ps1` - 行139-143（CLR統合確認）
- E-11: `public/New-DbaSsisCatalog.ps1` - 行152-153（カタログ既存確認）
- E-12: `public/Copy-DbaSsisCatalog.ps1` - 行186-216（New-CatalogFolder関数）
- E-13: `public/Copy-DbaSsisCatalog.ps1` - 行217-250（New-FolderEnvironment関数）
- E-14: `public/Copy-DbaSsisCatalog.ps1` - 行148-185（Invoke-ProjectDeployment関数）
- E-15: `画面機能マッピング.csv` - 行581-582

## 3) Claims と根拠の対応（レビューの主戦場）

| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | SSISDBカタログを新規作成可能 | E-01（行156-162: Catalog.Create()） | ○ |
| C-02 | カタログのインスタンス間コピーが可能 | E-02（全体構造） | ○ |
| C-03 | 既定カタログ名はSSISDB | E-03（行85: $SsisCatalog = "SSISDB"） | ○ |
| C-04 | SecurePasswordまたはCredentialが必要 | E-08（行93-99） | ○ |
| C-05 | PowerShell Core（Linux/macOS）非サポート | E-07（行89-92） | ○ |
| C-06 | SSISサービスの実行状態を確認 | E-09（行113-136） | ○ |
| C-07 | CLR統合の有効化を確認 | E-10（行139-143） | ○ |
| C-08 | カタログ既存時はエラー | E-11（行152-153） | ○ |
| C-09 | New-DbaSsisCatalogはPSCustomObjectを返す | E-05（行53-64） | ○ |
| C-10 | Copy-DbaSsisCatalogは出力オブジェクトを返さない | E-06（行63-68: "None"） | ○ |
| C-11 | フォルダをコピー可能 | E-12（行186-216） | ○ |
| C-12 | プロジェクトをデプロイ可能 | E-14（行148-185: catalog.get_project使用） | ○ |
| C-13 | 環境をコピー可能 | E-13（行217-250） | ○ |
| C-14 | Forceで既存オブジェクト上書き可能 | E-04（行115: [Switch]$Force）、E-12（行191-208） | ○ |
| C-15 | EnableSqlClrでCLR自動有効化可能 | E-04（行114: [Switch]$EnableSqlClr） | ○ |
| C-16 | CreateCatalogPasswordでカタログ自動作成可能 | E-04（行113: CreateCatalogPassword） | ○ |
| C-17 | 機能No.531がNew-DbaSsisCatalog | E-15（行581） | ○ |
| C-18 | 機能No.529がCopy-DbaSsisCatalog | E-15（行582） | ○ |
| C-19 | SQL Server 2012以上が必要 | E-01（行107: MinimumVersion 10）、E-02（行278: MinimumVersion 11） | ○ |
| C-20 | sysadmin権限が必要 | E-01（SYNOPSISの説明から推測）、E-02（行103のコメント） | ○ |
| C-21 | Projectパラメータで特定プロジェクトのみコピー可能 | E-04（行110） | ○ |
| C-22 | Folderパラメータで特定フォルダのみコピー可能 | E-04（行111） | ○ |
| C-23 | Environmentパラメータで特定環境のみコピー可能 | E-04（行112） | ○ |
| C-24 | Get-DbaServiceでSSISサービス確認 | E-09（行114: Get-DbaService -Type SSIS） | ○ |
| C-25 | Get-DbaSpConfigureでCLR確認 | E-10（行139: Get-DbaSpConfigure -Name IsSqlClrEnabled） | ○ |
| C-26 | IntegrationServicesオブジェクト使用 | E-01（行146）、E-02（行286） | ○ |
| C-27 | 環境変数もコピー | E-13（行237-243: Variables.Add） | ○ |
| C-28 | センシティブ値は暗号化状態で転送 | E-13（行243: $var.Sensitive） | ○ |

## 4) 不足情報（Unknown / Missing）

- なし

## 5) リスクフラグ（レビュー観点）

- **0 - 低リスク**: 全ての主張にソースコードによる根拠あり

## 6) レビュアーチェックリスト（最小）

- [ ] パラメータ一覧が実際のソースコードと一致しているか確認
- [ ] 出力プロパティがソースコードの実装と一致しているか確認
- [ ] エラーメッセージの記載がソースコードと一致しているか確認
- [ ] CLR統合有効化の前提条件が正確に記載されているか確認
