1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9079],{5774:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mapper/deployment/requirements",function(){return r(2696)}])},2696:function(e,t,r){"use strict";r.r(t),r.d(t,{useTOC:function(){return s}});var a=r(5893),n=r(7812),o=r(7102),i=r(8925);function s(e){return[{value:"System",id:"system",depth:2},{value:"Vocabularies",id:"vocabularies",depth:2}]}t.default=(0,n.c)(function(e){let{toc:t=s(e)}=e,r={a:"a",h1:"h1",h2:"h2",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.h1,{children:"Requirements"}),"\n",(0,a.jsx)(r.h2,{id:t[0].id,children:t[0].value}),"\n",(0,a.jsxs)(r.table,{children:[(0,a.jsx)(r.thead,{children:(0,a.jsxs)(r.tr,{children:[(0,a.jsx)(r.th,{children:"Requirement"}),(0,a.jsx)(r.th,{children:"Minimum Specification"})]})}),(0,a.jsxs)(r.tbody,{children:[(0,a.jsxs)(r.tr,{children:[(0,a.jsx)(r.td,{children:"CPU"}),(0,a.jsx)(r.td,{children:"4 vCPUs"})]}),(0,a.jsxs)(r.tr,{children:[(0,a.jsx)(r.td,{children:"Memory (RAM)"}),(0,a.jsx)(r.td,{children:"16 GB"})]}),(0,a.jsxs)(r.tr,{children:[(0,a.jsx)(r.td,{children:"Container Runtime"}),(0,a.jsx)(r.td,{children:"OCI-compliant container runtime (Docker, Podman, Kubernetes)"})]}),(0,a.jsxs)(r.tr,{children:[(0,a.jsx)(r.td,{children:"Database Access"}),(0,a.jsx)(r.td,{children:"PostgreSQL 14+"})]})]})]}),"\n",(0,a.jsx)(r.h2,{id:t[1].id,children:t[1].value}),"\n",(0,a.jsxs)(r.p,{children:["Carrot Mapper requires OMOP vocabularies, which can be downloaded from ",(0,a.jsx)(r.a,{href:"https://athena.ohdsi.org/",children:"Athena"}),", to be installed in the database. Please follow the instructions in ",(0,a.jsx)(r.a,{href:"/mapper/deployment/local#omop-cdm-configuration",children:"OMOP CDM configuration section"}),"\nor ",(0,a.jsx)(r.a,{href:"/mapper/dev_guide/quickstart#omop-schema-and-vocabs-setting",children:"OMOP schema"})," to set up these."]})]})},"/mapper/deployment/requirements",{filePath:"src/pages/mapper/deployment/requirements.mdx",timestamp:1771159294e3,pageMap:o.v,frontMatter:{},title:"Requirements"},"undefined"==typeof RemoteContent?s:RemoteContent.useTOC)},7102:function(e,t,r){"use strict";r.d(t,{v:function(){return a}});let a=[{data:{documentation:{title:"Carrot Documentation",theme:{breadcrumb:!1,timestamp:!1,pagination:!1},description:"Carrot Documentation"},standards:"Data Standards",mapper:"Carrot Mapper",transform:"Carrot Transform",carrot_etl_workflow:"Carrot ETL End-to-End Workflow Documentation",contributing:"Contributing",branding:"Branding"}},{name:"branding",route:"/branding",frontMatter:{sidebarTitle:"Branding"}},{name:"carrot_etl_workflow",route:"/carrot_etl_workflow",children:[{data:{pre_processing:"Pre-Processing",phase1_whiterabbit:"Phase 1: Data Profiling with WhiteRabbit",phase2_mapper:"Phase 2: Data Transformation with Carrot Mapper",phase3_execution:"Phase 3: Data Execution and Validation",resources:"Additional Resources"}},{name:"phase1_whiterabbit",route:"/carrot_etl_workflow/phase1_whiterabbit",frontMatter:{sidebarTitle:"Phase1 Whiterabbit"}},{name:"phase2_mapper",route:"/carrot_etl_workflow/phase2_mapper",frontMatter:{sidebarTitle:"Phase2 Mapper"}},{name:"phase3_execution",route:"/carrot_etl_workflow/phase3_execution",frontMatter:{sidebarTitle:"Phase3 Execution"}},{name:"pre_processing",route:"/carrot_etl_workflow/pre_processing",frontMatter:{sidebarTitle:"Pre Processing"}},{name:"resources",route:"/carrot_etl_workflow/resources",frontMatter:{sidebarTitle:"Resources"}}]},{name:"carrot_etl_workflow",route:"/carrot_etl_workflow",frontMatter:{sidebarTitle:"Carrot Etl Workflow"}},{name:"contributing",route:"/contributing",frontMatter:{sidebarTitle:"Contributing"}},{name:"documentation",route:"/documentation",frontMatter:{sidebarTitle:"Documentation"}},{name:"mapper",route:"/mapper",children:[{data:{supported_tables:"Supported Tables",user_guide:"User Guide",deployment:"Deployment",dev_guide:"Developers"}},{name:"deployment",route:"/mapper/deployment",children:[{data:{requirements:"Requirements",configuration:"Configuration",local:"Local/Virtual Machine",kubernetes:"Kubernetes",azure:"Azure",security_model:"Security Model",security_guidelines:"Security Guidelines"}},{name:"azure",route:"/mapper/deployment/azure",children:[{data:{architecture_diagram:"Architecture Diagram",requirements:"Requirements",steps:"Step-by-Step"}},{name:"architecture_diagram",route:"/mapper/deployment/azure/architecture_diagram",frontMatter:{
1sidebarTitle:"Architecture Diagram"}},{name:"requirements",route:"/mapper/deployment/azure/requirements",frontMatter:{sidebarTitle:"Requirements"}},{name:"steps",route:"/mapper/deployment/azure/steps",frontMatter:{sidebarTitle:"Steps"}}]},{name:"configuration",route:"/mapper/deployment/configuration",frontMatter:{sidebarTitle:"Configuration"}},{name:"kubernetes",route:"/mapper/deployment/kubernetes",frontMatter:{sidebarTitle:"Kubernetes"}},{name:"local",route:"/mapper/deployment/local",frontMatter:{sidebarTitle:"Local"}},{name:"requirements",route:"/mapper/deployment/requirements",frontMatter:{sidebarTitle:"Requirements"}},{name:"security_guidelines",route:"/mapper/deployment/security_guidelines",frontMatter:{sidebarTitle:"Security Guidelines"}},{name:"security_model",route:"/mapper/deployment/security_model",frontMatter:{sidebarTitle:"Security Model"}}]},{name:"dev_guide",route:"/mapper/dev_guide",children:[{data:{quickstart:"Quickstart",data_structures:"Internal data structures",mapping_rules:"Mapping rules"}},{name:"data_structures",route:"/mapper/dev_guide/data_structures",frontMatter:{sidebarTitle:"Data Structures"}},{name:"mapping_rules",route:"/mapper/dev_guide/mapping_rules",frontMatter:{sidebarTitle:"Mapping Rules"}},{name:"quickstart",route:"/mapper/dev_guide/quickstart",frontMatter:{sidebarTitle:"Quickstart"}}]},{name:"supported_tables",route:"/mapper/supported_tables",frontMatter:{sidebarTitle:"Supported Tables"}},{name:"user_guide",route:"/mapper/user_guide",children:[{data:{quickstart:"Quickstart",projects_datasets_scanreports:"Projects, Datasets, Scan Reports, and Permissions",upload_scan_report:"Uploading a Scan Report file"}},{name:"projects_datasets_scanreports",route:"/mapper/user_guide/projects_datasets_scanreports",frontMatter:{sidebarTitle:"Projects Datasets Scanreports"}},{name:"quickstart",route:"/mapper/user_guide/quickstart",frontMatter:{sidebarTitle:"Quickstart"}},{name:"upload_scan_report",route:"/mapper/user_guide/upload_scan_report",frontMatter:{sidebarTitle:"Upload Scan Report"}}]}]},{name:"mapper",route:"/mapper",frontMatter:{sidebarTitle:"Mapper"}},{name:"standards",route:"/standards",frontMatter:{sidebarTitle:"Standards"}},{name:"transform",route:"/transform",children:[{data:{quickstart:"Quickstart",docker:"Running with Docker",db_connection:"Database Connection",minio:"MinIO and S3 Connection",expected_output:"Expected Output",development:"Developers"}},{name:"db_connection",route:"/transform/db_connection",frontMatter:{sidebarTitle:"Db Connection"}},{name:"development",route:"/transform/development",frontMatter:{sidebarTitle:"Development"}},{name:"docker",route:"/transform/docker",children:[{data:{docker_run:"Running Carrot Transform with Docker"}},{name:"docker_run",route:"/transform/docker/docker_run",frontMatter:{sidebarTitle:"Docker Run"}}]},{name:"docker",route:"/transform/docker",frontMatter:{sidebarTitle:"Docker"}},{name:"expected_output",route:"/transform/expected_output",frontMatter:{sidebarTitle:"Expected Output"}},{name:"minio",route:"/transform/minio",frontMatter:{sidebarTitle:"Minio"}},{name:"quickstart",route:"/transform/quickstart",frontMatter:{sidebarTitle:"Quickstart"}}]},{name:"transform",route:"/transform",frontMatter:{sidebarTitle:"Transform"}}]}},function(e){e.O(0,[7812,2888,9774,179],function(){return e(e.s=5774)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.