[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-25。"],[],[],null,["# Get ready for development\n\nTo unlock the magic of Looker, data experts at each organization describe their data in a lightweight modeling language called *LookML*. LookML tells Looker how to query data so everyone in the organization can create Looks and dashboards without needing to understand the behind-the-scenes details. This page outlines the documentation on preparing to write LookML.\n\nDevelopment basics\n------------------\n\nThe following documentation pages help you understand the basics of developing in Looker:\n\n- [How a project works in Looker](/looker/docs/how-project-works) --- Understand the basic concepts and structure of a project in Looker.\n- [Development Mode and Production Mode](/looker/docs/dev-mode-prod-mode) --- Understand the differences between Development Mode and Production Mode.\n- [LookML project files](/looker/docs/lookml-project-files) --- Get an overview of the types of files that may exist in a project in Looker.\n- [Understanding model and view files](/looker/docs/model-and-view-files) --- Build model and view files.\n- [Understanding other project files](/looker/docs/other-project-files) --- Add dashboard, document, data, project manifest, locale strings, explore, data test, and other files to your project.\n- [Navigating projects with the object browser panel](/looker/docs/object-browser) --- Use the object browser in the IDE to view the objects and object hierarchies within your project.\n\nSQL in Looker\n-------------\n\nThe following documentation pages help you understand how to use SQL with Looker:\n\n- [How Looker generates SQL](/looker/docs/how-looker-generates-sql) --- Learn how Looker generates SQL from LookML.\n- [SQL Runner basics](/looker/docs/sql-runner-basics) --- Learn about SQL Runner and how to use it.\n- [Using SQL Runner to create queries and Explores](/looker/docs/sql-runner-create-queries-and-explores) --- Use SQL Runner to issue and debug SQL queries.\n- [Using SQL Runner to create derived tables](/looker/docs/sql-runner-create-derived-tables) --- Use SQL Runner to create and debug derived tables.\n- [Managing database functions with SQL Runner](/looker/docs/sql-runner-manage-db) --- Issue SQL queries, create derived tables, and get database information with SQL Runner.\n\nLookML models and projects\n--------------------------\n\nThe following documentation pages help you understand how to create and edit models and projects with Looker:\n\n- [Generating a LookML model](/looker/docs/generating-a-model) --- Automatically generate a basic LookML model or project.\n- [Creating a new LookML project](/looker/docs/create-projects) --- Create a LookML project and configure a model.\n- [Accessing and editing project information](/looker/docs/manage-projects) --- Access and make changes to LookML projects.\n\nGit and version control\n-----------------------\n\nThe following documentation pages help you understand how to set up and configure version control for Looker developers:\n\n- [Setting up and testing a Git connection](/looker/docs/setting-up-git-connection) --- Connect to a Git repository and integrate it with Looker.\n- [Configuring project version control settings](/looker/docs/git-options) --- Configure a project for use with Git and set options for using your Git repository with Looker.\n- [Configuring the webhook deploy secret](/looker/docs/webhook-deploy-secret) --- Configure, change, or remove the deploy secret for a repository's webhook.\n- [Using version control and deploying](/looker/docs/version-control-and-deploying-changes) --- Create and manage Git branches, commit, and deploy using Git.\n- [Git command reference](/looker/docs/git-command-reference) --- View a list of available Git commands and their descriptions.\n\nSetting up a database connection\n--------------------------------\n\nThe following documentation pages help you understand how to connect to a database that can be used for LookML modeling:\n\n- [Enabling secure database access](/looker/docs/enabling-secure-db-access) --- Take the first step in connecting a database: Choose an option to secure data between Looker and your database.\n- [Database configuration instructions](/looker/docs/dialects) --- View links for database-specific instructions for configuring your database to work with Looker.\n- [Connecting Looker to your database](/looker/docs/connecting-to-your-db) --- Learn how to connect your database and Looker.\n- [Testing database connectivity](/looker/docs/testing-db-connectivity) --- Test and troubleshoot the connection to your database.\n\nLooker Marketplace\n------------------\n\n[Using the Looker Marketplace](/looker/docs/marketplace) --- Use the Looker Marketplace to install, deploy, and manage prebuilt Looker applications, models, Looker-managed databases for popular data sources, and visualization types."]]