Sale

Basic SQL ID Graph

Original price was: € 49,99.Current price is: € 0,00.

You don’t have to license expensive software to get started. You can download and start working with the SQL statements that we offer and can build your companies’ identity graph today. This way you will be able to identity data foundation issues before you license expensive software. Implementing MVP Use-Cases yourself will also help you to show the business value to your organization and ensure future investments to improve customer experience.

Simple to start

Explore the workflow

Lifetime Access

Get lifetime access to our GIT repository and to all upcoming feature improvements of the product

Pay safely with Visa Pay safely with Master Card Pay safely with PayPal Pay safely with American Express Pay safely with Maestro
Guarantee Safe and Secure Payment Checkout

Simple to get started

Free Starter Package

You don’t have to license expensive software to get started. You can download and start working with the SQL statements that we offer and can build your companies’ identity graph today. This way you will be able to identity data foundation issues before you license expensive software. Implementing MVP Use-Cases yourself will also help you to show the business value to your organization and ensure future investments to improve customer experience. 

The Starter Package is helping you to get started, as simple as it can be. The SQL statements that are provided are helping you to execute the five steps below and show the basic principles of the ID modelling workflow.

Step 1 Initialize Environment
Step 2 Load Demo Data
Step 3 Clean Input Data
Step 4 Graph Modelling
Step 5 Save Results

Short Description

Starter Package

The "Free Starter Package" is a composition of SQL statements that help you to understand how the data modelling with Identity Graph works. You can use it to get started and to better understand if the "Do it yourself" approach is something feasible for your organization

Included Components

SQL Statements: Create Input Data
SQL Statements: Create List of Nodes & Edges
SQL Statements: Create Dictionary
SQL Statements: Integer Encoding
SQL Statements: Edges Main Table
SQL Statements: Complex Deduplication
SQL Statement: Create Nested Results Table

Missing Components

SQL Statement: Create Flat Results Table
SQL Statements: Create separate CRM & Cookie Graph
SQL Statements: CRM Profile & Device Connections
SQL Statements: Data Quality Reporting
SQL Statements: User ID Profile Reporting

Necessary skills

SQL (Structured Query Language) is a standardized programming language used for managing and manipulating relational databases

The overview of the contents

Contents of the Starter Package

The Identity Graph Starter Package provides SQL scripts for creating a demo Identity Graph in BigQuery. It guides users through initializing tables, loading demo data, and cleaning inputs to support CRM data modeling. The process culminates with graph modeling, anomaly detection, deduplication, and generating a final nested results table for comprehensive ID analysis.

Step 1 – Initialize Environment

Step 1.1 – Update Column Descriptions

  1. Create or replace the stored procedure to update column descriptions dynamically for any specified table
  2. The procedure attempts to update the column description

Step 1.2 – Initialize List of CRM Edges

  1. Create or replace the list_of_crm_edges table
  2. Update the column descriptions for the list_of_crm_edges table

Step 1.3 – Initialize ID Dictionary

  1. Create or replace the id_dictionary table
  2. Update the column descriptions for the id_dictionary table

Step 1.4 – Initialize Integer List of CRM Edges

  1. Create or replace the list_of_int_crm_edges table
  2. Update the column descriptions for the list_of_int_crm_edges table

Step 1.5 – Initialize Edges Main Table CRM

  1. Create or replace the edges_main_table_crm table
  2. Update the column descriptions for the edges_main_table_crm table

Step 1.6 – Initialize Iteration Log

  1. Create or replace the iteration_log_crm table
  2. Update the column descriptions for the iteration_log_crm table

Step 2 – Load Demo Data

Step 2.1 – Load CRM Edges

  1. Insert demo data into list_of_crm_edges

Step 3 – Clean Input Data

Step 3.1 – Clean Input Data

  1. Update ID type descriptions in list_of_crm_edges
  2. Replace whitespace with underscore (_) and convert uppercase letters to lowercase in type_1 and type_2

Step 4 – Graph Modelling

Step 4.1 – Update ID Dictionary

  1. Merge new IDs in the list_of_crm_edges into the id_dictionary

Step 4.2 – Integer Encoding of IDs

  1. Use the id_dictionary to integer encode the list_of_crm_edges

Step 4.3 – Set Edges Table

  1. Merge new edges from the list_of_int_crm_edges into the edges_main_table_crm

Step 4.4 – Detect Anomalies

  1. Update the count of edges that include the more frequently observed ID of the edge
  2. Update the z_score values for each edge and mark edges as “Normal” or “Outlier”
  3. Reset the group_id to remove the edge that was identified as “Outlier” from modelling

Step 4.5 – Update Edges Table

  1. Initialize the group ID for edges without a group_id that are marked as “Normal”
  2. Duplicate edges and switch int_1 and int_2 as final data preparation before the Complex Deduplication

Step 4.6 – Complex Deduplication

  1. Run the Complex Deduplication in iterations until no more group_id updates can be found

Step 5 – Save Results

Step 5.1 – Save Nested Results Table

  1. Define a list of available ID types logged in the id_dictionary
  2. Define the dynamic SQL to iterate each ID type logged in the id_dictionary
  3. Execute the dynamic SQL to build the final nested results table that includes all relevant ID types
product-type

Base-Product

Reviews

There are no reviews yet.

Be the first to review “Basic SQL ID Graph”

Your email address will not be published. Required fields are marked