[{"data":1,"prerenderedAt":341},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fgetting-started\u002Fconcepts":3},{"page":4,"navigation":259,"surround":337},{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"body":11,"_type":253,"_id":254,"_source":255,"_file":256,"_stem":257,"_extension":258},"\u002Fdocs\u002Fgetting-started\u002Fconcepts","getting-started",false,"","Key concepts","Organizations, workspaces, connections, tables, models and tabs, and how they relate.",{"type":12,"children":13,"toc":244},"root",[14,23,53,59,64,89,95,100,141,147,159,186,192,212,218],{"type":15,"tag":16,"props":17,"children":19},"element","h2",{"id":18},"organization",[20],{"type":21,"value":22},"text","Organization",{"type":15,"tag":24,"props":25,"children":26},"p",{},[27,29,35,37,42,44,51],{"type":21,"value":28},"Your company's account. People join an organization by verified email domain or by invitation, and it holds one or more workspaces. Organization ",{"type":15,"tag":30,"props":31,"children":32},"strong",{},[33],{"type":21,"value":34},"admins",{"type":21,"value":36}," manage people and workspaces, and ",{"type":15,"tag":30,"props":38,"children":39},{},[40],{"type":21,"value":41},"owners",{"type":21,"value":43}," also manage sign-in and SSO. See ",{"type":15,"tag":45,"props":46,"children":48},"a",{"href":47},"\u002Fdocs\u002Fadministration\u002Fpeople-and-roles",[49],{"type":21,"value":50},"people and roles",{"type":21,"value":52},".",{"type":15,"tag":16,"props":54,"children":56},{"id":55},"workspace",[57],{"type":21,"value":58},"Workspace",{"type":15,"tag":24,"props":60,"children":61},{},[62],{"type":21,"value":63},"A self-contained set of connections, tables, models and analysis. A query can only see tables in its own workspace. Workspaces are either:",{"type":15,"tag":65,"props":66,"children":67},"ul",{},[68,79],{"type":15,"tag":69,"props":70,"children":71},"li",{},[72,77],{"type":15,"tag":30,"props":73,"children":74},{},[75],{"type":21,"value":76},"Shared",{"type":21,"value":78},": everyone in the organization can at least view it.",{"type":15,"tag":69,"props":80,"children":81},{},[82,87],{"type":15,"tag":30,"props":83,"children":84},{},[85],{"type":21,"value":86},"Private",{"type":21,"value":88},": only people who've been granted access can open it. Organization admins can see that a private workspace exists, and can delete it, but can't read it.",{"type":15,"tag":16,"props":90,"children":92},{"id":91},"connection",[93],{"type":21,"value":94},"Connection",{"type":15,"tag":24,"props":96,"children":97},{},[98],{"type":21,"value":99},"One source system, such as a Salesforce org, a Marketo instance or a Postgres database. A connection has two names:",{"type":15,"tag":65,"props":101,"children":102},{},[103,123],{"type":15,"tag":69,"props":104,"children":105},{},[106,108,113,115,122],{"type":21,"value":107},"A ",{"type":15,"tag":30,"props":109,"children":110},{},[111],{"type":21,"value":112},"name",{"type":21,"value":114},", which is fixed and is the schema its tables are queried through. For example, ",{"type":15,"tag":116,"props":117,"children":119},"code",{"className":118},[],[120],{"type":21,"value":121},"salesforce",{"type":21,"value":52},{"type":15,"tag":69,"props":124,"children":125},{},[126,127,132,134,140],{"type":21,"value":107},{"type":15,"tag":30,"props":128,"children":129},{},[130],{"type":21,"value":131},"label",{"type":21,"value":133},", which is the display name and can be changed. For example, ",{"type":15,"tag":135,"props":136,"children":137},"em",{},[138],{"type":21,"value":139},"Salesforce (production)",{"type":21,"value":52},{"type":15,"tag":16,"props":142,"children":144},{"id":143},"table",[145],{"type":21,"value":146},"Table",{"type":15,"tag":24,"props":148,"children":149},{},[150,152,158],{"type":21,"value":151},"One object or table from a source, synced into Datachef. Each table has its own sync mode, schedule and column selection. See ",{"type":15,"tag":45,"props":153,"children":155},{"href":154},"\u002Fdocs\u002Fconnections\u002Fsync-settings",[156],{"type":21,"value":157},"sync settings",{"type":21,"value":52},{"type":15,"tag":24,"props":160,"children":161},{},[162,164,170,172,177,179,185],{"type":21,"value":163},"Tables are queried as ",{"type":15,"tag":116,"props":165,"children":167},{"className":166},[],[168],{"type":21,"value":169},"\u003Cconnection name>.\u003Ctable>",{"type":21,"value":171},". For example, if your Salesforce connection is named ",{"type":15,"tag":116,"props":173,"children":175},{"className":174},[],[176],{"type":21,"value":121},{"type":21,"value":178},", its Opportunity object is queried as ",{"type":15,"tag":116,"props":180,"children":182},{"className":181},[],[183],{"type":21,"value":184},"salesforce.opportunity",{"type":21,"value":52},{"type":15,"tag":16,"props":187,"children":189},{"id":188},"model",[190],{"type":21,"value":191},"Model",{"type":15,"tag":24,"props":193,"children":194},{},[195,197,203,205,211],{"type":21,"value":196},"A named, versioned SQL query. You query a model by its bare name, like a table: ",{"type":15,"tag":116,"props":198,"children":200},{"className":199},[],[201],{"type":21,"value":202},"SELECT * FROM active_customers",{"type":21,"value":204},". Models can build on other models. They're how a team agrees on what \"qualified pipeline\" or \"active customer\" means, and the agent and any connected AI tools use them instead of inventing their own definitions. See ",{"type":15,"tag":45,"props":206,"children":208},{"href":207},"\u002Fdocs\u002Fmodels\u002Foverview",[209],{"type":21,"value":210},"models",{"type":21,"value":52},{"type":15,"tag":16,"props":213,"children":215},{"id":214},"tab",[216],{"type":21,"value":217},"Tab",{"type":15,"tag":24,"props":219,"children":220},{},[221,223,228,230,235,237,243],{"type":21,"value":222},"Your work in progress on the ",{"type":15,"tag":30,"props":224,"children":225},{},[226],{"type":21,"value":227},"Agent",{"type":21,"value":229}," and ",{"type":15,"tag":30,"props":231,"children":232},{},[233],{"type":21,"value":234},"SQL",{"type":21,"value":236}," pages. Tabs are saved on the server, so they're still there after a reload or in a new browser. A tab is private until you publish it to the workspace. See ",{"type":15,"tag":45,"props":238,"children":240},{"href":239},"\u002Fdocs\u002Fanalysis\u002Ftabs-and-sharing",[241],{"type":21,"value":242},"tabs and sharing",{"type":21,"value":52},{"title":8,"searchDepth":245,"depth":245,"links":246},2,[247,248,249,250,251,252],{"id":18,"depth":245,"text":22},{"id":55,"depth":245,"text":58},{"id":91,"depth":245,"text":94},{"id":143,"depth":245,"text":146},{"id":188,"depth":245,"text":191},{"id":214,"depth":245,"text":217},"markdown","content:docs:1.getting-started:2.concepts.md","content","docs\u002F1.getting-started\u002F2.concepts.md","docs\u002F1.getting-started\u002F2.concepts","md",[260],{"title":261,"_path":262,"children":263},"Welcome","\u002Fdocs",[264,265,273,294,309,315,325],{"title":261,"_path":262},{"title":266,"_path":267,"children":268},"Getting started","\u002Fdocs\u002Fgetting-started",[269,272],{"title":270,"_path":271},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart",{"title":9,"_path":5},{"title":274,"_path":275,"children":276},"Connecting data","\u002Fdocs\u002Fconnections",[277,280,282,285,288,291],{"title":278,"_path":279},"Overview","\u002Fdocs\u002Fconnections\u002Foverview",{"title":281,"_path":154},"Sync settings",{"title":283,"_path":284},"Salesforce","\u002Fdocs\u002Fconnections\u002Fsalesforce",{"title":286,"_path":287},"Marketo","\u002Fdocs\u002Fconnections\u002Fmarketo",{"title":289,"_path":290},"Google Analytics 4","\u002Fdocs\u002Fconnections\u002Fgoogle-analytics-4",{"title":292,"_path":293},"PostgreSQL and MySQL","\u002Fdocs\u002Fconnections\u002Fpostgres-mysql",{"title":295,"_path":296,"children":297},"Analysis","\u002Fdocs\u002Fanalysis",[298,301,304,307],{"title":299,"_path":300},"Asking questions","\u002Fdocs\u002Fanalysis\u002Fask-a-question",{"title":302,"_path":303},"SQL editor","\u002Fdocs\u002Fanalysis\u002Fsql-editor",{"title":305,"_path":306},"Charts","\u002Fdocs\u002Fanalysis\u002Fcharts",{"title":308,"_path":239},"Tabs and sharing",{"title":310,"_path":311,"children":312},"Models","\u002Fdocs\u002Fmodels",[313],{"title":314,"_path":207},"Working with models",{"title":316,"_path":317,"children":318},"AI agents","\u002Fdocs\u002Fai-agents",[319,322],{"title":320,"_path":321},"Claude connector","\u002Fdocs\u002Fai-agents\u002Fclaude-connector",{"title":323,"_path":324},"Tools","\u002Fdocs\u002Fai-agents\u002Ftools",{"title":326,"_path":327,"children":328},"Administration","\u002Fdocs\u002Fadministration",[329,331,334],{"title":330,"_path":47},"People and roles",{"title":332,"_path":333},"Sign-in and SSO","\u002Fdocs\u002Fadministration\u002Fsign-in-and-sso",{"title":335,"_path":336},"Security","\u002Fdocs\u002Fadministration\u002Fsecurity",[338,339],{"_path":271,"title":270},{"_path":279,"title":340},"Connections",1792546942879]