# Zingg ## Zingg-Latest - [Welcome To Zingg](https://docs.zingg.ai/latest/readme.md): Hope you find us useful :-) - [Step-By-Step Guide](https://docs.zingg.ai/latest/stepbystep.md): Instructions on how to install and use Zingg - [Installation](https://docs.zingg.ai/latest/stepbystep/installation.md): From the pre-built release hosted on GitHub - [Docker](https://docs.zingg.ai/latest/stepbystep/installation/docker.md): From pre-built Docker image with all dependencies included - [Sharing Custom Data And Config Files](https://docs.zingg.ai/latest/stepbystep/installation/docker/sharing-custom-data-and-config-files.md): Using custom data to save data files on host machine - [Shared Locations](https://docs.zingg.ai/latest/stepbystep/installation/docker/shared-locations.md): Shared location used to store Zingg configurations - [File Read/Write Permissions](https://docs.zingg.ai/latest/stepbystep/installation/docker/file-read-write-permissions.md): To enable user to have create/read/write files in shared location - [Copying Files To And From The Container](https://docs.zingg.ai/latest/stepbystep/installation/docker/copying-files-to-and-from-the-container.md): Alternative to volume/bind mount - [Installing From Release](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release.md): From the pre-built release hosted on GitHub - [Single Machine Setup](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/single-machine-setup.md): For standalone local Spark without a cluster - [Spark Cluster Checklist](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/spark-cluster-checklist.md): To configure Zingg in a Spark cluster - [Installing Zingg](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/installing-zingg.md): Downloading and setting things up - [Verifying The Installation](https://docs.zingg.ai/latest/stepbystep/installation/installing-from-release/verification.md): To verify the Zingg installation works fine - [Enterprise Installation for Snowflake](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake.md): From the jars provided - [Setting up Zingg](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/setting-up-zingg-enterprise-for-snowflake.md) - [Snowflake Properties](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/snowflake-properties.md): Connection Details - [Match Configuration](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/match-configuration.md): Configuring Zingg Enterprise For Snowflake - [Running Asynchronously](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/running-asynchronously.md): To ensure Zingg works as a background process - [Verifying The Installation](https://docs.zingg.ai/latest/stepbystep/installation/installing-zingg-enterprise-snowflake/verifying-the-installation.md): To verify that Zingg Enterprise installation works perfectly - [Compiling From Source](https://docs.zingg.ai/latest/stepbystep/installation/compiling-from-source.md): For a different Spark version or compiling latest code - [Hardware Sizing](https://docs.zingg.ai/latest/stepbystep/hardwaresizing.md): Hardware required for different sizes of data - [Zingg Runtime Properties](https://docs.zingg.ai/latest/stepbystep/zingg-runtime-properties.md): Memory, external jars and other runtime properties - [Zingg Command Line](https://docs.zingg.ai/latest/stepbystep/zingg-command-line.md): Using Zingg command line to interact with Zingg - [Configuration](https://docs.zingg.ai/latest/stepbystep/configuration.md): JSON configuration file required to work with Zingg - [Configuring Through Environment Variables](https://docs.zingg.ai/latest/stepbystep/configuration/configuring-through-environment-variables.md): Passing Configuration value through the system environment variable - [Data Input And Output](https://docs.zingg.ai/latest/stepbystep/configuration/data-input-and-output.md): Connecting Zingg to user data and writing results to a datastore and format of your choice - [Input Data](https://docs.zingg.ai/latest/stepbystep/configuration/data-input-and-output/data.md) - [Output](https://docs.zingg.ai/latest/stepbystep/configuration/data-input-and-output/output.md): Information about output generated - [Field Definitions](https://docs.zingg.ai/latest/stepbystep/configuration/field-definitions.md): Defining which fields should appear in the output and whether and how they need to be used in matching. - [Standardise Postprocessor](https://docs.zingg.ai/latest/stepbystep/configuration/standardisepostprocessor.md) - [User Defined Mapping Match Types](https://docs.zingg.ai/latest/stepbystep/configuration/adv-matchtypes.md): Defining match types to match better and faster - [Deterministic Matching](https://docs.zingg.ai/latest/stepbystep/configuration/deterministicmatching.md): Ensuring higher matching accuracy and performance - [Pass Through Data](https://docs.zingg.ai/latest/stepbystep/configuration/passthru.md): Supressing records entirely during matching yet preserving them in the output - [Model Location](https://docs.zingg.ai/latest/stepbystep/configuration/model-location.md) - [Tuning Label, Match And Link Jobs](https://docs.zingg.ai/latest/stepbystep/configuration/tuning-label-match-and-link-jobs.md) - [Telemetry](https://docs.zingg.ai/latest/stepbystep/configuration/telemetry.md): Product usage data captured by Zingg OSS to improve user experience - [Working With Training Data](https://docs.zingg.ai/latest/stepbystep/createtrainingdata.md) - [Finding Records For Training Set Creation](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/findtrainingdata.md): Pairs of records that match or dont so as to train Zingg - [Labeling Records](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/label.md): Providing user feedback on the training pairs - [Find And Label](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/findandlabel.md) - [Using Pre-existing Training Data](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/addowntrainingdata.md): Supplementing Zingg With Existing Training Data - [Updating Labeled Pairs](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/updatinglabels.md) - [Documenting The Training Data](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/generatingdocumentation.md) - [Model Difference](https://docs.zingg.ai/latest/stepbystep/createtrainingdata/modeldiff.md): Comparison of two outputs with different models - [Ensuring Scalability](https://docs.zingg.ai/latest/stepbystep/verifyblocking.md): Understanding how blocking is working before running match or link - [Building And Saving The Model](https://docs.zingg.ai/latest/stepbystep/train.md): So that the same model can be applied to new data - [Finding The Matches](https://docs.zingg.ai/latest/stepbystep/match.md): Finds the records that match with each other. - [Adding Incremental Data](https://docs.zingg.ai/latest/stepbystep/runincremental.md): Building a continuously updated identity graph with new, updated, and deleted records - [Linking Across Datasets](https://docs.zingg.ai/latest/stepbystep/link.md) - [Lookup Data](https://docs.zingg.ai/latest/stepbystep/lookup.md) - [Approval of Clusters](https://docs.zingg.ai/latest/stepbystep/approval.md) - [Reassign ZINGG ID](https://docs.zingg.ai/latest/stepbystep/reassignzinggid.md): Reassign the ZINGG IDs for clusters from the original production model - [Data Sources and Sinks](https://docs.zingg.ai/latest/connectors.md) - [Zingg Pipes](https://docs.zingg.ai/latest/connectors/pipes.md) - [Databricks](https://docs.zingg.ai/latest/connectors/databricks.md) - [Microsoft Fabric](https://docs.zingg.ai/latest/connectors/fabric.md) - [Snowflake](https://docs.zingg.ai/latest/connectors/snowflake.md): Identity Resolution on Snowflake - [JDBC](https://docs.zingg.ai/latest/connectors/jdbc.md) - [Postgres](https://docs.zingg.ai/latest/connectors/jdbc/postgres.md) - [MySQL](https://docs.zingg.ai/latest/connectors/jdbc/mysql.md) - [AWS S3](https://docs.zingg.ai/latest/connectors/amazons3.md) - [Cassandra](https://docs.zingg.ai/latest/connectors/cassandra.md) - [MongoDB](https://docs.zingg.ai/latest/connectors/mongodb.md) - [Neo4j](https://docs.zingg.ai/latest/connectors/neo4j.md) - [Parquet](https://docs.zingg.ai/latest/connectors/parquet.md) - [BigQuery](https://docs.zingg.ai/latest/connectors/bigquery.md) - [Exasol](https://docs.zingg.ai/latest/connectors/exasol.md) - [Working With Python](https://docs.zingg.ai/latest/working-with-python.md): A whole new way to work with Zingg! - [Community Python API](https://docs.zingg.ai/latest/working-with-python/index.md) - [Enterprise Python API](https://docs.zingg.ai/latest/working-with-python/working-with-python-enterprise.md): A whole new way to work with Zingg Enterprise! - [ZinggEC Python API](https://docs.zingg.ai/latest/working-with-python/working-with-python-enterprise/index.md) - [ZinggES Python API](https://docs.zingg.ai/latest/working-with-python/working-with-python-enterprise/index-1.md) - [Running Zingg On Cloud](https://docs.zingg.ai/latest/running.md) - [Running On AWS](https://docs.zingg.ai/latest/running/aws.md) - [Running On Azure](https://docs.zingg.ai/latest/running/azure.md) - [Running On Databricks](https://docs.zingg.ai/latest/running/databricks.md): Step by Step Identity Resolution with Zingg onĀ Databricks - [Running on Fabric](https://docs.zingg.ai/latest/running/running-on-fabric.md): Step by Step Identity Resolution with Zingg onĀ Fabric - [Zingg Models](https://docs.zingg.ai/latest/zmodels.md) - [Pre-Trained Models](https://docs.zingg.ai/latest/zmodels/pretrainedmodels.md) - [Improving Accuracy](https://docs.zingg.ai/latest/improving-accuracy.md) - [Ignoring Commonly Occuring Words While Matching](https://docs.zingg.ai/latest/improving-accuracy/stopwordsremoval.md) - [Defining Domain Specific Blocking And Similarity Functions](https://docs.zingg.ai/latest/improving-accuracy/definingown.md): To add blocking functions and how they work - [Interpreting Output Scores](https://docs.zingg.ai/latest/scoring.md) - [Explanation of Matches](https://docs.zingg.ai/latest/explainoutput.md) - [Which records matched with each other in a cluster](https://docs.zingg.ai/latest/explainoutput/which-records-matched-with-each-other-in-a-cluster.md): Ready to audit a cluster? Plug in the Zingg ID and go. Get pair-level traceability for clusters. - [Output Statistics](https://docs.zingg.ai/latest/explainoutput/stats.md): Under the hoods of the matching process - [Configuring Output Statistics](https://docs.zingg.ai/latest/explainoutput/stats/configuring-output-statistics.md) - [Cluster Statistics](https://docs.zingg.ai/latest/explainoutput/stats/cluster-statistics.md) - [Record Statistics](https://docs.zingg.ai/latest/explainoutput/stats/record-statistics.md): Record level matching explanation - [Summary Statistics](https://docs.zingg.ai/latest/explainoutput/stats/summary-statistics.md) - [Combining Different Match Models](https://docs.zingg.ai/latest/relations.md): When a single match model is not sufficient - [Reporting Bugs And Contributing](https://docs.zingg.ai/latest/contributing.md) - [Setting Up Zingg Development Environment](https://docs.zingg.ai/latest/contributing/settingupzingg.md) - [macOS Setup Guide](https://docs.zingg.ai/latest/contributing/settingupzingg/macossetup.md) - [Ubuntu/WSL2 Setup Guide](https://docs.zingg.ai/latest/contributing/settingupzingg/ubuntusetup.md) - [Community](https://docs.zingg.ai/latest/community.md) - [Frequently Asked Questions](https://docs.zingg.ai/latest/faq.md) - [Reading Material](https://docs.zingg.ai/latest/reading.md) - [Security And Privacy](https://docs.zingg.ai/latest/security.md): A note about telemetry and product usage data collection in Zingg