DOCS
Community open_in_new Support
  • Spanish (Mexico) check
  • Portuguese (Brazil) check
  • English (US) check
Login

Products

Case studies open_in_new

Acquire

  • Talent AcquisitionCreate requisitions and manage hiring
  • Candidate ExperienceDeliver personalized candidate journeys
  • AI InterviewerConduct and score AI interviews
  • Talent FlexMatch and contract gig talent

Develop

  • Talent ManagementGuide employee growth and mobility
  • Workforce ExchangeConnect job seekers with employers

Plan

  • Resource ManagementMatch employees to open projects
  • Reporting & AnalyticsBuild reports across talent data

Platform

  • Talent Intelligence PlatformPower talent decisions with AI
  • App platformREST APIs and webhooks
  • API docsEndpoint reference, authentication, and examples

What's new

  • Releases open_in_new
  • Articles open_in_new

The latest release is live

Granular audit logs, role-based export controls, and multiple SSO identity providers across the platform.

Read the release notes open_in_new
Products
  • New Home
  • Releases open_in_new
  • Articles open_in_new
  • Community open_in_new
  • Support
Language
  • Spanish (Mexico)
  • Portuguese (Brazil)
  • English (US) check
Login
  1. Home
  2. New Home
  3. Solutions
  4. Plan
  5. Dashboards
  6. Dashboard authoring console
  7. QuickSight datasets and Redshift tables data dictionary
close /

No matching articles

Try a product name, or contact support.

homeDashboards
  • Dashboard authoring console
    • Eightfold dashboard tutorials
      • Dashboard setup and configuration
        • Dashboards monthly releases
        • Analytics FAQs
        • Interview stage mapping to stage groups
        • Power BI dashboards
        • Generate a report on applicants who are past employees
        • Migrated Diversity Metrics
        New Home

        QuickSight datasets and Redshift tables data dictionary

        scheduleLast updated on November 13, 2026

        Purpose

        This document provides an overview of customer datasets on QuickSight that can be accessed using the Dashboard Authoring Console. For information on how to access Dashboard Authoring Console, read the Dashboard authoring console overview.

        Standard QuickSight Datasets

        This section lists the datasets and dashboards available through the Dashboard Authoring Console.

        The following are the datasets used by the dashboard that an admin user would see via the Dashboard Authoring Console from within a customer instance. Note that datasets would only be available for provisioned dashboards.

        Talent Acquisition

        Dashboard: TA Leaders 2.0 Dashboard

        Ta_leaders_hiring_outcomes

        Tabs Used In: Highlights, Key TA Metrics, Diversity Metrics, Stage Mapping

        Base Tables Used Dataset Definition
        Application Refer Analytics Data Model to understand the data model.
        select
            profile_id,
            application_id,
            application_source_type,
            application_source_name,
            application_ts,
            application_hired_ts,
            ats_job_id,
            position_id,
            application_match_score,
            candidate_id,
            application_inferred_gender,
            application_inferred_race,
            application_is_referral,
            application_is_internal,
            application_is_career_site,
            application_in_talent_network,
            application_status,
            system_id,
            utm_source,
            utm_campaign,
            application_last_stage,
            application_last_stage_group,
            application_last_stage_ts,
            application_rejection_reason,
            stage_group,
            stage,
            stage_ts,
            stage_group_index,
            ef_stage_group,
            stage_group_display_name,
            position_title,
            position_location,
            position_location_country,
            position_status,
            position_inferred_seniority_level,
            position_job_function,
            position_business_unit,
            position_employment_type,
            position_calibration_status,
            position_type,
            position_recruiter,
            position_hiring_manager,
            position_recruiter_name,
            position_hiring_manager_name,
            position_supervisory_org,
            position_is_open,
            position_is_posted,
            position_creation_ts,
            position_is_confidential,
            number_of_openings,
            position_earliest_opened_at,
            position_pay_rate_type,
            candidate_self_declared_gender,
            candidate_self_declared_race,
            candidate_first_name,
            candidate_last_name,
            profile_email,
            profile_title,
            new_applicant_ts,
            phonescreen_ts,
            offer_ts,
            onsite_interview_ts,
            hired_advanced_ts,
            position_close_ts,
            manager_email_of_recruiter,
            time_to_fill_days
        from
            public._ta_leaders_hiring_outcomes
        
        Application Stage
        Position
        Profile
        Employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal Eightfold Profile ID (this points to the 'id' field of the candidate table) 137447317805
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_source_type Type of application source Forwarded (internal)
        application_source_name Label of the application source Sample value: Direct Employers
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        application_hired_ts Application hired timestamp 2018-01-03 17:29:12
        ats_job_id ATS Job ID of the requisition 36081
        position_id Internal Eightfold ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_match_score Match score of the application 4
        candidate_id ATS ID of the candidate 24370
        application_inferred_gender Inferred gender of the applicant male
        application_inferred_race Inferred race of the applicant hispanic
        application_is_referral Denotes if the candidate was referred to this job FALSE
        application_is_internal Denotes if application was from internal source TRUE
        application_is_career_site Denotes if application was from career site FALSE
        application_in_talent_network Denotes if application is in the talent network TRUE
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        utm_source Populated for Career Site Applications where Eightfold was successfully able to be` identify the source from where the candidate was navigated to the Career Site LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        application_last_stage Most recent stage of application process Hire
        application_last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        application_rejection_reason Reason why the application was rejected. Requisition Closed
        stage_group Identifies the group the recruiting stage belongs to. This grouping is configured in Integration System under Admin Console. Hiring Manager Screen
        stage Recruiting stage of the candidate application Manager Screen
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        stage_group_index
        ef_stage_group
        stage_group_display_name
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_inferred_seniority_level Eightfold inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_type Denotes the type or category of a position ats
        position_recruiter Email of recruiter assigned to the position. recruiter@example.com
        position_hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_supervisory_org Supervisory organization or department for the position Others
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        position_pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        candidate_self_declared_gender Candidate self declared gender Male
        candidate_self_declared_race Candidate self declared race White
        candidate_first_name Candidate first name John
        candidate_last_name Candidate last name Doe
        profile_email Candidate email johndoe@email.com
        profile_title Title associated to profile Process Engineer
        new_applicant_ts Timestamp when application was created 2022-08-15 14:11:06
        phonescreen_ts Timestamp when applicant was phonescreened 2022-08-20 14:11:06
        offer_ts Timestamp when candidate was given an offer 2022-09-01 14:11:06
        onsite_interview_ts Timestamp when candidate was interviewed onsite 2022-09-13 14:11:06
        hired_advanced_ts Timestamp when candidate was advanced to "hired" stage 2022-09-15 14:11:06
        position_close_ts Timestamp when position was closed 2022-09-20 14:11:06
        manager_email_of_recruiter Email of hiring recruiter's manager manager@example.com

        Ta_leaders_pcs_survey_analytics

        Tabs Used In: Sources & Career Site Performance

        Base Tables Used Dataset Definition
        Survey Analytics Refer Analytics Data Model to understand the data model.
        select
            unique_id,
            embedding_id,
            event,
            user_email,
            vs_cookie,
            request_url,
            interface,
            country,
            t_create,
            rating,
            max_rating,
            utm_source,
            utm_campaign,
            question_template_id,
            question_id,
            question_label,
            answer,
            is_promoter,
            is_comment,
            position_id
        from public._survey_analytics
        where embedding_id = 'pcs_apply_thank_you_page'
        

        Dataset schema

        Column Name Definition Sample Value
        unique_id ID of each survey response from users 141038
        embedding_id Embedding ID indicates different surveys, e.g. “pcs_apply_thank_you_page” (career site candidate post-application survey), “candidate_experience_survey”, “candidate_interview_experience_survey”. pcs_apply_thank_you_page
        event In this table all events are “submit_survey”. "submit_survey"
        user_email Email ID associated with the user. user@example.com
        vs_cookie Cookie ID of each user. 2683168708648354372:1634304122.87:6737756347331388068
        request_url The URL where the survey takes place. https://eightfold.ai/pcs_apply_thank_you_page
        interface Indicates the device used to perform the action. Interface is used to classify whether the user is performing an action on desktop or mobile or mobile app. pc
        country Country code associated with the user location. US
        t_create Timestamp when the action was taken by the user. 2024-07-20 16:06:48
        rating A rating (1 to 5) that the user gave as an answer to rating questions such as “How was your application submission experience?” (users are asked to choose 1 to 5 stars on the survey) 3
        max_rating The max rating that a user gave to a question on a survey. Sometimes the user would change the rating, and this column records the max rating that the user gave. 5
        utm_source Populated for Career Site Applications where Eightfold was able to identify the source from which the candidate was navigated to the Career Site. LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        question_template_id Unique ID of the question template used for the survey 4675363959473892
        question_id Unique ID of the questions on the survey. 4675363959477273
        question_label The questions on the survey “How was your application submission experience?”
        answer The answer that the user gave to the survey questions. If the question is a rating question, this column would have the same value as rating 5, awesome, too many questions, etc
        is_promoter Whether or not the user is a promoter of the product (e.g. the career site) based on their rating. Rating = 5: is_promoter = 1; rating =4, is_promoter is null; rating > =1, is_promoter = -1. 1
        is_comment If the question is not a rating question, is_comment = 1, otherwise is_comment is null. 1
        position_id Internal Eightfold ID of the position - corresponds to the position_id field in the Position table 137439017689

        Server log with positions

        Tabs Used In: Sources & Career Site Performance

        Base Tables used Dataset Definition
        Server Log Refer Analytics Data Model to understand the data model.
        -- Server Log with Positions Dataset Query
        -- Extracted from the QuickSight dataset definition
        
        SELECT 
          -- Server log columns
          logs.unique_id,
          logs.event,
          logs.user_email,
          logs.namespace,
          logs.t_create,
          logs.latency_milliseconds,
          logs.interface,
          logs.response_code,
          logs.request_path,
          logs.referrer_path,
          logs.request_method,
          logs.vs_cookie,
          logs.query,
          logs.referrer,
          logs.redirect_url,
          logs.user_company,
          logs.request_endpoint,
          logs.user_agent,
          logs.hostname,
          logs.position_id,
          logs.country,
          logs.utm_source,
          logs.utm_campaign,
          logs.vs_cookie_position_id,
          logs.ai_recommended,
          logs.from_job_alerts,
          logs.pcs_num_events,
          logs.is_ai_recommended,
          
          -- Position table columns (renamed position_id as position_id[positions])
          pos.position_id AS "position_id[positions]",
          pos.title,
          pos.location,
          pos.location_country,
          pos.status,
          pos.is_open,
          pos.is_posted,
          pos.creation_ts,
          pos.last_modified_ts,
          pos.seniority_level,
          pos.job_function,
          pos.location_latitude,
          pos.location_longitude,
          pos.business_unit,
          pos.ats_job_id,
          pos.system_id,
          pos.employment_type,
          pos.position_seniority,
          pos.pay_rate_type,
          pos.is_confidential,
          pos.number_of_openings,
          pos.calibration_status,
          pos.title_cluster,
          pos.position_type,
          pos.calibration_template_id,
          pos.workflow_template_id,
          pos.recruiter,
          pos.recruiter_name,
          pos.hiring_manager,
          pos.hiring_manager_name,
          pos.supervisory_org,
          pos.has_calibrated_location,
          pos.has_calibrated_skills,
          pos.has_calibrated_titles,
          pos.has_calibrated_similar_cand,
          pos.has_calibrated_workexp,
          
          -- Calculated columns based on the data transformations
          CASE 
            WHEN logs.event = 'api_get_job' THEN 'Visit'
            WHEN logs.event = 'click_apply_to_job' THEN 'Application Start'
            WHEN logs.event = 'api_post_resume' THEN 'Resume Upload'
            WHEN logs.event = 'apply_to_job' THEN 'Application Submit'
            ELSE logs.event
          END AS Event,
          
          CASE 
            WHEN logs.interface = 'mobile' THEN 'Mobile'
            WHEN logs.interface = 'tablet' THEN 'Tablet'
            ELSE 'Desktop'
          END AS Interface
        
        FROM server_log_analytics logs
        LEFT JOIN positions pos 
          ON logs.position_id = pos.position_id;
        
        Position

        Dataset Schema

        Column Name Definition Sample Value
        ats_job_id ATS Job ID of the requisition 36081
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        calibration_template_id The template associated with a Auto calibrated position 34890324
        country Country code associated with the user location. US
        creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        event The event associated with the user’s action. careers_visitor
        has_calibrated_location Indicator if the position’s calibration has at least one or more location TRUE
        has_calibrated_similar_cand Indicator if the position’s calibration has at least three or more candidates TRUE
        has_calibrated_skills Indicator if the position’s calibration has at least three or more skills TRUE
        has_calibrated_titles Indicator if the position’s calibration has at least three or more titles FALSE
        has_calibrated_workexp Indicator if the position’s calibration has either min experience or max experience or in the range defined FALSE
        hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        hostname URL associated with the host app.eightfold.ai
        interface Indicates the device used to perform an action. Interface is used to classify whether a user is performing an action on desktop or mobile or mobile app. pc
        is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        is_open Indicates whether the position is currently open for applications FALSE
        is_posted Denotes if the position has been publicly posted TRUE
        job_function Represents the job function of a specific position. Others
        last_modified_ts Last modified timestamp for this position. 2023-03-20 19:43:12
        latency_milliseconds Latency between client and server (millis) 88
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        location_latitude Latitude of the location coordinates 32.41234123
        location_longitude Longitude of the location coordinates 43.12341234
        namespace Unique identifier associated with a product area smartapply
        number_of_openings Number of openings for the position 1
        pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_seniority EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_type Denotes the type or category of a position. ats
        query Captures search keywords whenever a user performs a search on any relevant Eightfold page Technical Program Manager
        recruiter Email of recruiter assigned to the position. recruiter@example.com
        recruiter_name Name of the recruiter assigned to the position. John Doe
        redirect_url Redirected url associated with a request, if applicable. /auth?code=4/0AX4XfWi5xvtt9CBVoC10vYt6hxIOPQB03jiVV8Bu5CyonqQGNOYD_l46KOU3lqTsGOxIyA
        referrer The url associated with the referring website or page when a user is redirected to another page. https://stage.eightfold.ai/
        referrer_path The url path extracted from the referrer. /feedback/dashboard
        request_endpoint The url associated with a hyperlink that a user might click on as part of user action. auth_connect
        request_method HTTP methods used to request data (GET) or send data (POST). accounts.google.com
        request_path Virtual path associated with every HTTP request. /auth
        response_code Indicates whether a specific HTTP request has been successfully completed. Common response codes include: 200 - Success, 302 - Redirect, 400 - Error indicating a bad request, 403 - Missing Required Permissions, 500 - Error code when server encountered an unexpected condition 400
        seniority_level Seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO Entry
        status Current lifecycle status of the position such as approved, open, etc. Open
        supervisory_org Supervisory organization or department for the position Others
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. ats
        t_create Timestamp when the action was taken by a user. 2021-08-02 18:13:23
        title Job Title of the Position Product Manager, Integrated Platform
        title_cluster Title cluster as determined by Eightfold’s machine learning models for every skill. 174
        unique_id Unique Id associated with every entry in server log table 1679477845
        user_agent Indicates the device used to perform an action - Windows Laptop, Mac OS, Android, IoS etc. Captures all the metadata associated with the device like OS version etc. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36
        user_company Company name associated with the logged in user. Could be NULL NULL
        user_email Email id associated with the user. user@example.com
        utm_campaign Populated for Career Site Applications where Eightfold was able to identify the source from which the candidate was navigated to the Career Site. LinkedIn
        utm_source It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        vs_cookie Cookie ID of each user. 2683168708648354372:1634304122.87:6737756347331388068
        workflow_template_id ID of the template used to create the position in the ATS 123124324

        Source_analytics_application_source_lasttouch

        Tabs Used In: PCS Performance Overview
        Base Tables Used Dataset Definition
        ta_leaders_hiring_outcomes Refer Analytics Data Model to understand the data model.
        select
            profile_id,
            application_id,
            application_source_type,
            application_source_name,
            application_ts,
            application_hired_ts,
            ats_job_id,
            position_id,
            application_match_score,
            candidate_id,
            application_inferred_gender,
            application_inferred_race,
            application_is_referral,
            application_is_internal,
            application_is_career_site,
            application_in_talent_network,
            application_status,
            system_id,
            utm_source,
            utm_campaign,
            application_last_stage,
            application_last_stage_group,
            application_last_stage_ts,
            application_rejection_reason,
            stage_group,
            stage,
            stage_ts,
            position_title,
            position_location,
            position_location_country,
            position_status,
            position_inferred_seniority_level,
            position_job_function,
            position_business_unit,
            position_employment_type,
            position_calibration_status,
            position_type,
            position_recruiter,
            position_hiring_manager,
            position_recruiter_name,
            position_hiring_manager_name,
            position_supervisory_org,
            position_is_open,
            position_is_posted,
            position_creation_ts,
            position_is_confidential,
            number_of_openings,
            position_earliest_opened_at,
            position_pay_rate_type
        from public._ta_leaders_hiring_outcomes
        

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_source_type Type of application source Forwarded (internal)
        application_source_name Label of the application source Sample value: Direct Employers
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        application_hired_ts Application hired timestamp 2018-01-03 17:29:12
        ats_job_id ATS Job ID of the requisition 36081
        position_id Internal Eightfold ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_match_score Match score of the application 4
        candidate_id ATS ID of the candidate 24370
        application_inferred_gender Inferred gender of the applicant male
        application_inferred_race Inferred race of the applicant hispanic
        application_is_referral Denotes if the candidate was referred to this job FALSE
        application_is_internal Denotes if application was from internal source TRUE
        application_is_career_site Denotes if application was from career site FALSE
        application_in_talent_network Denotes if application is in the talent network TRUE
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        utm_source Populated for Career Site Applications where Eightfold was successfully able to be identify the source from where the candidate was navigated to the Career Site LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        application_last_stage Most recent stage of application process Hire
        application_last_stage_group Most recent stage group of application process Hired
        application_last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        application_rejection_reason Reason why the application was rejected. Requisition Closed
        stage_group Identifies the group the recruiting stage belongs to. This grouping is configured in Integration System under Admin Console. HM Screen
        stage Recruiting stage of the candidate application Manager Screen
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_inferred_seniority_level Eightfold inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_job_function Represents the job function of a specific position Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_type Denotes the type or category of a position. ats
        position_recruiter Email of recruiter assigned to the position. recruiter@example.com
        position_hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_supervisory_org Supervisory organization or department for the position Others
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        position_pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly

        Dashboard: Source Analytics 2.0 Dashboard

        Server log with positions

        Tabs Used In: Eightfold PCS Sources, Raw Data

        Base Tables used Dataset Definition
        Server log Refer Analytics Data Model to understand the data model.
        -- Server Log with Positions Dataset Query
        -- Extracted from the QuickSight dataset definition
        
        SELECT 
          -- Server log columns
          logs.unique_id,
          logs.event,
          logs.user_email,
          logs.namespace,
          logs.t_create,
          logs.latency_milliseconds,
          logs.interface,
          logs.response_code,
          logs.request_path,
          logs.referrer_path,
          logs.request_method,
          logs.vs_cookie,
          logs.query,
          logs.referrer,
          logs.redirect_url,
          logs.user_company,
          logs.request_endpoint,
          logs.user_agent,
          logs.hostname,
          logs.position_id,
          logs.country,
          logs.utm_source,
          logs.utm_campaign,
          logs.vs_cookie_position_id,
          logs.ai_recommended,
          logs.from_job_alerts,
          logs.pcs_num_events,
          logs.is_ai_recommended,
          
          -- Position table columns (renamed position_id as position_id[positions])
          pos.position_id AS "position_id[positions]",
          pos.title,
          pos.location,
          pos.location_country,
          pos.status,
          pos.is_open,
          pos.is_posted,
          pos.creation_ts,
          pos.last_modified_ts,
          pos.seniority_level,
          pos.job_function,
          pos.location_latitude,
          pos.location_longitude,
          pos.business_unit,
          pos.ats_job_id,
          pos.system_id,
          pos.employment_type,
          pos.position_seniority,
          pos.pay_rate_type,
          pos.is_confidential,
          pos.number_of_openings,
          pos.calibration_status,
          pos.title_cluster,
          pos.position_type,
          pos.calibration_template_id,
          pos.workflow_template_id,
          pos.recruiter,
          pos.recruiter_name,
          pos.hiring_manager,
          pos.hiring_manager_name,
          pos.supervisory_org,
          pos.has_calibrated_location,
          pos.has_calibrated_skills,
          pos.has_calibrated_titles,
          pos.has_calibrated_similar_cand,
          pos.has_calibrated_workexp,
          
          -- Calculated columns based on the data transformations
          CASE 
            WHEN logs.event = 'api_get_job' THEN 'Visit'
            WHEN logs.event = 'click_apply_to_job' THEN 'Application Start'
            WHEN logs.event = 'api_post_resume' THEN 'Resume Upload'
            WHEN logs.event = 'apply_to_job' THEN 'Application Submit'
            ELSE logs.event
          END AS Event,
          
          CASE 
            WHEN logs.interface = 'mobile' THEN 'Mobile'
            WHEN logs.interface = 'tablet' THEN 'Tablet'
            ELSE 'Desktop'
          END AS Interface
        
        FROM server_log_analytics logs
        LEFT JOIN positions pos 
          ON logs.position_id = pos.position_id;
        
        Position

        Dataset Schema

        Column Name Definition Sample Value
        ats_job_id ATS Job ID of the requisition 36081
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        calibration_template_id The template associated with a Auto calibrated position 34890324
        country Country code associated with the user location. US
        creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        event The event associated with the user’s action. careers_visitor
        has_calibrated_location Indicator if the position’s calibration has at least one or more location TRUE
        has_calibrated_similar_cand Indicator if the position’s calibration has at least three or more candidates TRUE
        has_calibrated_skills Indicator if the position’s calibration has at least three or more skills TRUE
        has_calibrated_titles Indicator if the position’s calibration has at least three or more titles FALSE
        has_calibrated_workexp Indicator if the position’s calibration has either min experience or max experience or in the range defined FALSE
        hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        hostname URL associated with the host app.eightfold.ai
        interface Indicates the device used to perform an action. Interface is used to classify whether a user is performing an action on desktop or mobile or mobile app. pc
        is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        is_open Indicates whether the position is currently open for applications FALSE
        is_posted Denotes if the position has been publicly posted TRUE
        job_function Represents the job function of a specific position. Others
        last_modified_ts Last modified timestamp for this position. 2023-03-20 19:43:12
        latency_milliseconds Latency between client and server (millis) 88
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        location_latitude Latitude of the location coordinates 32.41234123
        location_longitude Longitude of the location coordinates 43.12341234
        namespace Unique identifier associated with a product area smartapply
        number_of_openings Number of openings for the position 1
        pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_seniority EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_type Denotes the type or category of a position. ats
        query Captures search keywords whenever a user performs a search on any relevant Eightfold page Technical Program Manager
        recruiter Email of recruiter assigned to the position. recruiter@example.com
        recruiter_name Name of the recruiter assigned to the position. John Doe
        redirect_url Redirected url associated with a request, if applicable. /auth?code=4/0AX4XfWi5xvtt9CBVoC10vYt6hxIOPQB03jiVV8Bu5CyonqQGNOYD_l46KOU3lqTsGOxIyA
        referrer The url associated with the referring website or page when a user is redirected to another page. https://stage.eightfold.ai/
        referrer_path The url path extracted from the referrer. /feedback/dashboard
        request_endpoint The url associated with a hyperlink that a user might click on as part of user action. auth_connect
        request_method HTTP methods used to request data (GET) or send data (POST). accounts.google.com
        request_path Virtual path associated with every HTTP request. /auth
        response_code Indicates whether a specific HTTP request has been successfully completed. Common response codes include: 200 - Success, 302 - Redirect, 400 - Error indicating a bad request, 403 - Missing Required Permissions, 500 - Error code when server encountered an unexpected condition 400
        seniority_level Seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO Entry
        status Current lifecycle status of the position such as approved, open, etc. Open
        supervisory_org Supervisory organization or department for the position Others
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. ats
        t_create Timestamp when the action was taken by a user. 2021-08-02 18:13:23
        title Job Title of the Position Product Manager, Integrated Platform
        title_cluster Title cluster as determined by Eightfold’s machine learning models for every skill. 174
        unique_id Unique Id associated with every entry in server log table 1679477845
        user_agent Indicates the device used to perform an action - Windows Laptop, Mac OS, Android, IoS etc. Captures all the metadata associated with the device like OS version etc. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36
        user_company Company name associated with the logged in user. Could be NULL NULL
        user_email Email id associated with the user. user@example.com
        utm_campaign Populated for Career Site Applications where Eightfold was able to identify the source from which the candidate was navigated to the Career Site. LinkedIn
        utm_source It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        vs_cookie Cookie ID of each user. 2683168708648354372:1634304122.87:6737756347331388068
        workflow_template_id ID of the template used to create the position in the ATS 123124324

        Ta_leaders_hiring_outcomes

        Tabs Used In: Application Sources Analytics, Quality & Diversity By Source, Raw Data

        Base Tables Used Dataset Definition
        Application Refer Analytics Data Model to understand the data model.
        select
            profile_id,
            application_id,
            application_source_type,
            application_source_name,
            application_ts,
            application_hired_ts,
            ats_job_id,
            position_id,
            application_match_score,
            candidate_id,
            application_inferred_gender,
            application_inferred_race,
            application_is_referral,
            application_is_internal,
            application_is_career_site,
            application_in_talent_network,
            application_status,
            system_id,
            utm_source,
            utm_campaign,
            application_last_stage,
            application_last_stage_group,
            application_last_stage_ts,
            application_rejection_reason,
            stage_group,
            stage,
            stage_ts,
            stage_group_index,
            ef_stage_group,
            stage_group_display_name,
            position_title,
            position_location,
            position_location_country,
            position_status,
            position_inferred_seniority_level,
            position_job_function,
            position_business_unit,
            position_employment_type,
            position_calibration_status,
            position_type,
            position_recruiter,
            position_hiring_manager,
            position_recruiter_name,
            position_hiring_manager_name,
            position_supervisory_org,
            position_is_open,
            position_is_posted,
            position_creation_ts,
            position_is_confidential,
            number_of_openings,
            position_earliest_opened_at,
            position_pay_rate_type,
            candidate_self_declared_gender,
            candidate_self_declared_race,
            candidate_first_name,
            candidate_last_name,
            profile_email,
            profile_title,
            new_applicant_ts,
            phonescreen_ts,
            offer_ts,
            onsite_interview_ts,
            hired_advanced_ts,
            position_close_ts,
            manager_email_of_recruiter,
            time_to_fill_days
        from
            public._ta_leaders_hiring_outcomes
        
        Application Stage
        Position
        Profile
        Employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_source_type Type of application source Forwarded (internal)
        application_source_name Label of the application source Sample value: Direct Employers
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        application_hired_ts Application hired timestamp 2018-01-03 17:29:12
        ats_job_id ATS Job ID of the requisition 36081
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_match_score Match score of the application 4
        candidate_id ATS ID of the candidate 24370
        application_inferred_gender Inferred gender of the applicant male
        application_inferred_race Inferred race of the applicant hispanic
        application_is_referral Denotes if the candidate was referred to this job FALSE
        application_is_internal Denotes if application was from internal source TRUE
        application_is_career_site Denotes if application was from career site FALSE
        application_in_talent_network Denotes if application is in the talent network TRUE
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        utm_source Populated for Career Site Applications where Eightfold was successfully able to be identify the source from where the candidate was navigated to the Career Site LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        application_last_stage Most recent stage of application process Hire
        application_last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        application_rejection_reason Reason why the application was rejected. Requisition Closed
        stage_group Identifies the group the recruiting stage belongs to. This grouping is configured in Integration System under Admin Console. HM Screen
        stage Recruiting stage of the candidate application Manager Screen
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        stage_group_index
        ef_stage_group
        stage_group_display_name
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_inferred_seniority_level EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_type Denotes the type or category of a position. ats
        position_recruiter Email of recruiter assigned to the position. recruiter@example.com
        position_hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_supervisory_org Supervisory organization or department for the position Others
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        position_pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        candidate_self_declared_gender Candidate self declared gender Male
        candidate_self_declared_race Candidate self declared race White
        candidate_first_name Candidate first name John
        candidate_last_name Candidate last name Doe
        profile_email Candidate email johndoe@email.com
        profile_title Title associated to profile Process Engineer
        new_applicant_ts Timestamp when application was created 2022-08-15 14:11:06
        phonescreen_ts Timestamp when applicant was phonescreened 2022-08-20 14:11:06
        offer_ts Timestamp when candidate was given an offer 2022-09-01 14:11:06
        onsite_interview_ts Timestamp when candidate was interviewed onsite 2022-09-13 14:11:06
        hired_advanced_ts Timestamp when candidate was advanced to "hired" stage 2022-09-15 14:11:06
        position_close_ts Timestamp when position was closed 2022-09-20 14:11:06
        manager_email_of_recruiter Email of hiring recruiter's manager manager@example.com

        Source_analytics_application_source_multitouch

        Tabs Used In: (Recruiter) Sourcing Deep Dive, Raw Data

        Base Table Used Dataset Definition
        Application Refer Analytics Data Model to understand the data model.
        select
            action_user,
            application_id,
            application_last_stage,
            application_last_stage_group,
            application_last_stage_ts,
            application_status,
            application_ts,
            ats_job_id,
            business_unit,
            calibration_status,
            candidate_id,
            hired_ts,
            hiring_manager,
            hiring_manager_name,
            in_talent_network,
            is_career_site,
            is_internal,
            is_referral,
            job_function,
            last_touch_source_name,
            last_touch_source_type,
            match_score,
            multi_touch_source,
            multi_touch_source_name,
            multi_touch_source_type,
            multi_touch_sourcing_ts,
            number_of_openings,
            position_creation_ts,
            position_earliest_opened_at,
            position_id,
            position_is_open,
            position_is_posted,
            position_location,
            position_location_country,
            position_seniority_level,
            position_status,
            position_title,
            postion_is_confidential,
            profile_id,
            recruiter,
            recruiter_name,
            system_id,
            utm_campaign,
            utm_source
        from public._application_source_multitouch
        
        Application Source
        Position

        Dataset Schema

        Column Name Definition Sample Value
        action_user Email id of the user taking sourcing actions like contact,import etc. example@example.com
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_last_stage Most recent stage of application process Hire
        application_last_stage_group Most recent stage group of application process Hired
        application_last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        ats_job_id ATS Job ID of the requisition 36081
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        candidate_id ATS ID of the candidate 24370
        hired_ts Application hired timestamp 2018-01-03 17:29:12
        hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        in_talent_network Denotes if application is in the talent network TRUE
        is_career_site Denotes if application was from career site FALSE
        is_internal Denotes if application was from internal source TRUE
        is_referral Denotes if the candidate was referred to this job FALSE
        job_function Represents the job function of a specific position. Others
        last_touch_source_name Name of the last source that interacted with the application Email Subscription
        last_touch_source_type Type of the last source that interacted with the application. Jobs2Web
        match_score Match score of the application 4
        multi_touch_source Multiple sources that have interacted with the application Jobs2Web
        multi_touch_source_name Names of the sources that interacted with the application Email Subscription
        multi_touch_source_type Type of the source the candidate was sourced from (Career Site, Referral, Internal, Contacted, Campaign, Talent Network, Extension, Imported, Recruiting Event, Other) Job Board
        multi_touch_sourcing_ts Timestamp of when the candidate was sourced 2022-02-20 14:09:54
        number_of_openings Number of openings for the position 1
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_seniority_level EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_title Title of the position Functional Consultant- Equipment
        postion_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        recruiter Email of recruiter assigned to the position. recruiter@example.com
        recruiter_name Name of the recruiter assigned to the position. John Doe
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        utm_campaign Populated for Career Site Applications where Eightfold was successfully able to be identify the source from where the candidate was navigated to the Career Site LinkedIn
        utm_source It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply

        Source_analytics_application_source_path_multitouch

        Tabs Used In: Mutli-touch Source Path

        Base Tables Used Dataset Definition
        source_analytics_application_source_multitouch Refer Analytics Data Model to understand the data model.
        SELECT
            profile_id,
            application_id,
            application_ts,
            hired_ts,
            application_last_stage_group,
            application_last_stage,
            application_last_stage_ts,
            ats_job_id,
            position_id,
            match_score,
            application_status,
            position_title,
            position_location,
            position_location_country,
            position_status,
            position_is_open,
            position_is_posted,
            position_creation_ts,
            position_seniority_level,
            job_function,
            business_unit,
            LISTAGG(DISTINCT multi_touch_source_category, ' + ') within group (order by multi_touch_sourcing_ts) as source_path
        FROM (
            SELECT
                profile_id,
                application_id,
                application_ts,
                hired_ts,
                application_last_stage_group,
                application_last_stage,
                application_last_stage_ts,
                ats_job_id,
                position_id,
                match_score,
                application_status,
                position_title,
                position_location,
                position_location_country,
                position_status,
                position_is_open,
                position_is_posted,
                position_creation_ts,
                position_seniority_level,
                job_function,
                business_unit,
                multi_touch_sourcing_ts,
                case
                    when lower(multi_touch_source_name) like '%extension%' then 'Recruiter (sourcing via EF Chrome extensions)'
                    when multi_touch_source_type = 'Talent Network' then 'Eightfold Talent Network'
                    when multi_touch_source_type = 'Contacted' then 'Recruiter (sourcing via email/SMS/Whatsapp)'
                    when multi_touch_source_type = 'Internal' then 'Internal Mobility'
                    when multi_touch_source_type = 'Imported' then 'Recruiter (importing applications)'
                    when multi_touch_source_type = 'Campaign' then 'Eightfold Campaign'
                    when multi_touch_source_type = 'Extension' then 'Recruiter (sourcing via EF Chrome extensions)'
                    when multi_touch_source_type = 'EFN' then 'Recruiter (requesting leads from Talent Network)'
                    when multi_touch_source_type = 'Recruiting Event' then 'Recruiting Event'
                    when lower(multi_touch_source_type) = 'rif portal' then 'RIF Portal'
                    else multi_touch_source_type
                end as multi_touch_source_category
            FROM public._application_source_multitouch
            WHERE system_id != 'sourcing'
        )
        group by 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21
        

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        hired_ts Application hired timestamp 2018-01-03 17:29:12
        application_last_stage_group Most recent stage of application process Hire
        application_last_stage Most recent stage group of application process Hired
        application_last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        ats_job_id ATS Job ID of the requisition 36081
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        match_score Match score of the application 4
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_seniority_level EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        job_function Represents the job function of a specific position. Others
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        source_path Names of all the sources that interacted with the application Recruiter (sourcing via email/SMS/Whatsapp) + Career Site

        Dashboard: Recruitment Effectiveness 2.0 Dashboard

        Ta_leaders_hiring_outcomes

        Tabs Used In: All positions, Open Positions, Tabular view, Stage Mapping

        Base Tables Used Dataset Definition
        Application Refer Analytics Data Model to understand the data model.
        select
            profile_id,
            application_id,
            application_source_type,
            application_source_name,
            application_ts,
            application_hired_ts,
            ats_job_id,
            position_id,
            application_match_score,
            candidate_id,
            application_inferred_gender,
            application_inferred_race,
            application_is_referral,
            application_is_internal,
            application_is_career_site,
            application_in_talent_network,
            application_status,
            system_id,
            utm_source,
            utm_campaign,
            application_last_stage,
            application_last_stage_group,
            application_last_stage_ts,
            application_rejection_reason,
            stage_group,
            stage,
            stage_ts,
            stage_group_index,
            ef_stage_group,
            stage_group_display_name,
            position_title,
            position_location,
            position_location_country,
            position_status,
            position_inferred_seniority_level,
            position_job_function,
            position_business_unit,
            position_employment_type,
            position_calibration_status,
            position_type,
            position_recruiter,
            position_hiring_manager,
            position_recruiter_name,
            position_hiring_manager_name,
            position_supervisory_org,
            position_is_open,
            position_is_posted,
            position_creation_ts,
            position_is_confidential,
            number_of_openings,
            position_earliest_opened_at,
            position_pay_rate_type,
            candidate_self_declared_gender,
            candidate_self_declared_race,
            candidate_first_name,
            candidate_last_name,
            profile_email,
            profile_title,
            new_applicant_ts,
            phonescreen_ts,
            offer_ts,
            onsite_interview_ts,
            hired_advanced_ts,
            position_close_ts,
            manager_email_of_recruiter,
            time_to_fill_days
        from
            public._ta_leaders_hiring_outcomes
        
        Application Stage
        Position
        Profile
        Employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_source_type Type of application source Forwarded (internal)
        application_source_name Label of the application source Sample value: Direct Employers
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        application_hired_ts Application hired timestamp 2018-01-03 17:29:12
        ats_job_id ATS Job ID of the requisition 36081
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_match_score Match score of the application 4
        candidate_id ATS ID of the candidate 24370
        application_inferred_gender Inferred gender of the applicant male
        application_inferred_race Inferred race of the applicant hispanic
        application_is_referral Denotes if the candidate was referred to this job FALSE
        application_is_internal Denotes if application was from internal source TRUE
        application_is_career_site Denotes if application was from career site FALSE
        application_in_talent_network Denotes if application is in the talent network TRUE
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        utm_source Populated for Career Site Applications where Eightfold was successfully able to be identify the source from where the candidate was navigated to the Career Site LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        application_last_stage Most recent stage of application process Hire
        application_last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        application_rejection_reason Reason why the application was rejected. Requisition Closed
        stage_group Identifies the group the recruiting stage belongs to. This grouping is configured in Integration System under Admin Console. HM Screen
        stage Recruiting stage of the candidate application Manager Screen
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        stage_group_index
        ef_stage_group
        stage_group_display_name
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_inferred_seniority_level EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_type Denotes the type or category of a position. ats
        position_recruiter Email of recruiter assigned to the position. recruiter@example.com
        position_hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_supervisory_org Supervisory organization or department for the position Others
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        position_pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        candidate_self_declared_gender Candidate self declared gender Male
        candidate_self_declared_race Candidate self declared race White
        candidate_first_name Candidate first name John
        candidate_last_name Candidate last name Doe
        profile_email Candidate email johndoe@email.com
        profile_title Title associated to profile Process Engineer
        new_applicant_ts Timestamp when application was created 2022-08-15 14:11:06
        phonescreen_ts Timestamp when applicant was phonescreened 2022-08-20 14:11:06
        offer_ts Timestamp when candidate was given an offer 2022-09-01 14:11:06
        onsite_interview_ts Timestamp when candidate was interviewed onsite 2022-09-13 14:11:06
        hired_advanced_ts Timestamp when candidate was advanced to "hired" stage 2022-09-15 14:11:06
        position_close_ts Timestamp when position was closed 2022-09-20 14:11:06
        manager_email_of_recruiter Email of hiring recruiter's manager manager@example.com

        Recruitment_all_positions

        Tabs Used In: Open Positions

        Base Tables used Dataset Definition
        Application Refer Analytics Data Model to understand the data model.
        SELECT
            p.position_id,
            p.creation_ts as position_creation_ts,
            p.closed_at as position_closed_at,
            p.is_open as position_is_open,
            p.is_posted as position_is_posted,
            (
                case when trim(p.title) = ''
                OR trim(p.title) = 'Unknown' then 'Title Not Assigned'
                when p.title IS NULL then 'Others'
                else p.title
                end
            ) as position_title,
            (
                case when trim(location) = ''
                OR trim(location) = 'Unknown' then 'Location Not Assigned'
                when location IS NULL then 'Others'
                else location
                end
            ) as position_location,
            [... extensive data cleaning logic with multiple CASE statements ...]
        FROM
            public._positions p
            LEFT JOIN [... application and stage aggregations ...]
        WHERE
            p.system_id != 'sourcing'
        
        Application Stage
        Position

        Dataset Schema

        Column Name Definition Sample Value
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_closed_at Timestamp when a position was closed. 2019-12-14 19:50:08
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        applications Total applications received for a position 50
        applicants Total unique applicants for a position 45
        hired_applications Total hired applications for a position 5
        hired_applicants Total unique hires for a position 4
        offers Total offered applications for a position 7
        applicants_with_offer Total unique candidates with offer for a position 5

        Recruitment_funnel_time_to_interview

        Tabs Used In: All positions, Open Positions, Tabular view, Improvement opportunities

        Base Table used Dataset Definition
        Application Refer Analytics Data Model to understand the data model.
        SELECT
            profile_id,
            position_id,
            application_id,
            application_ts,
            position_recruiter_name,
            position_hiring_manager_name,
            position_title,
            position_job_function,
            position_business_unit,
            ats_job_id,
            position_location,
            position_location_country,
            application_status,
            position_status,
            position_is_open,
            position_is_posted,
            position_is_confidential,
            position_creation_ts,
            new_applicant_ts,
            phonescreen_ts,
            onsite_interview_ts,
            offer_ts,
            hired_ts,
            position_close_ts,
            candidate_name
        FROM public._recruitment_funnel_time_to_interview
        
        Application Stage
        Position
        Profile
        Employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_title Title of the position Functional Consultant- Equipment
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        ats_job_id ATS Job ID of the requisition 36081
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        new_applicant_ts Timestamp when application was created 2022-08-15 14:11:06
        phonescreen_ts Timestamp when applicant was phonescreened 2022-08-20 14:11:06
        onsite_interview_ts Timestamp when candidate was interviewed onsite 2022-09-01 14:11:06
        offer_ts Timestamp when candidate was given an offer 2022-09-13 14:11:06
        hired_ts Timestamp of when the candidate was hired or moved to the hired status in the ATS 2012-09-23 17:29:12
        position_close_ts Timestamp when position was closed 2022-09-20 14:11:06
        candidate_name Name of the candidate to be interviewed John Doe

        Recruitment_funnel_feedback_requests

        Tabs Used In: Tabular view, Improvement opportunities

        Base Tables used Dataset Definition
        Position Refer Analytics Data Model to understand the data model.
        SELECT
            feedback_id,
            feedback_status,
            requested_timestamp,
            responded_timestamp,
            position_id,
            profile_id,
            feedback_type,
            feedback_template_id,
            user_calendar_event_id,
            position_creation_ts,
            position_closed_at,
            position_archived_at,
            position_is_open,
            position_is_posted,
            position_title,
            position_location,
            position_recruiter_name,
            position_hiring_manager_name,
            position_location_country,
            position_status,
            position_job_function,
            position_business_unit,
            requester_email,
            reviewer_email,
            title,
            hiring_manager_name,
            recruiter_name,
            job_function,
            business_unit,
            LOCATION,
            location_country,
            requester_name,
            reviewer_name
        FROM public._recruitment_funnel_feedback_requests
        
        Profile_feedback

        Dataset Schema

        Column Name Definition Sample Value
        feedback_id Id of the feedback 2034571289345
        feedback_status Current status of the feedback. Includes: SUBMITTED, REQUESTED, DECLINE DECLINE
        requested_timestamp Timestamp when the feedback was requested 2021-12-20 15:32:22
        responded_timestamp Timestamp when the feedback was responded to 2022-01-04 16:30:04
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        feedback_type Type of feedback being requested. Includes: interview_feedback, quick_feedback, etc quick_feedback
        feedback_template_id ID of the feedback template 918475029348571945
        user_calendar_event_id ID of calendar event 273648549321
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_closed_at Timestamp when a position was closed. 2019-12-14 19:50:08
        position_archived_at Timestamp when a position was archived. 2020-01-14 19:50:08
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        requester_email Email of feedback requester email@example.com
        reviewer_email Email of feedback reviewer email@example.com
        title Title of the position Functional Consultant- Equipment
        hiring_manager_name Name of the recruiter assigned to the position. John Doe
        recruiter_name Name of the hiring manager responsible for the position. Jack Doe
        job_function Represents the job function of a specific position. Others
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        requester_name Name of feedback requester John Doe
        reviewer_name Name of feedback reviewer Jack Doe

        Recruitment_funnel_outreach_metrics

        Tabs Used In: Improvement opportunities

        Base Tables used Dataset Definition
        Position Refer Analytics Data Model to understand the data model.
        SELECT
            position_id,
            conversation_type,
            position_creation_ts,
            position_closed_at,
            position_archived_at,
            position_is_open,
            position_is_posted,
            campaign_indicator,
            position_title,
            position_location,
            position_recruiter_name,
            position_hiring_manager_name,
            position_location_country,
            position_status,
            position_job_function,
            position_business_unit,
            conversations_sent,
            conversations_read,
            conversations_replied,
            profiles_contacted,
            profiles_read,
            profiles_replied,
            applications_received,
            total_applicants,
            hired_applications,
            hired_applicants
        FROM public._recruitment_funnel_outreach_metrics
        
        User_messages
        Application_stage

        Dataset Schema

        Column Name Definition Sample Value
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        conversation_type Medium of conversation. Includes: email, sms, etc sms
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_closed_at Timestamp when a position was closed. 2019-12-14 19:50:08
        position_archived_at Timestamp when a position was archived. 2020-01-14 19:50:08
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        campaign_indicator Tracks whether a particular outreach activity is associated with a specific campaign Campaign
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        conversations_sent Number of conversations sent 18
        conversations_read Number of conversations read 15
        conversations_replied Number of conversation replied to 10
        profiles_contacted Number of profiles that the user has contacted 75
        profiles_read Number of profiles the user has read 50
        profiles_replied Number of profiles the user has replied 37
        applications_received Number of applications the user has received 250
        total_applicants Total applicants the user has received 200
        hired_applications Number of applications the user has hired 60
        hired_applicants Number of applicants the user has hired 52

        Dashboard: Survey Dashboard

        Survey_analytics

        Tabs Used In: All surveys, Career site post application survey (external applications), Careerhub post application survey (internal applications), Candidate interview experience survey

        Base Tables Used Dataset Definition
        Survey_analytics Refer Analytics Data Model to understand the data model.
        SELECT 
            unique_id,
            embedding_id,
            event,
            user_email,
            vs_cookie,
            request_url,
            interface,
            country,
            t_create,
            rating,
            max_rating,
            utm_source,
            utm_campaign,
            question_template_id,
            question_id,
            question_label,
            answer,
            is_promoter,
            is_comment,
            position_id,
            vs_cookie_position_id,
            is_pcs_survey
        FROM survey_analytics;
        

        Dataset Schema

        Column Name Definition Sample Value
        unique_id ID of each survey response from users 141038
        embedding_id Embedding ID indicates different surveys, e.g. “pcs_apply_thank_you_page” (career site candidate post-application survey), “candidate_experience_survey”, “candidate_interview_experience_survey”. pcs_apply_thank_you_page
        event In this table all events are “submit_survey”. "submit_survey"
        user_email Email id associated with the user. user@example.com
        vs_cookie Cookie ID of each user. 2683168708648354372:1634304122.87:6737756347331388068
        request_url The URL where the survey takes place. https://eightfold.ai/pcs_apply_thank_you_page
        interface Indicates the device used to perform the action. Interface is used to classify whether the user is performing an action on desktop or mobile or mobile app. pc
        country Country code associated with the user location. US
        t_create Timestamp when the action was taken by the user. 2024-07-20 16:06:48
        rating A rating (1 to 5) that the user gave as an answer to rating questions such as “How was your application submission experience?” (users are asked to choose 1 to 5 stars on the survey) 3
        max_rating The max rating that a user gave to a question on a survey. Sometimes the user would change the rating, and this column records the max rating that the user gave. 5
        utm_source Populated for Career Site Applications where Eightfold was able to identify the source from which the candidate was navigated to the Career Site. LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        question_template_id Unique ID of the question template used for the survey 4675363959473892
        question_id Unique ID of the questions on the survey. 4675363959477273
        question_label The questions on the survey “How was your application submission experience?”
        answer The answer that the user gave to the survey questions. If the question is a rating question, this column would have the same value as raing. 5, awesome, too many questions, etc
        is_promoter Whether or not the user is a promoter of the product (e.g. the career site) based on their rating. Rating = 5: is_promoter = 1; rating =4, is_promoter is null; rating <=1, is_promoter = -1. 1
        is_comment If the question is not a rating question, is_comment = 1, otherwise is_comment is null. 1
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689

        Server log with positions

        Tabs Used In: All surveys, Career site post application survey (external applications), Careerhub post application survey (internal applications), Candidate interview experience survey

        Base Tables used Dataset Definition
        Server Log Refer Analytics Data Model to understand the data model.
        -- Server Log with Positions Dataset Query
        -- Extracted from the QuickSight dataset definition
        
        SELECT 
          -- Server log columns
          logs.unique_id,
          logs.event,
          logs.user_email,
          logs.namespace,
          logs.t_create,
          logs.latency_milliseconds,
          logs.interface,
          logs.response_code,
          logs.request_path,
          logs.referrer_path,
          logs.request_method,
          logs.vs_cookie,
          logs.query,
          logs.referrer,
          logs.redirect_url,
          logs.user_company,
          logs.request_endpoint,
          logs.user_agent,
          logs.hostname,
          logs.position_id,
          logs.country,
          logs.utm_source,
          logs.utm_campaign,
          logs.vs_cookie_position_id,
          logs.ai_recommended,
          logs.from_job_alerts,
          logs.pcs_num_events,
          logs.is_ai_recommended,
          
          -- Position table columns (renamed position_id as position_id[positions])
          pos.position_id AS "position_id[positions]",
          pos.title,
          pos.location,
          pos.location_country,
          pos.status,
          pos.is_open,
          pos.is_posted,
          pos.creation_ts,
          pos.last_modified_ts,
          pos.seniority_level,
          pos.job_function,
          pos.location_latitude,
          pos.location_longitude,
          pos.business_unit,
          pos.ats_job_id,
          pos.system_id,
          pos.employment_type,
          pos.position_seniority,
          pos.pay_rate_type,
          pos.is_confidential,
          pos.number_of_openings,
          pos.calibration_status,
          pos.title_cluster,
          pos.position_type,
          pos.calibration_template_id,
          pos.workflow_template_id,
          pos.recruiter,
          pos.recruiter_name,
          pos.hiring_manager,
          pos.hiring_manager_name,
          pos.supervisory_org,
          pos.has_calibrated_location,
          pos.has_calibrated_skills,
          pos.has_calibrated_titles,
          pos.has_calibrated_similar_cand,
          pos.has_calibrated_workexp,
          
          -- Calculated columns based on the data transformations
          CASE 
            WHEN logs.event = 'api_get_job' THEN 'Visit'
            WHEN logs.event = 'click_apply_to_job' THEN 'Application Start'
            WHEN logs.event = 'api_post_resume' THEN 'Resume Upload'
            WHEN logs.event = 'apply_to_job' THEN 'Application Submit'
            ELSE logs.event
          END AS Event,
          
          CASE 
            WHEN logs.interface = 'mobile' THEN 'Mobile'
            WHEN logs.interface = 'tablet' THEN 'Tablet'
            ELSE 'Desktop'
          END AS Interface
        
        FROM server_log_analytics logs
        LEFT JOIN positions pos 
          ON logs.position_id = pos.position_id;
        
        Position

        Dataset Schema

        Column Name Definition Sample Value
        ats_job_id ATS Job ID of the requisition 36081
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        calibration_template_id The template associated with a Auto calibrated position 34890324
        country Country code associated with the user location. US
        creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        event The event associated with the user’s action. careers_visitor
        has_calibrated_location Indicator if the position’s calibration has at least one or more location TRUE
        has_calibrated_similar_cand Indicator if the position’s calibration has at least three or more candidates TRUE
        has_calibrated_skills Indicator if the position’s calibration has at least three or more skills TRUE
        has_calibrated_titles Indicator if the position’s calibration has at least three or more titles FALSE
        has_calibrated_workexp Indicator if the position’s calibration has either min experience or max experience or in the range defined FALSE
        hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        hostname URL associated with the host app.eightfold.ai
        interface Indicates the device used to perform an action. Interface is used to classify whether a user is performing an action on desktop or mobile or mobile app. pc
        is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        is_open Indicates whether the position is currently open for applications FALSE
        is_posted Denotes if the position has been publicly posted TRUE
        job_function Represents the job function of a specific position. Others
        last_modified_ts Last modified timestamp for this position. 2023-03-20 19:43:12
        latency_milliseconds Latency between client and server (millis) 88
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        location_latitude Latitude of the location coordinates 32.41234123
        location_longitude Longitude of the location coordinates 43.12341234
        namespace Unique identifier associated with a product area smartapply
        number_of_openings Number of openings for the position 1
        pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_seniority EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_type Denotes the type or category of a position. ats
        query Captures search keywords whenever a user performs a search on any relevant Eightfold page Technical Program Manager
        recruiter Email of recruiter assigned to the position. recruiter@example.com
        recruiter_name Name of the recruiter assigned to the position. John Doe
        redirect_url Redirected url associated with a request, if applicable. /auth?code=4/0AX4XfWi5xvtt9CBVoC10vYt6hxIOPQB03jiVV8Bu5CyonqQGNOYD_l46KOU3lqTsGOxIyA
        referrer The url associated with the referring website or page when a user is redirected to another page. https://stage.eightfold.ai/
        referrer_path The url path extracted from the referrer. /feedback/dashboard
        request_endpoint The url associated with a hyperlink that a user might click on as part of user action. auth_connect
        request_method HTTP methods used to request data (GET) or send data (POST). accounts.google.com
        request_path Virtual path associated with every HTTP request. /auth
        response_code Indicates whether a specific HTTP request has been successfully completed. Common response codes include: 200 - Success, 302 - Redirect, 400 - Error indicating a bad request, 403 - Missing Required Permissions, 500 - Error code when server encountered an unexpected condition 400
        seniority_level Seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO Entry
        status Current lifecycle status of the position such as approved, open, etc. Open
        supervisory_org Supervisory organization or department for the position Others
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. ats
        t_create Timestamp when the action was taken by a user. 2021-08-02 18:13:23
        title Job Title of the Position Product Manager, Integrated Platform
        title_cluster Title cluster as determined by Eightfold’s machine learning models for every skill. 174
        unique_id Unique Id associated with every entry in server log table 1679477845
        user_agent Indicates the device used to perform an action - Windows Laptop, Mac OS, Android, IoS etc. Captures all the metadata associated with the device like OS version etc. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36
        user_company Company name associated with the logged in user. Could be NULL NULL
        user_email Email id associated with the user. user@example.com
        utm_campaign Populated for Career Site Applications where Eightfold was able to identify the source from which the candidate was navigated to the Career Site. LinkedIn
        utm_source It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        vs_cookie Cookie ID of each user. 2683168708648354372:1634304122.87:6737756347331388068
        workflow_template_id ID of the template used to create the position in the ATS 123124324

        Dashboard: Referral Dashboard

        TA outcomes

        Tabs Used In: Referred Profiles Summary

        Base Tables used Dataset Definition
        Application Refer Analytics Data Model to understand the data model.
        -- TA Outcomes Dataset Query
        -- This query replicates the join logic from the QuickSight dataset definition
        -- Stage table columns are renamed with [stage] suffix
        -- Position table columns are renamed with [positions] suffix  
        -- Profile table columns are renamed with [profile] suffix
        
        SELECT 
            -- Stage table columns (with renamed aliases)
            s.stage_group,
            s.stage,
            s.profile_id AS "profile_id[stage]",
            s.system_id AS "system_id[stage]", 
            s.stage_ts,
            s.application_id AS "application_id[stage]",
            s.position_id AS "position_id[stage]",
            
            -- Application table columns (original names)
            a.profile_id,
            a.application_id,
            a.source_type,
            a.source_name,
            a.application_ts,
            a.hired_ts,
            a.last_stage,
            a.last_stage_ts,
            a.ef_last_stage,
            a.ef_last_stage_ts,
            a.ats_job_id,
            a.position_id,
            a.match_stars,
            a.candidate_id,
            a.is_referral,
            a.is_internal,
            a.status,
            a.rejection_reason,
            a.system_id,
            a.in_talent_network,
            a.last_stage_group,
            a.utm_source,
            a.utm_campaign,
            a.ef_gender,
            a.ef_race,
            a.ef_veteran_status,
            
            -- Position table columns (with renamed aliases)
            p.position_id AS "position_id[positions]",
            p.title,
            p.location,
            p.location_country,
            p.status AS "status[positions]",
            p.is_open,
            p.is_posted,
            p.creation_ts,
            p.last_modified_ts,
            p.seniority_level,
            p.job_function,
            p.location_latitude,
            p.location_longitude,
            p.business_unit,
            p.ats_job_id AS "ats_job_id[positions]",
            p.system_id AS "system_id[positions]",
            p.employment_type,
            p.position_seniority,
            p.pay_rate_type,
            p.is_confidential,
            p.number_of_openings,
            p.calibration_status,
            p.title_cluster,
            p.position_type,
            p.calibration_template_id,
            p.workflow_template_id,
            p.recruiter,
            p.recruiter_name,
            p.hiring_manager,
            p.hiring_manager_name,
            p.supervisory_org,
            p.has_calibrated_location,
            p.has_calibrated_skills,
            p.has_calibrated_titles,
            p.has_calibrated_similar_cand,
            p.has_calibrated_workexp,
            
            -- Profile table columns (with renamed aliases)
            pr.profile_id AS "profile_id[profile]",
            pr.system_id AS "system_id[profile]",
            pr.first_name,
            pr.last_name,
            pr.enc_profile_id,
            pr.gender,
            pr.ef_gender AS "ef_gender[profile]",
            pr.title AS "title[profile]",
            pr.last_modified_ts AS "last_modified_ts[profile]",
            pr.candidate_id AS "candidate_id[profile]",
            pr.location_country AS "location_country[profile]",
            pr.location_state,
            pr.location_city,
            pr.location_county,
            pr.current_company,
            pr.exp_years,
            pr.highest_degree,
            pr.latest_major,
            pr.has_resume,
            pr.is_thin_profile,
            pr.num_skills,
            pr.ef_race AS "ef_race[profile]",
            pr.seniority_level AS "seniority_level[profile]"
        
        FROM stage_table s
        
        -- Join 1: Stage + Application (LEFT JOIN)
        LEFT JOIN application_table a
            ON s.application_id = a.application_id 
            AND s.profile_id = a.profile_id
            AND s.position_id = a.position_id 
            AND s.system_id = a.system_id
        
        -- Join 2: Previous result + Position (LEFT JOIN)  
        LEFT JOIN position_table p
            ON s.position_id = p.position_id 
            AND s.system_id = p.system_id
        
        -- Join 3: Previous result + Profile (LEFT JOIN)
        LEFT JOIN profile_table pr
            ON s.profile_id = pr.profile_id 
            AND s.system_id = pr.system_id;
        
        Application Stage
        Position
        Profile

        Dataset Schema

        Column Name Definition Sample Value
        stage_group Identifies the group the recruiting stage belongs to. This grouping is configured in Integration System under Admin Console. HM Screen
        stage Recruiting stage of the candidate application Manager Screen
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        source_type Type of application source Forwarded (internal)
        source_name Label of the application source Sample value: Direct Employers
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        hired_ts Application hired timestamp 2018-01-03 17:29:12
        last_stage Most recent stage of application process Hire
        last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        ef_last_stage Current or latest status of candidate application Offered
        ef_last_stage_ts Timestamp of the the candidate was moved to last/current stage 2018-01-03 17:29:12
        ats_job_id ATS Job ID of the requisition 36081
        match_stars Match score of the application 4
        candidate_id ATS ID of the candidate 24370
        is_referral Denotes if the candidate was referred to this job FALSE
        is_internal Denotes if application was from internal source TRUE
        status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        rejection_reason Reason why the application was rejected. Requisition Closed
        in_talent_network Denotes if application is in the talent network TRUE
        last_stage_group Group to which the current/last stage if the applications belongs to. The groupings are configured in the Integrations systems in Admin Console Hired
        utm_source Populated for Career Site Applications where Eightfold was successfully able to be identify the source from where the candidate was navigated to the Career Site LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        ef_gender Inferred gender of the applicant male
        ef_race Inferred race of the applicant hispanic
        ef_veteran_status Veteran status (from EF records) FALSE
        title Title of the position Functional Consultant- Equipment
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        status[positions] Current lifecycle status of the position such as approved, open, etc. Open
        is_open Indicates whether the position is currently open for applications FALSE
        is_posted Denotes if the position has been publicly posted TRUE
        creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        last_modified_ts Last modified timestamp for this position. 2023-03-20 19:43:12
        seniority_level seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        job_function Represents the job function of a specific position. Others
        location_latitude Latitude of the location coordinates 32.41234123
        location_longitude Longitude of the location coordinates 43.12341234
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_seniority EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        title_cluster Title cluster as determined by Eightfold’s machine learning models for every skill. 174
        position_type Denotes the type or category of a position. ats
        calibration_template_id ID of the calibration template if used 34890324
        workflow_template_id ID of the template used to create the position in the ATS 123124324
        recruiter Email of recruiter assigned to the position. recruiter@example.com
        recruiter_name Email of hiring manager responsible for a specific position. manager@example.com
        hiring_manager Name of the recruiter assigned to the position. John Doe
        hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        supervisory_org Supervisory organization or department for the position Others
        has_calibrated_location Indicator if the position’s calibration has at least one or more location TRUE
        has_calibrated_skills Indicator if the position’s calibration has at least three or more skills TRUE
        has_calibrated_titles Indicator if the position’s calibration has at least three or more titles FALSE
        has_calibrated_similar_cand Indicator if the position’s calibration has at least three or more candidates TRUE
        has_calibrated_workexp Indicator if the position’s calibration has either min experience or max experience or in the range defined FALSE
        first_name Candidate first name John
        last_name Candidate last name Doe
        enc_profile_id Internal encoded EF Profile ID 137520959179
        gender Gender listed in the profile male
        ef_gender[profile] Candidate gender (from EF records) male
        title[profile] Current job title of the candidate Product Manager, Integrated Platform
        last_modified_ts[profile] Timestamp for when the profile was updated last update 2022-08-09 1:55:50
        candidate_id[profile] Candidate ID of the profile in the ATS 137520959179
        location_country[profile] Country (Location) of the profile United States
        location_state State (Location)of the profile California
        location_city City (Location) of the profile Santa Clara
        location_county County (Location) of the profile Alameda
        current_company Company of the current job of the profile example
        exp_years Total number of years of work experience 12
        highest_degree Highest education degree. Includes normalized to following categories: Certificate, Bachelors, Masters, Doctorate Masters
        latest_major Name of the current or latest major Masters
        has_resume Records if there's a resume attached to the profile TRUE
        is_thin_profile Shows if the profile has enough relevant data updated (like experience, education etc.) FALSE
        num_skills Total number of skills parsed or updated in the profile 13
        ef_race[profile] Eightfold inferred ethnicity White
        seniority_level[profile] Eightfold inferred seniority level. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO Entry

        Dashboard: TA Feature Usage and Outcomes (2.0) dashboard

        ta_feature_sourcing_activity_log

        Tabs Used In: Sourcing

        Base Tables Used Dataset Definition
        ta_source_activity_log Refer Analytics Data Model to understand the data model.
        select
            datepart('year',activity_timestamp) as year,
            datepart('week',activity_timestamp) as week,
            DATE_TRUNC('week' , activity_timestamp) as start_of_week,
            activity_type,
            active_user_id,
            profile_id,
            position_id,
            activity_timestamp,
            active_user_name,
            manager_name,
            employee_title,
            employee_level,
            employee_seniority,
            employee_line_of_business,
            employee_business_unit,
            is_alumni,
            employee_location,
            employee_location_country,
            case when is_recruiter then 'Yes' else 'No' end as recruiter_role_indicator,
            case when is_hm then 'Yes' else 'No' end as hiring_manager_role_indicator,
            case when is_sourcer then 'Yes' else 'No' end as sourcer_role_indicator,
            case when is_event_team_external then 'Yes' else 'No' end as event_team_memeber_indicator,
            race,
            gender,
            ef_gender,
            ef_race,
            sum(feature_usage) as feature_usage
        from public._ta_source_activity_log
        group by 1, 2,3,4,5,6,7,8, 9, 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        activity_type Includes: Referrals, Chrome Extension, etc Referrals
        active_user_id Email ID of the active user example@example.com
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137520843216
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        activity_timestamp Timestamp when the activity was executed 2023-09-05 12:23:53
        active_user_name Name of the active user John Doe
        manager_name Name of the user's manager Jack Doe
        employee_title Job title of an employee within the organization Employee
        employee_level Level of the employee HR Generalist
        employee_seniority Level of seniority of an employee. Includes: Entry, Mid-level, Senior Entry
        employee_line_of_business Specific market or industry segment that an employee's role is focused on Commercial - US TTR
        employee_business_unit Specific business unit or department within the organization that the employee is part of Development
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        employee_location Location of the employee Atlanta, Georgia, United States of America
        employee_location_country Country of the employee US
        recruiter_role_indicator Denotes if person is a recruiter in the company TRUE
        hiring_manager_role_indicator Denotes if person is a hiring manager in the company FALSE
        sourcer_role_indicator Denotes if person is a sourcer in the company TRUE
        event_team_memeber_indicator Denotes if the event is external to the team that the user is on TRUE
        race Race of the employee white
        gender Gender of the employee male
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white
        feature_usage Used to track the count of specific activities or events associated with a feature within the Talent Acquisition system 1

        ta_feature_sourcing_adoption_by_month

        Tabs Used In: Sourcing

        Base Tables Used Dataset Definition
        ta_source_activity_log Refer Analytics Data Model to understand the data model.
        select
            year,
            month,
            start_of_month,
            activity_type,
            active_users_this_month,
            feature_usage_count,
            frequency_of_usage_per_user,
            repeat_users_following_month,
            repeat_users_percent
        from
            (
                select
                    year,
                    month,
                    start_of_month,
                    activity_type,
                    count(distinct active_user_id) as active_users_this_month,
                    sum(feature_usage) as feature_usage_count,
                    sum(feature_usage)/ count(distinct active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_month,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        select
                            datepart('year', activity_timestamp) as year,
                            datepart('month', activity_timestamp) as month,
                            DATE_TRUNC('month', activity_timestamp) as start_of_month,
                            activity_type,
                            active_user_id,
                            activity_timestamp,
                            feature_usage,
                            LAG(activity_timestamp) OVER (
                                PARTITION BY active_user_id, activity_type
                                ORDER BY
                                    activity_timestamp
                            ) AS previous_activity_timestamp_ts
                        from
                            public._ta_source_activity_log
                        where active_user_id not like 'import%'
                    )
                group by
                    1,
                    2,
                    3,
                    4
            )
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        month Month when the activity was executed 9
        start_of_month Start of the Month when the activity was executed 2023-09-01 00:00:00
        activity_type Includes: Referrals, Chrome Extension, etc Referrals
        active_users_this_month Count of the active users who are using the feature this month 12
        feature_usage_count Number of times the users are using specific activities or events associated with a feature 60
        frequency_of_usage_per_user Frequency with which the users are using specific activities or events associated with a feature 5
        repeat_users_following_month Count of the active users who also used the feature previous month 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_sourcing_adoption_by_week

        Tabs Used In: Sourcing

        Base Tables Used Dataset Definition
        ta_source_activity_log Refer Analytics Data Model to understand the data model.
        select
            year,
            week,
            start_of_week,
            activity_type,
            active_users_this_week,
            feature_usage_count,
            frequency_of_usage_per_user,
            repeat_users_following_week,
            repeat_users_percent
        from
            (
                select
                    year,
                    week,
                    start_of_week,
                    activity_type,
                    count(distinct active_user_id) as active_users_this_week,
                    sum(feature_usage) as feature_usage_count,
                    sum(feature_usage)/ count(distinct active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_week,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        select
                            datepart('year', activity_timestamp) as year,
                            datepart('week', activity_timestamp) as week,
                            DATE_TRUNC('week', activity_timestamp) as start_of_week,
                            activity_type,
                            active_user_id,
                            activity_timestamp,
                            feature_usage,
                            LAG(activity_timestamp) OVER (
                                PARTITION BY active_user_id,  activity_type
                                ORDER BY
                                    activity_timestamp
                            ) AS previous_activity_timestamp_ts
                        from
                            public._ta_source_activity_log
                        where active_user_id not like 'import%'
                    ) t
                group by
                    1,
                    2,
                    3,
                    4
            ) t1
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        activity_type Includes: Referrals, Chrome Extension, etc Referrals
        active_users_this_week Count of the active users who are using the feature this week 12
        feature_usage_count Number of times the users are using specific activities or events associated with a feature 60
        frequency_of_usage_per_user Frequency with which the users are using specific activities or events associated with a feature 5
        repeat_users_following_week Count of the active users who also used the feature previous week 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_sourcing_breadth_of_usage_across_employees

        Tabs Used In: Sourcing

        Base Tables Used Dataset Definition
        employee Refer Analytics Data Model to understand the data model.
        SELECT
            count(distinct t1.profile_id) as total_employees,
            count(
                distinct case when (t2.activity_timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_sourcing_employees,
            count(
                distinct case when (
                    is_recruiter
                    OR is_event_team_external
                    OR is_sourcer
                ) then t1.profile_id end
            ) as total_potential_sourcing_employees,
            count(
                distinct case when (
                    is_recruiter
                    OR is_event_team_external
                    OR is_sourcer
                )
                AND (t2.activity_timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_employees_among_potential_sourcers,
            count(
                distinct case when is_recruiter then t1.profile_id end
            ) as total_recruiters,
            count(
                distinct case when is_recruiter
                AND (t2.activity_timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_recuiters,
            count(
                distinct case when is_sourcer then t1.profile_id end
            ) as total_sourcers,
            count(
                distinct case when is_sourcer
                AND (t2.activity_timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_sourcers,
            [... detailed breakdowns by sourcing tool type ...]
            count(
                distinct case when t2.active_user_id IS NOT NULL then t1.profile_id end
            ) * 100.00 / count(distinct t1.profile_id) as percent_employees_using_sourcing_features,
            count(
                distinct case when is_sourcer
                AND t2.active_user_id IS NOT NULL then t1.profile_id end
            ) * 100.00 / count(
                distinct case when is_sourcer then t1.profile_id end
            ) as percent_sourcers_using_sourcing_features,
            count(
                distinct case when (
                    is_recruiter
                    OR is_event_team_external
                    OR is_sourcer
                )
                AND t2.active_user_id IS NOT NULL then t1.profile_id end
            ) * 100.00 / count(
                distinct case when (
                    is_recruiter
                    OR is_event_team_external
                    OR is_sourcer
                ) then t1.profile_id end
            ) as percent_potential_sourcers_using_sourcing_features
        FROM
            (
                select
                    employee_email,
                    profile_id,
                    hiring_date,
                    is_sourcer,
                    is_recruiter,
                    is_event_team_external
                from
                    public._employee
                WHERE
                    is_alumni = FALSE
                    and employee_id is not null and employee_id != ''
            ) t1
            LEFT JOIN (
                SELECT
                    activity_type,
                    activity_timestamp,
                    active_user_id
                from
                    public._ta_source_activity_log
            ) t2 on trim(
                lower(t1.employee_email)
            ) = trim(
                lower(t2.active_user_id)
            )
        
        ta_source_activity_log

        Dataset Schema

        Column Name Definition Sample Value
        total_employees Total active employees in the organisation 500
        total_active_sourcing_employees Total active employees using the sourcing feature 150
        total_potential_sourcing_employees Total active recruiters/sourcers/event team external employees in the organisation 250
        total_active_employees_among_potential_sourcers Total active recruiters/sourcers/event team external employees using the sourcing feature 100
        total_recruiters Total active recruiters in the organisation 100
        total_active_recuiters Total active recruiters using the sourcing feature 50
        total_sourcers Total active sourcers in the organisation 50
        total_active_sourcers Total active sourcers using the sourcing feature 25
        active_employees_using_chrome_extension Total active employees using the Chrome Extension feature 150
        active_employees_using_recruiting_events Total active employees using the Recruiting Events feature 150
        active_employees_using_import_resume Total active employees using the Import Profile feature 150
        active_employees_using_referrals Total active employees using the Referral feature 150
        active_sourcers_using_chrome_extension Total active sourcers using the Chrome Extension feature 150
        active_sourcers_using_recruiting_events Total active sourcers using the Recruiting Events feature 150
        active_sourcers_using_import_resume Total active sourcers using the Import Profile feature 150
        active_sourcers_using_referrals Total active sourcers using the Referral feature 150
        active_potential_sourcers_using_chrome_extension Total active recruiters/sourcers/event team external employees using the Chrome Extension feature 150
        active_potential_sourcers_using_recruiting_events Total active recruiters/sourcers/event team external employees using the Recruiting Events feature 150
        active_potential_sourcers_using_import_resume Total active recruiters/sourcers/event team external employees using the Import Profile feature 150
        active_potential_sourcers_using_referrals Total active recruiters/sourcers/event team external employees using the Referral feature 150
        percent_employees_using_sourcing_features Percentage of total active employees who are actively using sourcing feature 30
        percent_sourcers_using_sourcing_features Percentage of total active sourcers who are actively using sourcing feature 50
        percent_potential_sourcers_using_sourcing_features Percentage of total active recruiters/sourcers/event team external employees who are actively using sourcing feature 40

        ta_feature_sourcing_efficiency_and_outcomes

        Tabs Used In: Sourcing

        Base Tables used Dataset Definition
        ta_source_activity_log Refer Analytics Data Model to understand the data model.
        SELECT
            year,
            week,
            start_of_week,
            activity_type,
            active_user_id,
            active_user_name,
            manager_name,
            feature_usage,
            concat(
                candidate_first_name,
                concat(' ', candidate_last_name)
            ) as applicant_name,
            t0.profile_id as candidate_sourced_profile_id,
            t1.profile_id as applicant_profile_id,
            min_phonescreened_date,
            min_interviewed_date,
            min_hired_date,
            diverse_candidate_indicator,
            application_ts,
            activity_timestamp,
            t1.position_id,
            position_title,
            position_creation_ts,
            position_job_function,
            position_business_unit,
            employee_title,
            employee_level,
            employee_seniority,
            employee_line_of_business,
            employee_business_unit,
            is_alumni,
            employee_location,
            employee_location_country,
            recruiter_role_indicator,
            hiring_manager_role_indicator,
            sourcer_role_indicator,
            event_team_memeber_indicator,
            race,
            gender,
            ef_gender,
            ef_race,
            candidate_gender,
            candidate_ef_gender,
            candidate_race,
            candidate_ef_race
        from
            (
                select
                    datepart('year', activity_timestamp) as year,
                    datepart('week', activity_timestamp) as week,
                    DATE_TRUNC('week', activity_timestamp) as start_of_week,
                    activity_type,
                    active_user_id,
                    profile_id,
                    position_id,
                    activity_timestamp,
                    active_user_name,
                    manager_name,
                    employee_title,
                    employee_level,
                    employee_seniority,
                    employee_line_of_business,
                    employee_business_unit,
                    is_alumni,
                    employee_location,
                    employee_location_country,
                    case when is_recruiter then 'Yes' else 'No' end as recruiter_role_indicator,
                    case when is_hm then 'Yes' else 'No' end as hiring_manager_role_indicator,
                    case when is_sourcer then 'Yes' else 'No' end as sourcer_role_indicator,
                    case when is_event_team_external then 'Yes' else 'No' end as event_team_memeber_indicator,
                    race,
                    gender,
                    ef_gender,
                    ef_race,
                    sum(feature_usage) as feature_usage
                from
                    public._ta_source_activity_log
                group by
                    [... 26 columns for grouping ...]
            ) t0
            left join [... hiring outcomes analysis ...]
            left join [... candidate profile details ...]
        
        ta_leaders_hiring_outcomes
        profile

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        activity_type Includes: Referrals, Chrome Extension, etc Referrals
        active_user_id Email ID of the active user example@example.com
        active_user_name Name of the active user John Doe
        manager_name Name of the user's manager Jack Doe
        feature_usage Used to track the count of specific activities or events associated with a feature within the Talent Acquisition system 1
        applicant_name Name of the applicant John Doe
        candidate_sourced_profile_id Profile ID of the candidate sourced 137520843216
        applicant_profile_id Profile ID of the applicant 137520843216
        min_phonescreened_date Timestamp when applicant was phonescreened 2022-08-20 14:11:06
        min_interviewed_date Timestamp when candidate was interviewed onsite 2022-09-13 14:11:06
        min_hired_date Timestamp when candidate was hired 2022-09-23 14:11:06
        diverse_candidate_indicator Indicator to identify diverse candidates 1
        application_ts Timestamp when application was created 2022-08-15 14:11:06
        activity_timestamp Timestamp when the activity was executed 2023-09-05 12:23:53
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_title Title of the position Functional Consultant- Equipment
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        employee_title Job title of an employee within the organization Employee
        employee_level Level of the employee HR Generalist
        employee_seniority Level of seniority of an employee. Includes: Entry, Mid-level, Senior Entry
        employee_line_of_business Specific market or industry segment that an employee's role is focused on Commercial - US TTR
        employee_business_unit Specific business unit or department within the organization that the employee is part of Development
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        employee_location Location of the employee Atlanta, Georgia, United States of America
        employee_location_country Country of the employee US
        recruiter_role_indicator Denotes if person is a recruiter in the company TRUE
        hiring_manager_role_indicator Denotes if person is a hiring manager in the company FALSE
        sourcer_role_indicator Denotes if person is a sourcer in the company TRUE
        event_team_memeber_indicator Denotes if the event is external to the team that the user is on TRUE
        race Race of the employee white
        gender Gender of the employee male
        ef_gender Employee gender (from EF records) male
        ef_race Employee race (from EF records) white
        candidate_gender Race of the candidate white
        candidate_ef_gender Gender of the candidate male
        candidate_race Candidate gender (from EF records) male
        candidate_ef_race Candidate race (from EF records) white

        ta_feature_engagement_adoption_by_month

        Tabs Used In: Engagement (Emails, SMS, Whatsapp), Campaigns

        Base Tables Used Dataset Definition
        user_messages Refer Analytics Data Model to understand the data model.
        select
            year,
            month,
            start_of_month,
            activity_type,
            active_users_this_month,
            messages_sent_count,
            frequency_of_usage_per_user,
            repeat_users_following_month,
            repeat_users_percent
        from
            (
                select
                    t1.year,
                    t1.month,
                    t1.start_of_month,
                    t1.activity_type,
                    count(distinct t1.active_user_id) as active_users_this_month,
                    count(distinct id) as messages_sent_count,
                    count(distinct id) / count(distinct t1.active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_month,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        SELECT
                            datepart('year', created_at) as year,
                            datepart('month', created_at) as month,
                            DATE_TRUNC('month', created_at) as start_of_month,
                            case when user_campaign_id IS NOT NULL then 'Campaign' 
                                 when user_campaign_id IS NULL and conversation_type = 'email' then 'Email' 
                                 when user_campaign_id IS NULL and conversation_type = 'sms' then 'SMS' 
                                 when user_campaign_id IS NULL and conversation_type = 'whatsapp' then 'Whatsapp' 
                                 else conversation_type end as activity_type,
                            user_id as active_user_id,
                            id,
                            created_at as activity_timestamp,
                            LAG(created_at) OVER (
                                PARTITION BY active_user_id, activity_type
                                ORDER BY
                                    created_at
                            ) AS previous_activity_timestamp_ts
                        FROM
                            public._user_messages
                        WHERE
                            conversation_id IN (
                                'contact', 'campaign', 'sms_send',
                                'whatsapp_send'
                            )
                            and user_id not like 'import%'
                    ) t1
                where
                    t1.activity_type != 'others'
                group by
                    1,
                    2,
                    3,
                    4
            ) t1
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        month Month when the activity was executed 9
        start_of_month Start of the Month when the activity was executed 2023-09-01 00:00:00
        activity_type Includes: Campaigns, Emails, SMS and Whatsapp SMS
        active_users_this_month Count of the active users who are using the feature this month 12
        messages_sent_count Number of messages the users are sending 60
        frequency_of_usage_per_user Frequency with which the users are sending the messages 5
        repeat_users_following_month Count of the active users who also used the feature previous month 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_engagement_adoption_by_week

        Tabs Used In: Engagement (Emails, SMS, Whatsapp), Campaigns

        Base Tables Used Dataset Definition
        user_messages Refer Analytics Data Model to understand the data model.
        select
            year,
            week,
            start_of_week,
            activity_type,
            active_users_this_week,
            messages_sent_count,
            frequency_of_usage_per_user,
            repeat_users_following_week,
            repeat_users_percent
        from
            (
                select
                    t1.year,
                    t1.week,
                    t1.start_of_week,
                    t1.activity_type,
                    count(distinct t1.active_user_id) as active_users_this_week,
                    count(distinct id) as messages_sent_count,
                    count(distinct id) / count(distinct t1.active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_week,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        SELECT
                            datepart('year', created_at) as year,
                            datepart('week', created_at) as week,
                            DATE_TRUNC('week', created_at) as start_of_week,
                            case when user_campaign_id IS NOT NULL then 'Campaign' 
                                 when user_campaign_id IS NULL and trim(conversation_type) = 'email' then 'Email' 
                                 when user_campaign_id IS NULL and trim(conversation_type) = 'sms' then 'SMS' 
                                 when user_campaign_id IS NULL and trim(conversation_type) = 'whatsapp' then 'Whatsapp' 
                                 else conversation_type end as activity_type,
                            user_id as active_user_id,
                            id,
                            created_at as activity_timestamp,
                            LAG(created_at) OVER (
                                PARTITION BY active_user_id, activity_type
                                ORDER BY
                                    created_at
                            ) AS previous_activity_timestamp_ts
                        FROM
                            public._user_messages
                        WHERE
                            conversation_id IN (
                                'contact', 'campaign', 'sms_send',
                                'whatsapp_send'
                            )
                            and user_id not like 'import%'
                    ) t1
                where
                    t1.activity_type != 'others'
                group by
                    1,
                    2,
                    3,
                    4
            ) t1
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        activity_type Includes: Campaigns, Emails, SMS and Whatsapp SMS
        active_users_this_week Count of the active users who are using the feature this week 12
        messages_sent_count Number of messages the users are sending 60
        frequency_of_usage_per_user Frequency with which the users are sending the messages 5
        repeat_users_following_week Count of the active users who also used the feature previous week 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_engagement_breadth_of_usage_across_employees

        Tabs Used In: Engagement (Emails, SMS, Whatsapp), Campaigns

        Base Tables Used Dataset Definition
        employee Refer Analytics Data Model to understand the data model.
        SELECT
            count(distinct t1.profile_id) as total_employees,
            count(
                distinct case when (t2.activity_timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_employees,
            count(
                distinct case when is_recruiter then t1.profile_id end
            ) as total_recruiters,
            count(
                distinct case when is_recruiter
                AND (t2.activity_timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_recuiters,
            count(
                distinct case when is_hm then t1.profile_id end
            ) as total_hiring_manager,
            count(
                distinct case when is_hm
                AND (t2.activity_timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_hiring_managers,
            count(
                distinct case when t2.active_user_id IS NOT NULL
                and t2.activity_type = 'Campaign' then t1.profile_id end
            ) as active_employees_using_campaign,
            count(
                distinct case when t2.active_user_id IS NOT NULL
                and t2.activity_type IN ('Email', 'SMS', 'Whatsapp') then t1.profile_id end
            ) as active_employees_using_email_sms_whatsapp,
            count(
                distinct case when t2.active_user_id IS NOT NULL
                and t2.activity_type = 'Email' then t1.profile_id end
            ) as active_employees_using_email,
            [... detailed breakdowns by engagement type and employee role ...]
            count(
                distinct case when t2.active_user_id IS NOT NULL then t1.profile_id end
            ) * 100.00 / count(distinct t1.profile_id) as percent_employees_using_engagement_features
        FROM
            (
                select
                    employee_email,
                    profile_id,
                    hiring_date,
                    is_hm,
                    is_recruiter
                from
                    public._employee
                WHERE
                    is_alumni = FALSE
                    and employee_id is not null and employee_id != ''
            ) t1
            LEFT JOIN (
                SELECT
                    user_id as active_user_id,
                    case
                        when user_campaign_id IS NOT NULL then 'Campaign'
                        when user_campaign_id IS NULL and trim(conversation_type) = 'email' then 'Email'
                        when user_campaign_id IS NULL and trim(conversation_type) = 'sms' then 'SMS'
                        when user_campaign_id IS NULL and trim(conversation_type) = 'whatsapp' then 'Whatsapp'
                        else conversation_type
                    end as activity_type,
                    created_at as activity_timestamp
                FROM
                    public._user_messages
                WHERE
                    conversation_id IN (
                        'contact', 'campaign', 'sms_send',
                        'whatsapp_send'
                    )
                group by
                    1,
                    2,
                    3
            ) t2 on trim(
                lower(t1.employee_email)
            ) = trim(
                lower(t2.active_user_id)
            )
        
        user_messages

        Dataset Schema

        Column Name Definition Sample Value
        total_employees Total active employees in the organisation 500
        total_active_employees Total active employees using the engagement feature 150
        total_recruiters Total active recruiters in the organisation 100
        total_active_recuiters Total active recruiters using the engagement feature 50
        total_hiring_manager Total active hiring managers in the organisation 100
        total_active_hiring_managers Total active hiring managers using the engagement feature 50
        active_employees_using_campaign Total active employees using the campaign feature 50
        active_employees_using_email_sms_whatsapp Total active employees using the SMS/Email/Whatsapp feature 40
        active_employees_using_email Total active employees using the Email feature 10
        active_employees_using_sms Total active employees using the SMS feature 20
        active_employees_using_whatsapp Total active employees using the Whatsapp feature 10
        active_recruiters_using_campaign Total active recruiters using the campaign feature 50
        active_recruiters_using_email_sms_whatsapp Total active recruiters using the SMS/Email/Whatsapp feature 40
        active_recruiters_using_email Total active recruiters using the Email feature 10
        active_recruiters_using_sms Total active recruiters using the SMS feature 20
        active_recruiters_using_whatsapp Total active recruiters using the Whatsapp feature 10
        active_hiring_managers_using_campaign Total active hiring managers using the campaign feature 50
        active_hiring_managers_using_email_sms_whatsapp Total active hiring managers using the SMS/Email/Whatsapp feature 40
        active_hiring_managers_using_email Total active hiring managers using the Email feature 10
        active_hiring_managers_using_sms Total active hiring managers using the SMS feature 20
        active_hiring_managers_using_whatsapp Total active hiring managers using the Whatsapp feature 10
        percent_employees_using_engagement_features Percentage of total active employees who are actively using engagement feature 30
        percent_recruiters_using_engagement_features Percentage of total active recruiters who are actively using engagement feature 50
        percent_recruiters_hm_using_engagement_features Percentage of total active hiring managers who are actively using engagement feature 40

        ta_feature_engagement_efficiency_and_outcomes

        Tabs Used In: Engagement (Emails, SMS, Whatsapp), Campaigns

        Base Tables used Dataset Definition
        user_messages Refer Analytics Data Model to understand the data model.
        SELECT
            activity_type,
            conversation_type,
            trim(lower(active_user_id)) as active_user_id,
            concat(
                t3.first_name,
                concat(' ', t3.last_name)
            ) as active_user_name,
            manager_name,
            t1.position_id,
            t1.user_campaign_id,
            t4.campaign_name,
            t1.profile_id,
            id,
            created_at,
            reply_time,
            min_application_ts,
            diverse_candidate_indicator,
            application_match_score,
            min_phonescreened_date,
            min_interviewed_date,
            min_hired_date,
            last_updated_stage,
            position_business_unit,
            position_job_function,
            position_location,
            position_location_country,
            position_recruiter_name,
            position_hiring_manager_name,
            employee_title,
            employee_level,
            employee_seniority,
            employee_line_of_business,
            employee_business_unit,
            is_alumni,
            employee_location,
            employee_location_country,
            recruiter_role_flag,
            hiring_manager_role_flag,
            sourcer_role_flag,
            event_team_member_flag,
            race,
            gender,
            ef_gender,
            ef_race
        FROM
            (
                SELECT
                    group_id,
                    case when user_campaign_id IS NOT NULL then 'Campaign' 
                         when user_campaign_id IS NULL and trim(conversation_type) = 'email' then 'Email' 
                         when user_campaign_id IS NULL and trim(conversation_type) = 'sms' then 'SMS' 
                         when user_campaign_id IS NULL and trim(conversation_type) = 'whatsapp' then 'Whatsapp' 
                         else conversation_type end as activity_type,
                    conversation_type,
                    user_id as active_user_id,
                    position_id,
                    user_campaign_id,
                    profile_id,
                    id,
                    created_at,
                    reply_time
                FROM
                    public._user_messages
                WHERE
                    conversation_id IN (
                        'contact', 'campaign', 'sms_send',
                        'whatsapp_send'
                    )
            ) t1
            left join [... hiring outcomes analysis ...]
            left join [... employee details ...]
            left join [... campaign details ...]
        
        ta_leaders_hiring_outcomes
        employee

        Dataset Schema

        Column Name Definition Sample Value
        activity_type Includes: Campaigns, Emails, SMS and Whatsapp SMS
        conversation_type Includes: Campaigns, Emails, SMS and Whatsapp SMS
        active_user_id Email ID of the active user example@example.com
        active_user_name Name of the active user John Doe
        manager_name Name of the user's manager Jack Doe
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        user_campaign_id ID of the email campaign associated to the user 1927384613278
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 1236941238
        id ID of the message (the ‘message’ is usually an email or sms text message) 173924187234
        created_at Timestamp of the creation of the message 2023-03-23 2:50:56
        reply_time Timestamp of the reply time of the message by the recipient 2023-03-23 2:50:56
        min_application_ts Timestamp when application was created 2022-08-15 14:11:06
        diverse_candidate_indicator Indicator to identify diverse candidates 1
        application_match_score Match score of the application 4
        min_phonescreened_date Timestamp when applicant was phonescreened 2022-08-20 14:11:06
        min_interviewed_date Timestamp when candidate was interviewed onsite 2022-09-13 14:11:06
        min_hired_date Timestamp when candidate was hired 2022-09-23 14:11:06
        last_updated_stage Timestamp from last update in application process 2018-01-03 17:29:12
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_job_function Represents the job function of a specific position. Others
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        employee_title Job title of an employee within the organization Employee
        employee_level Level of the employee HR Generalist
        employee_seniority Level of seniority of an employee. Includes: Entry, Mid-level, Senior Entry
        employee_line_of_business Specific market or industry segment that an employee's role is focused on Commercial - US TTR
        employee_business_unit Specific business unit or department within the organization that the employee is part of Development
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        employee_location Location of the employee Atlanta, Georgia, United States of America
        employee_location_country Country of the employee US
        recruiter_role_flag Denotes if person is a recruiter in the company TRUE
        hiring_manager_role_flag Denotes if person is a hiring manager in the company FALSE
        sourcer_role_flag Denotes if person is a sourcer in the company TRUE
        event_team_member_flag Denotes if the event is external to the team that the user is on TRUE
        race Race of the employee white
        gender Gender of the employee male
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white

        ta_feature_campaign_application_activity

        Tabs Used In: Campaigns

        Base Tables used Dataset Definition
        application_source Refer Analytics Data Model to understand the data model.
        select
            'Campaign' as activity_type,
            campaign_sourcer_user_id,
            concat(
                t3.first_name,
                concat(' ', t3.last_name)
            ) as active_user_name,
            manager_name,
            t1.application_id,
            t1.position_id,
            t1.profile_id,
            campaign_name,
            campaign_sourcing_ts,
            min_application_ts,
            diverse_candidate_indicator,
            application_match_score,
            min_phonescreened_date,
            min_interviewed_date,
            min_hired_date,
            last_updated_stage,
            position_business_unit,
            position_job_function,
            position_location,
            position_location_country,
            position_recruiter_name,
            position_hiring_manager_name,
            employee_title,
            employee_level,
            employee_seniority,
            employee_line_of_business,
            employee_business_unit,
            is_alumni,
            employee_location,
            employee_location_country,
            recruiter_role_flag,
            hiring_manager_role_flag,
            sourcer_role_flag,
            event_team_member_flag,
            race,
            gender,
            ef_gender,
            ef_race
        from
            (
                select
                    t1.application_id,
                    t1.profile_id,
                    t1.position_id,
                    t1.source as campaign_name,
                    t1.sourcing_ts as campaign_sourcing_ts,
                    t1.source_name as campaign_sourcer_user_id,
                    t2.position_business_unit,
                    t2.position_job_function,
                    t2.position_location,
                    t2.position_location_country,
                    t2.position_recruiter_name,
                    t2.position_hiring_manager_name,
                    t2.diverse_candidate_indicator,
                    t2.min_phonescreened_date,
                    t2.min_interviewed_date,
                    t2.min_offer_date,
                    t2.min_hired_date,
                    t2.last_updated_stage,
                    t2.min_application_ts,
                    t2.application_match_score
                from public._application_source t1
                inner join
                    (
                        select
                            application_id,
                            profile_id,
                            position_id,
                            position_business_unit,
                            position_job_function,
                            position_location,
                            position_location_country,
                            position_recruiter_name,
                            position_hiring_manager_name,
                            (case when application_inferred_gender = 'female' then 1 else 0 end) as diverse_candidate_indicator,
                            min(phonescreen_ts) as min_phonescreened_date,
                            min(onsite_interview_ts) as min_interviewed_date,
                            min(offer_ts) as min_offer_date,
                            min(application_hired_ts) as min_hired_date,
                            max(application_last_stage_ts) as last_updated_stage,
                            min(application_ts) as min_application_ts,
                            avg(application_match_score) as application_match_score
                        from public._ta_leaders_hiring_outcomes
                        group by 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
                    ) t2
                on t1.application_id = t2.application_id
                and t1.profile_id = t2.profile_id
                where t1.source_type = 'Campaign'
            ) t1
            left join
            (
                select
                    employee_email,
                    manager_email,
                    first_name,
                    last_name,
                    manager_name,
                    case when title IS NULL then 'Title not assigned' else title end as employee_title,
                    case when level IS NULL then 'Level not assigned' else level end as employee_level,
                    case when seniority IS NULL then 'Seniority not assigned' else seniority end as employee_seniority,
                    case when lob IS NULL then 'Level of Business not assigned' else lob end as employee_line_of_business,
                    case when business_unit IS NULL then 'Business unit not assigned' else business_unit end as employee_business_unit,
                    is_alumni,
                    case when location IS NULL then 'Location not found' else location end as employee_location,
                    case when location_country IS NULL then 'Location Country not found' else location end as employee_location_country,
                    case when is_recruiter = 1 then 'Yes' else 'No' end as recruiter_role_flag,
                    case when is_hm = 1 then 'Yes' else 'No' end as hiring_manager_role_flag,
                    case when is_sourcer= 1 then 'Yes' else 'No' end as sourcer_role_flag,
                    case when is_event_team_external = 1 then 'Yes' else 'No' end as event_team_member_flag,
                    race,
                    gender,
                    ef_gender,
                    ef_race
                from public._employee
            ) t3
            on trim(lower(t1.campaign_sourcer_user_id)) = trim(lower(t3.employee_email))
        
        ta_leaders_hiring_outcomes
        employee

        Dataset Schema

        Column Name Definition Sample Value
        activity_type Includes: Campaigns SMS
        campaign_sourcer_user_id Email ID of the active campaign user example@example.com
        active_user_name Name of the active campaign user John Doe
        manager_name Name of the campaign user's manager Jack Doe
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 1236941238
        campaign_name Name of the campaign for which the candidate is engaged Awareness Campaign-Apr 2021
        campaign_sourcing_ts Timestamp when the candidate is engaged for the campaign 2022-08-12 14:11:06
        min_application_ts Timestamp when application was created 2022-08-15 14:11:06
        diverse_candidate_indicator Indicator to identify diverse candidates 1
        application_match_score Match score of the application 4
        min_phonescreened_date Timestamp when applicant was phonescreened 2022-08-20 14:11:06
        min_interviewed_date Timestamp when candidate was interviewed onsite 2022-09-13 14:11:06
        min_hired_date Timestamp when candidate was hired 2022-09-23 14:11:06
        last_updated_stage Timestamp from last update in application process 2018-01-03 17:29:12
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_job_function Represents the job function of a specific position. Others
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        employee_title Job title of an employee within the organization Employee
        employee_level Level of the employee HR Generalist
        employee_seniority Level of seniority of an employee. Includes: Entry, Mid-level, Senior Entry
        employee_line_of_business Specific market or industry segment that an employee's role is focused on Commercial - US TTR
        employee_business_unit Specific business unit or department within the organization that the employee is part of Development
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        employee_location Location of the employee Atlanta, Georgia, United States of America
        employee_location_country Country of the employee US
        recruiter_role_flag Denotes if person is a recruiter in the company TRUE
        hiring_manager_role_flag Denotes if person is a hiring manager in the company FALSE
        sourcer_role_flag Denotes if person is a sourcer in the company TRUE
        event_team_member_flag Denotes if the event is external to the team that the user is on TRUE
        race Race of the employee white
        gender Gender of the employee male
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white

        ta_feature_feedback_adoption_by_month

        Tabs Used In: Governance (Feedback)

        Base Tables Used Dataset Definition
        profile_feedback Refer Analytics Data Model to understand the data model.
        select
            year,
            month,
            start_of_month,
            feedback_type,
            active_users_this_month,
            feature_usage,
            frequency_of_usage_per_user,
            repeat_users_following_month,
            repeat_users_percent
        from
            (
                select
                    year,
                    month,
                    start_of_month,
                    feedback_type,
                    count(distinct active_user_id) as active_users_this_month,
                    count(distinct id) as feature_usage,
                    count(distinct id) / count(distinct active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_month,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        SELECT
                            datepart('year', created_at) as year,
                            datepart('month', created_at) as month,
                            DATE_TRUNC('month', created_at) as start_of_month,
                            case when feedback_type = 'quick_feedback' then 'Quick Feedback' when feedback_type = 'interview_feedback' then 'Interview Feedback' else feedback_type end as feedback_type,
                            trim(lower(requester_email)) as active_user_id,
                            id,
                            created_at as activity_timestamp,
                            LAG(created_at) OVER (
                                PARTITION BY active_user_id, feedback_type
                                ORDER BY
                                    created_at
                            ) AS previous_activity_timestamp_ts
                        FROM
                            public._profile_feedback
                        WHERE archive_flag = FALSE
                            and requester_email not like 'import%'
                    )
                group by
                    1,
                    2,
                    3,
                    4
            ) t1
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        month Month when the activity was executed 9
        start_of_month Start of the Month when the activity was executed 2023-09-01 00:00:00
        feedback_type Includes: Interview/Quick Feedback Interview Feedback
        active_users_this_month Count of the active users who are using the feature this month 12
        feature_usage Number of times the users are using the feedback feature 60
        frequency_of_usage_per_user Frequency with which the users are using the feedback feature 5
        repeat_users_following_month Count of the active users who also used the feature previous month 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_feedback_adoption_by_week

        Tabs Used In: Governance (Feedback)

        Base Tables Used Dataset Definition
        profile_feedback Refer Analytics Data Model to understand the data model.
        select
            year,
            week,
            start_of_week,
            feedback_type,
            active_users_this_week,
            feature_usage,
            frequency_of_usage_per_user,
            repeat_users_following_week,
            repeat_users_percent
        from
            (
                select
                    year,
                    week,
                    start_of_week,
                    feedback_type,
                    count(distinct active_user_id) as active_users_this_week,
                    count(distinct id) as feature_usage,
                    count(distinct id) / count(distinct active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_week,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        SELECT
                            datepart('year', created_at) as year,
                            datepart('week', created_at) as week,
                            DATE_TRUNC('week', created_at) as start_of_week,
                            case when feedback_type = 'quick_feedback' then 'Quick Feedback' when feedback_type = 'interview_feedback' then 'Interview Feedback' else feedback_type end as feedback_type,
                            trim(lower(requester_email)) as active_user_id,
                            id,
                            created_at as activity_timestamp,
                            LAG(created_at) OVER (
                                PARTITION BY active_user_id, feedback_type
                                ORDER BY
                                    created_at
                            ) AS previous_activity_timestamp_ts
                        FROM
                            public._profile_feedback
                        WHERE archive_flag = FALSE
                            and requester_email not like 'import%'
                    )
                group by
                    1,
                    2,
                    3,
                    4
            ) t1
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        feedback_type Includes: Interview/Quick Feedback Interview Feedback
        active_users_this_week Count of the active users who are using the feature this week 12
        feature_usage Number of times the users are using the feedback feature 60
        frequency_of_usage_per_user Frequency with which the users are using the feedback feature 5
        repeat_users_following_week Count of the active users who also used the feature previous week 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_feedback_breadth_of_usage_across_employees

        Tabs Used In: Governance (Feedback)

        Base Tables used Dataset Definition
        employee Refer Analytics Data Model to understand the data model.
        SELECT
            count(distinct t1.profile_id) as total_employees,
            count(
                distinct case when requester_email IS NOT NULL then t1.profile_id end
            ) as total_active_employees_requesting_feedback,
            count(
                distinct case when is_recruiter then t1.profile_id end
            ) as total_recruiters,
            count(
                distinct case when is_recruiter
                AND (t2.created_at IS NOT NULL) then t1.profile_id end
            ) as total_active_recruiters_requesting_feeback,
            count(
                distinct case when feedback_type = 'Quick Feedback'
                and (t2.created_at IS NOT NULL) then t1.profile_id end
            ) as total_active_employees_requesting_quick_feeback,
            count(
                distinct case when feedback_type = 'Interview Feedback'
                and (t2.created_at IS NOT NULL) then t1.profile_id end
            ) as total_active_employees_requesting_interview_feeback,
            count(
                distinct case when is_recruiter
                AND feedback_type = 'Quick Feedback'
                and (t2.created_at IS NOT NULL) then t1.profile_id end
            ) as total_active_recruiters_requesting_quick_feeback,
            count(
                distinct case when is_recruiter
                AND feedback_type = 'Interview Feedback'
                and (t2.created_at IS NOT NULL) then t1.profile_id end
            ) as total_active_recruiters_requesting_interview_feeback
        FROM
            (
                select
                    employee_email,
                    profile_id,
                    hiring_date,
                    is_recruiter
                from
                    public._employee
                WHERE
                    is_alumni = FALSE
                    and employee_id is not null and employee_id != ''
            ) t1
            LEFT JOIN (
                SELECT
                    case when feedback_type = 'quick_feedback' then 'Quick Feedback' when feedback_type = 'interview_feedback' then 'Interview Feedback' else feedback_type end as feedback_type,
                    requester_email,
                    created_at
                FROM
                    public._profile_feedback
                WHERE archive_flag = FALSE
            ) t2 on trim(
                lower(t1.employee_email)
            ) = trim(
                lower(t2.requester_email)
            )
        
        profile_feedback

        Dataset Schema

        Column Name Definition Sample Value
        total_employees Total active employees in the organisation 500
        total_active_employees_requesting_feedback Total active employees using the feedback feature 150
        total_recruiters Total active recruiters in the organisation 100
        total_active_recruiters_requesting_feeback Total active recruiters using the feedback feature 50
        total_active_employees_requesting_quick_feeback Total active employees using the quick feedback feature 50
        total_active_employees_requesting_interview_feeback Total active employees using the interview feedback feature 100
        total_active_recruiters_requesting_quick_feeback Total active recruiters using the quick feedback feature 30
        total_active_recruiters_requesting_interview_feeback Total active recruiters using the interview feedback feature 20

        ta_feature_feedback_breadth_of_usage_across_positions

        Tabs Used In: Governance (Feedback)

        Base Tables used Dataset Definition
        positions Refer Analytics Data Model to understand the data model.
        SELECT
            count(distinct t1.position_id) as total_positions,
            count(
                distinct case when (t2.created_at IS NOT NULL) then t1.position_id end
            ) as total_positions_using_feeback,
            count(
                distinct case when feedback_type = 'Quick Feedback'
                and (t2.created_at IS NOT NULL) then t1.position_id end
            ) as total_positions_using_quick_feeback,
            count(
                distinct case when feedback_type = 'Interview Feedback'
                and (t2.created_at IS NOT NULL) then t1.position_id end
            ) as total_positions_using_interview_feeback,
            count(
                distinct case when is_open = FALSE then t1.position_id end
            ) as total_closed_positions,
            count(
                distinct case when (t2.created_at IS NOT NULL)
                AND is_open = FALSE then t1.position_id end
            ) as total_closed_positions_using_feeback,
            count(
                distinct case when feedback_type = 'Quick Feedback'
                and (t2.created_at IS NOT NULL)
                AND is_open = FALSE then t1.position_id end
            ) as total_closed_positions_using_quick_feeback,
            count(
                distinct case when feedback_type = 'Interview Feedback'
                and (t2.created_at IS NOT NULL)
                AND is_open = FALSE then t1.position_id end
            ) as total_closed_positions_using_interview_feeback,
            count(
                distinct case when is_open = TRUE then t1.position_id end
            ) as total_open_positions,
            count(
                distinct case when (t2.created_at IS NOT NULL)
                AND is_open = TRUE then t1.position_id end
            ) as total_open_positions_using_feeback,
            count(
                distinct case when feedback_type = 'Quick Feedback'
                and (t2.created_at IS NOT NULL)
                AND is_open = TRUE then t1.position_id end
            ) as total_open_positions_using_quick_feeback,
            count(
                distinct case when feedback_type = 'Interview Feedback'
                and (t2.created_at IS NOT NULL)
                AND is_open = TRUE then t1.position_id end
            ) as total_open_positions_using_interview_feeback
        FROM
            (
                select
                    *
                from
                    public._positions
            ) t1
            LEFT JOIN (
                SELECT
                    position_id,
                    case when feedback_type = 'quick_feedback' then 'Quick Feedback' when feedback_type = 'interview_feedback' then 'Interview Feedback' else 'Others' end as feedback_type,
                    requester_email,
                    created_at
                FROM
                    public._profile_feedback
                WHERE archive_flag = FALSE
            ) t2 on t1.position_id = t2.position_id
        
        profile_feedback

        Dataset Schema

        Column Name Definition Sample Value
        total_positions Total requisitions in the organisation 500
        total_positions_using_feeback Total requisitions using the feedback feature 150
        total_positions_using_quick_feeback Total requisitions using the quick feedback feature 100
        total_positions_using_interview_feeback Total requisitions using the interview feedback feature 50
        total_closed_positions Total closed requisitions in the organisation 300
        total_closed_positions_using_feeback Total closed requisitions using the feedback feature 50
        total_closed_positions_using_quick_feeback Total closed requisitions using the quick feedback feature 10
        total_closed_positions_using_interview_feeback Total closed requisitions using the interview feedback feature 40
        total_open_positions Total open requisitions in the organisation 200
        total_open_positions_using_feeback Total open requisitions using the feedback feature 100
        total_open_positions_using_quick_feeback Total open requisitions using the quick feedback feature 90
        total_open_positions_using_interview_feeback Total open requisitions using the interview feedback feature 10

        ta_feature_feedback_efficiency_and_outcomes

        Tabs Used In: Governance (Feedback)

        Base Tables used Dataset Definition
        ta_candidate_feedback_efficiency_and_outcomes Refer Analytics Data Model to understand the data model.
        select
            created_at,
            requester_name,
            requester_email,
            reviewer_name,
            reviewer_email,
            manager_of_feedback_requester,
            feedback_type,
            position_id,
            position_title,
            position_location,
            position_location_country,
            position_status,
            position_job_function,
            position_business_unit,
            position_calibration_status,
            position_recruiter_name,
            position_hiring_manager_name,
            position_seniority_level,
            position_is_open,
            position_is_posted,
            position_creation_ts,
            position_is_confidential,
            seniority_level_of_reviewer,
            feedbacks_requested,
            candidate_count,
            feedbacks_submitted,
            feedbacks_pending,
            feedback_response_rate,
            time_to_respond_in_days,
            feedback_forms_used,
            feedbacks_with_follow_up_enabled,
            feedback_submitted_for_followup_enabled,
            time_to_respond_for_followup_enabled_in_mins,
            time_to_respond_for_followup_disabled_in_mins,
            positive_feedbacks,
            negative_feedbacks,
            reviewers_who_give_positive_feedback,
            reviewers_who_give_negative_feedback,
            reviewers_who_respond_after_4_days,
            feedbacks_with_response_after_4_days,
            avg_days_to_hire
        from
            public._ta_candidate_feedback_efficiency_and_outcomes t1
            left join (
                select employee_email, manager_name as manager_of_feedback_requester 
                from public._employee
            ) t2
            on lower(trim(t1.requester_email)) = lower(trim(t2.employee_email))
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        created_at Timestamp when the feedback request was created 2023-02-02 14:33:07
        requester_name Name of feedback requester John Doe
        requester_email Email of feedback requester requester@example.com
        reviewer_name Name of feedback reviewer Jack Doe
        reviewer_email Email of feedback reviewer reviewer@example.com
        manager_of_feedback_requester Manager Name of the feedback requester John Doe
        feedback_type Interview feedback type interview_feedback
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_seniority_level EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        seniority_level_of_reviewer Level of seniority of the reviewer. Includes: Entry, Mid-level, Senior Senior
        feedbacks_requested Total number of feedbacks requested 100
        candidate_count Total unique candidates for whom the feedbacks are requested 60
        feedbacks_submitted Total feedbacks submitted 80
        feedbacks_pending Total feedbacks pending 20
        feedback_response_rate Percentage of total feedbacks which are submitted 80
        time_to_respond_in_days Time taken to respond for the requested feedback in days 5
        feedback_forms_used Total unique feedback templates used 2
        feedbacks_with_follow_up_enabled Total feedbacks with follow up enabled 45
        feedback_submitted_for_followup_enabled Total feedbacks submitted which had follow up enabled 35
        time_to_respond_for_followup_enabled_in_mins Time taken to respond for the requested feedback with follow up enables in days 3
        time_to_respond_for_followup_disabled_in_mins Time taken to respond for the requested feedback with follow up disabled in days 6
        positive_feedbacks Total positive feedbacks received 50
        negative_feedbacks Total Negative feedbacks received 30
        reviewers_who_give_positive_feedback Unique count of reviewers who give positive feedback 5
        reviewers_who_give_negative_feedback Unique count of reviewers who give positive feedback 4
        reviewers_who_respond_after_4_days Unique count of reviewers who submit the feedback after 4 days 6
        feedbacks_with_response_after_4_days Total feedbacks which have more than 4 days as response time 40
        avg_days_to_hire Average days to hire for the positions using feedbacks feature 30

        ta_feature_calibration_adoption_by_month

        Tabs Used In: Calibration

        Base Tables Used Dataset Definition
        user_analytics Refer Analytics Data Model to understand the data model.
        select
            year,
            month,
            start_of_month,
            activity_type,
            count(distinct active_user_id) as active_users_this_month,
            count(activity_timestamp) as feature_usage,
            count(activity_timestamp) / count(distinct active_user_id) as frequency_of_usage_per_user,
            count(
                DISTINCT CASE WHEN (
                    DATEDIFF(
                        year, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = 0
                    AND DATEDIFF(
                        month, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = 1
                )
                OR (
                    DATEDIFF(
                        year, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = 1
                    AND DATEDIFF(
                        month, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = -51
                ) THEN active_user_id END
            ) as repeat_users_following_month,
            count(
                DISTINCT CASE WHEN DATEDIFF(
                    month, previous_activity_timestamp_ts,
                    activity_timestamp
                ) = 1 THEN active_user_id END
            )* 1.00 / count(distinct active_user_id) as repeat_users_percent
        FROM
            (
                SELECT
                    datepart('year', timestamp) as year,
                    datepart('month', timestamp) as month,
                    DATE_TRUNC('month', timestamp) as start_of_month,
                    event as activity_type,
                    user_id as active_user_id,
                    timestamp as activity_timestamp,
                    LAG(timestamp) OVER (
                        PARTITION BY active_user_id
                        ORDER BY
                            timestamp
                    ) AS previous_activity_timestamp_ts
                FROM
                    public._user_analytics
                where
                    (event = 'calibration_confirmed')
                    and user_id not like 'import%'
            ) t1
        group by
            1,
            2,
            3,
            4
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        month Month when the activity was executed 9
        start_of_month Start of the Month when the activity was executed 2023-09-01 00:00:00
        activity_type Includes the event calibration_confirmed calibration_confirmed
        active_users_this_month Count of the active users who are using the calibration feature this month 12
        feature_usage Number of times the users are using the calibration feature 60
        frequency_of_usage_per_user Frequency with which the users are using the calibration feature 5
        repeat_users_following_month Count of the active users who also used the calibration feature previous month 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_calibration_adoption_by_week

        Tabs Used In: Calibration

        Base Tables Used Dataset Definition
        user_analytics Refer Analytics Data Model to understand the data model.
        select
            year,
            week,
            start_of_week,
            activity_type,
            count(distinct active_user_id) as active_users_this_week,
            count(activity_timestamp) as feature_usage,
            count(activity_timestamp) / count(distinct active_user_id) as frequency_of_usage_per_user,
            count(
                DISTINCT CASE WHEN (
                    DATEDIFF(
                        year, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = 0
                    AND DATEDIFF(
                        week, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = 1
                )
                OR (
                    DATEDIFF(
                        year, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = 1
                    AND DATEDIFF(
                        week, previous_activity_timestamp_ts,
                        activity_timestamp
                    ) = -51
                ) THEN active_user_id END
            ) as repeat_users_following_week,
            count(
                DISTINCT CASE WHEN DATEDIFF(
                    week, previous_activity_timestamp_ts,
                    activity_timestamp
                ) = 1 THEN active_user_id END
            )* 1.00 / count(distinct active_user_id) as repeat_users_percent
        FROM
            (
                SELECT
                    datepart('year', timestamp) as year,
                    datepart('week', timestamp) as week,
                    DATE_TRUNC('week', timestamp) as start_of_week,
                    event as activity_type,
                    user_id as active_user_id,
                    timestamp as activity_timestamp,
                    LAG(timestamp) OVER (
                        PARTITION BY active_user_id
                        ORDER BY
                            timestamp
                    ) AS previous_activity_timestamp_ts
                FROM
                    public._user_analytics
                where
                    (event = 'calibration_confirmed')
                    and user_id not like 'import%'
            ) t1
        group by
            1,
            2,
            3,
            4
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        activity_type Includes the event calibration_confirmed calibration_confirmed
        active_users_this_week Count of the active users who are using the calibration feature this week 12
        feature_usage Number of times the users are using the calibration feature 60
        frequency_of_usage_per_user Frequency with which the users are using the calibration feature 5
        repeat_users_following_week Count of the active users who also used the calibration feature previous week 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_calibration_breadth_of_usage_across_employees

        Tabs Used In: Calibration

        Base Tables used Dataset Definition
        employee Refer Analytics Data Model to understand the data model.
        SELECT
            count(distinct t1.profile_id) as total_employees,
            count(
                distinct case when (t2.timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_employees_confirming_calibration,
            count(
                distinct case when is_recruiter then t1.profile_id end
            ) as total_recruiters,
            count(
                distinct case when is_recruiter
                AND (t2.timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_recruiters_confirming_calibration,
            count(
                distinct case when is_hm then t1.profile_id end
            ) as total_hiring_managers,
            count(
                distinct case when is_hm
                AND (t2.timestamp IS NOT NULL) then t1.profile_id end
            ) as total_active_hiring_managers_confirming_calibration,
            count(
                distinct case when (t2.timestamp IS NOT NULL)
                and is_auto_calibrated then t1.profile_id end
            ) as total_active_employees_calibrating_autocalibrated_positions,
            count(
                distinct case when (t2.timestamp IS NOT NULL)
                and is_auto_calibrated then t1.profile_id end
            ) * 1.00 / count(distinct t1.profile_id) as percent_active_employees_calibrating_autocalibrated_positions,
            count(
                distinct case when is_recruiter
                AND (t2.timestamp IS NOT NULL)
                and is_auto_calibrated then t1.profile_id end
            ) as total_active_recruiters_calibrating_autocalibrated_positions,
            count(
                distinct case when is_recruiter
                AND (t2.timestamp IS NOT NULL)
                and is_auto_calibrated then t1.profile_id end
            ) * 1.00 / count(distinct t1.profile_id) as percent_active_recruiters_calibrating_autocalibrated_positions
        FROM
            (
                select
                    employee_email,
                    profile_id,
                    hiring_date,
                    is_recruiter,
                    is_hm
                from
                    public._employee
                WHERE
                    is_alumni = FALSE
                    and employee_id is not null and employee_id != ''
            ) t1
            LEFT JOIN (
                SELECT
                    event,
                    user_id,
                    position_id,
                    timestamp
                FROM
                    public._user_analytics
                where
                    event = 'calibration_confirmed'
                group by
                    1,
                    2,
                    3,
                    4
            ) t2 on trim(lower(t1.employee_email)) = trim(lower(t2.user_id))
            LEFT JOIN (
                SELECT
                    position_id,
                    is_auto_calibrated
                FROM
                    public._positions
                group by
                    1,
                    2
            ) t3 on t2.position_id = t3.position_id
        
        user_analytics
        positions

        Dataset Schema

        Column Name Definition Sample Value
        total_employees Total active employees in the organisation 500
        total_active_employees_confirming_calibration Total active employees using the calibration feature 150
        total_recruiters Total active recruiters in the organisation 100
        total_active_recruiters_confirming_calibration Total active recruiters using the calibration feature 50
        total_hiring_managers Total active hiring managers in the organisation 50
        total_active_hiring_managers_confirming_calibration Total active hiring managers using the calibration feature 100
        total_active_employees_calibrating_autocalibrated_positions Total active employees using the calibration feature on auto calibrated positions 150
        percent_active_employees_calibrating_autocalibrated_positions Percent of active employees using the calibration feature on auto calibrated positions 60
        total_active_recruiters_calibrating_autocalibrated_positions Total active recruiters using the calibration feature on auto calibrated positions 50
        percent_active_recruiters_calibrating_autocalibrated_positions Percent of active recruiters using the calibration feature on auto calibrated positions 50

        ta_feature_calibration_efficiency_and_outcomes

        Tabs Used In: Calibration

        Base Tables Used Dataset Definition
        positions Refer Analytics Data Model to understand the data model.
        SELECT
            t1.position_id,
            ats_job_id,
            (CASE
                WHEN trim(title) = ''
                OR trim(title) = 'Unknown' THEN 'Title Not Assigned'
                WHEN title IS NULL THEN 'Others'
                ELSE title
            END) AS position_title,
            (CASE
                WHEN trim(LOCATION) = ''
                OR trim(LOCATION) = 'Unknown' THEN 'Location Not Assigned'
                WHEN LOCATION IS NULL THEN 'Others'
                ELSE LOCATION
            END) AS position_location,
            (CASE
                WHEN trim(location_country) = ''
                OR trim(location_country) = 'Unknown' THEN 'Country Not Assigned'
                WHEN location_country IS NULL THEN 'Others'
                ELSE location_country
            END) AS position_location_country,
            (CASE
                WHEN trim(t1.status) = ''
                OR trim(t1.status) = 'Unknown' THEN 'Status Not Assigned'
                WHEN t1.status IS NULL THEN 'Others'
                ELSE t1.status
            END) AS position_status,
            (CASE
                WHEN seniority_level IS NULL THEN 'Others'
                WHEN seniority_level = 'N/A' THEN 'Seniority Level Not Inferred'
                ELSE seniority_level
            END) AS position_inferred_seniority_level,
            [... extensive position and calibration metrics ...]
            concat((has_calibrated_location_indicator + has_calibrated_skills_indicator + has_calibrated_titles_indicator + has_calibrated_similar_cand_indicator + has_calibrated_workexp_indicator)*100/5, '%') AS calibration_percent,
            calibration_json,
            custom_fields_json,
            skills_json,
            metadata_json,
            is_auto_calibrated,
            CASE
                WHEN t3.user_id IS NOT NULL THEN t3.user_id
                ELSE 'calibration confirm not clicked'
            END AS calibration_confirm_user,
            datediff('day', position_creation_ts, confirm_calibration_ts) AS days_taken_to_calibrate,
            t1.time_to_fill_days AS days_to_fill
        FROM
            (
                SELECT *,
                    CASE
                        WHEN has_calibrated_location = 'True' THEN 1
                        ELSE 0
                    END AS has_calibrated_location_indicator,
                    [... additional calibration indicators ...]
                FROM public._positions
            ) t1
            LEFT JOIN [... multiple joins for calibration confirmation, outcomes, and employee details ...]
        
        user_analytics
        ta_leaders_hiring_outcomes
        employee

        Dataset Schema

        Column Name Definition Sample Value
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        ats_job_id ATS Job ID of the requisition 36081
        position_title Title of the position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Current lifecycle status of the position such as approved, open, etc. Open
        position_inferred_seniority_level EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        position_job_function Represents the job function of a specific position. Others
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_type Denotes the type or category of a position. ats
        position_recruiter Email of recruiter assigned to the position. recruiter@example.com
        position_hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_supervisory_org Supervisory organization or department for the position Others
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        position_pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        position_location_latitude Latitude of the location coordinates 32.41234123
        position_location_longitude Longitude of the location coordinates 43.12341234
        position_last_modified_ts Last modified timestamp for this position. 2023-03-20 19:43:12
        position_is_priority Identifies if the position is a priority position (hot jobs) 0
        calibration_template_id The template associated with a Auto calibrated position 34890324
        workflow_template_id ID of the template used to create the position in the ATS 123124324
        postion_confirm_calibration_ts Timestamp at which the position is calibrated 2023-03-20 19:43:12
        calibration_percent Indicates the calibration complete percentage. The parameters are has_calibrated_location_indicator, has_calibrated_skills_indicator, has_calibrated_titles_indicator, has_calibrated_similar_cand_indicator, has_calibrated_workexp_indicator 100
        calibration_json JSON field which contains calibration information
        custom_fields_json JSON field which contains custom fields information for positions
        skills_json JSON field which contains skills information
        metadata_json JSON field which contains meta data
        is_auto_calibrated Denotes if the position is auto calibrated 0
        calibration_confirm_user The email of the user who calibrated the position John Doe
        calibration_confirm_user_name The email of the user who calibrated the position example@example.com
        recruiter_role_indicator_of_calibration_confirm_user Indicates if the calibration confirm user is recruiter Yes
        hiring_manager_role_indicator_of_calibration_confirm_user Indicates if the calibration confirm user is hiring manager No
        sourcer_role_indicator_of_calibration_confirm_user Indicates if the calibration confirm user is sourcer No
        manager_of_recruiter Name of the manager of the recruiter John Doe
        total_applications Total applications received for the requisition 100
        total_applicants Total unique applicants applied for the requisition 90
        total_applicants_phonescreened Total unique applicants who advanced to phonescreen stage for the requisition 60
        total_applicants_interviewed Total unique applicants who advanced to interview onsite stage for the requisition 40
        total_offered_applicants Total unique applicants who advanced to offer stage for the requisition 10
        total_hired_applicants Total unique applicants who advanced to hired stage for the requisition 5
        avg_match_score_all_applicants Average match score of all the applications for the requisition 2.5
        avg_match_score_all_offered_applicants Average match score of all the offered applications for the requisition 3
        avg_match_score_all_hired_applicants Average match score of all the hired applications for the requisition 4
        sum_days_to_hire Days to hire for the requisition 40
        days_taken_to_calibrate Days taken to calibrate the position from the position creation date 10
        days_to_fill Days taken to fill the requisition 20

        ta_feature_profile_tags_adoption_by_month

        Tabs Used In: Profile Tags

        Base Tables Used Dataset Definition
        profile_tags Refer Analytics Data Model to understand the data model.
        select
            year,
            month,
            start_of_month,
            activity_type,
            tag_type,
            active_users_this_month,
            feature_usage_count,
            frequency_of_usage_per_user,
            repeat_users_following_month,
            repeat_users_percent
        from
            (
                select
                    year,
                    month,
                    start_of_month,
                    'profile tags' as activity_type,
                    tag_type,
                    count(distinct active_user_id) as active_users_this_month,
                    count(profile_tag) as feature_usage_count,
                    count(profile_tag)/ count(distinct active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_month,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            month, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        select
                            datepart('year', created_at) as year,
                            datepart('month', created_at) as month,
                            DATE_TRUNC('month', created_at) as start_of_month,
                            creator_email as active_user_id,
                            created_at as activity_timestamp,
                            case when tag_type = 'user' then 'Tag added by User' 
                                 when tag_type = 'system' then 'Tag added by System' 
                                 else 'Others' end as tag_type,
                            profile_tag,
                            LAG(created_at) OVER (
                                PARTITION BY active_user_id, tag_type
                                ORDER BY
                                    activity_timestamp
                            ) AS previous_activity_timestamp_ts
                        from
                            public._profile_tags
                        where creator_email not like 'import%'
                    )
                group by
                    1,
                    2,
                    3,
                    4,
                    5
            )
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        month Month when the activity was executed 9
        start_of_month Start of the Month when the activity was executed 2023-09-01 00:00:00
        activity_type Includes profile tags profile tags
        tag_type Type of the tag, such as ‘Tag added by User’, Tag added by System Tag added by User
        active_users_this_month Count of the active users who are using the profile tags feature this month 12
        feature_usage Number of times the users are using the profile tags feature 60
        frequency_of_usage_per_user Frequency with which the users are using the profile tags feature 5
        repeat_users_following_month Count of the active users who also used the profile tags feature previous month 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_profile_tags_adoption_by_week

        Tabs Used In: Profile Tags

        Base Tables Used Dataset Definition
        profile_tags Refer Analytics Data Model to understand the data model.
        select
            year,
            week,
            start_of_week,
            activity_type,
            tag_type,
            active_users_this_week,
            feature_usage_count,
            frequency_of_usage_per_user,
            repeat_users_following_week,
            repeat_users_percent
        from
            (
                select
                    year,
                    week,
                    start_of_week,
                    'profile tags' as activity_type,
                    tag_type,
                    count(distinct active_user_id) as active_users_this_week,
                    count(profile_tag) as feature_usage_count,
                    count(profile_tag)/ count(distinct active_user_id) as frequency_of_usage_per_user,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    ) as repeat_users_following_week,
                    count(
                        DISTINCT CASE WHEN DATEDIFF(
                            week, previous_activity_timestamp_ts,
                            activity_timestamp
                        ) = 1 THEN active_user_id END
                    )* 1.00 / count(distinct active_user_id) as repeat_users_percent
                FROM
                    (
                        select
                            datepart('year', created_at) as year,
                            datepart('week', created_at) as week,
                            DATE_TRUNC('week', created_at) as start_of_week,
                            creator_email as active_user_id,
                            created_at as activity_timestamp,
                            case when tag_type = 'user' then 'Tag added by User' 
                                 when tag_type = 'system' then 'Tag added by System' 
                                 else 'Others' end as tag_type,
                            profile_tag,
                            LAG(created_at) OVER (
                                PARTITION BY active_user_id, tag_type
                                ORDER BY
                                    activity_timestamp
                            ) AS previous_activity_timestamp_ts
                        from
                            public._profile_tags
                        where creator_email not like 'import%'
                    )
                group by
                    1,
                    2,
                    3,
                    4,
                    5
            ) t2
        

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        activity_type Includes profile tags profile tags
        tag_type Type of the tag, such as ‘Tag added by User’, Tag added by System Tag added by User
        active_users_this_week Count of the active users who are using the profile tags feature this week 12
        feature_usage Number of times the users are using the profile tags feature 60
        frequency_of_usage_per_user Frequency with which the users are using the profile tags feature 5
        repeat_users_following_week Count of the active users who also used the profile tags feature previous week 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_profile_tags_breadth_of_usage_across_employees

        Tabs Used In: Profile Tags

        Base Tables used Dataset Definition
        employee Refer Analytics Data Model to understand the data model.
        SELECT
            count(distinct t1.profile_id) as total_employees,
            count(
                distinct case when (t2.creator_email IS NOT NULL) then t1.profile_id end
            ) as total_active_employees,
            count(
                distinct case when is_recruiter then t1.profile_id end
            ) as total_recruiters,
            count(
                distinct case when is_recruiter
                AND t2.creator_email IS NOT NULL then t1.profile_id end
            ) as total_active_recuiters,
            count(
                distinct case when is_sourcer then t1.profile_id end
            ) as total_sourcers,
            count(
                distinct case when is_sourcer
                AND (t2.creator_email IS NOT NULL) then t1.profile_id end
            ) as total_active_sourcers
        FROM
            (
                select
                    employee_email,
                    profile_id,
                    is_recruiter,
                    is_sourcer
                from
                    public._employee
                WHERE
                    is_alumni = FALSE
                    and employee_id is not null and employee_id != ''
            ) t1
            LEFT JOIN (
                SELECT
                    distinct creator_email
                FROM
                    public._profile_tags
                where
                    tag_type = 'user'
            ) t2 on trim(
                lower(t1.employee_email)
            ) = trim(
                lower(t2.creator_email)
            )
        
        profile_tags

        Dataset Schema

        Column Name Definition Sample Value
        total_employees Total active employees in the organisation 500
        total_active_employees Total active employees using the profile tag feature 150
        total_recruiters Total active recruiters in the organisation 50
        total_active_recuiters Total active recruiters using the profile tag feature 15
        total_sourcers Total active sourcers in the organisation 25
        total_active_sourcers Total active sourcers using the profile tag feature 10

        ta_feature_profile_tags_efficiency_and_outcomes

        Tabs Used In: Profile Tags

        Base Tables used Dataset Definition
        profile_tags Refer Analytics Data Model to understand the data model.
        SELECT
            t1.profile_id,
            candidate_name,
            profile_title as candidate_current_title,
            profile_email as candidate_email,
            t1.profile_tag,
            t1.creator_email,
            t1.created_at,
            t1.position_id,
            case when tag_type = 'user' then 'Tag added by User' 
                 when tag_type = 'system' then 'Tag added by System' 
                 else 'Others' end as tag_type,
            new_applicant_indicator_any_position,
            phonescreen_indicator_any_position,
            onsite_interview_indicator_any_position,
            offer_indicator_any_position,
            hired_indicator_any_position,
            manager_name as manager_of_profile_tag_creator
        FROM
            (
                select
                    *
                from
                    public._profile_tags
            ) t1
            left join (
                select
                    profile_id,
                    max(
                        case when stage_group = 'new_applicant' then 1 else 0 end
                    ) as new_applicant_indicator_any_position,
                    max(
                        case when stage_group = 'phonescreen' then 1 else 0 end
                    ) as phonescreen_indicator_any_position,
                    max(
                        case when stage_group IN ('onsite', 'interview') then 1 else 0 end
                    ) as onsite_interview_indicator_any_position,
                    max(
                        case when stage_group = 'offer' then 1 else 0 end
                    ) as offer_indicator_any_position,
                    max(
                        case when application_hired_ts is NOT NULL then 1 else 0 end
                    ) as hired_indicator_any_position
                FROM
                    public._ta_leaders_hiring_outcomes
                where
                    stage_group IN (
                        'new_applicant', 'phonescreen', 'onsite',
                        'interview', 'offer')
                    OR application_hired_ts is NOT NULL
                group by
                    1
            ) t2 on t1.profile_id = t2.profile_id
            left join (
                select
                    employee_email,
                    manager_name
                from
                    public._employee
            ) t3 on trim(
                lower(t1.creator_email)
            ) = trim(
                lower(t3.employee_email)
            )
            left join (
                select
                    profile_id,
                    concat(
                        first_name,
                        concat(' ', last_name)
                    ) as candidate_name,
                    title as profile_title,
                    primary_email as profile_email
                from
                    public._profile
            ) t4 on t1.profile_id = t4.profile_id
        
        ta_leaders_hiring_outcomes
        employee
        profile

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137520843216
        candidate_name Name of the candidate John Doe
        candidate_current_title Current job title of the candidate Product Manager, Integrated Platform
        candidate_email Candidate email johndoe@email.com
        profile_tag The content (label) of the tag added to the profile 90740 pass without recruiter screen
        creator_email Email address of the user who created the tag user@example.com
        created_at Timestamp of when the tag was created 2022-11-09 20:01:44
        position_id If the tag was added to a specific position associated with the profile, this is the ID of the position 137489038979
        tag_type Type of the tag, such as ‘Tag added by User’, Tag added by System Tag added by User
        new_applicant_indicator_any_position Indicator if the candidate with profile tag is an applicant for any position 1
        phonescreen_indicator_any_position Indicator if the candidate with profile tag has advanced to phonescreen stage for any position 1
        onsite_interview_indicator_any_position Indicator if the candidate with profile tag has advanced to onsite interview stage for any position 1
        offer_indicator_any_position Indicator if the candidate with profile tag has advanced to offer stage for any position 0
        hired_indicator_any_position Indicator if the candidate with profile tag has advanced to hired stage for any position 0
        manager_of_profile_tag_creator Manager Name of the profile tag’s creator Jack Doe

        ta_dashboards_all_positions

        Tabs Used In: Community

        Base Tables Used Dataset Definition
        Positions Refer Analytics Data Model to understand the data model.
        select
            position_id,
            title,
            location,
            location_country,
            status,
            is_open,
            is_posted,
            creation_ts,
            seniority_level,
            job_function,
            business_unit,
            ats_job_id,
            system_id,
            employment_type,
            position_seniority,
            pay_rate_type,
            is_confidential,
            number_of_openings,
            calibration_status,
            position_type,
            supervisory_org,
            is_priority,
            hiring_manager,
            recruiter,
            recruiter_name,
            hiring_manager_name,
            job_code,
            position_name,
            hiring_company
        from
            public._positions
        

        Dataset Schema

        Column Name Definition Sample Value
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        title Title of the position Functional Consultant- Equipment
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        status Current lifecycle status of the position such as approved, open, etc. Open
        is_open Indicates whether the position is currently open for applications FALSE
        is_posted Denotes if the position has been publicly posted TRUE
        creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        seniority_level Seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO Entry
        job_function Represents the job function of a specific position. Others
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        ats_job_id ATS Job ID of the requisition 36081
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. ats
        employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_seniority EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_type Denotes the type or category of a position. ats
        supervisory_org Supervisory organization or department for the position Others
        is_priority Identifies if the position is a priority position (hot jobs) 0
        hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        recruiter Email of recruiter assigned to the position. recruiter@example.com
        recruiter_name Name of the recruiter assigned to the position. John Doe
        hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        job_code
        position_name
        hiring_company

        ta_feature_community_adoption_by_month

        Tabs Used In: Community

        Base Tables used Dataset Definition
        user_analytics Refer Analytics Data Model to understand the data model.
        select
            year,
            month,
            start_of_month,
            count(distinct active_user_id) as active_users_this_month,
            count(activity_timestamp) as feature_usage_count,
            count(activity_timestamp)/ count(distinct active_user_id) as frequency_of_usage_per_user,
            count(
                DISTINCT CASE WHEN DATEDIFF(
                    month, previous_activity_timestamp_ts,
                    activity_timestamp
                ) = 1 THEN active_user_id END
            ) as repeat_users_following_month,
            count(
                DISTINCT CASE WHEN DATEDIFF(
                    month, previous_activity_timestamp_ts,
                    activity_timestamp
                ) = 1 THEN active_user_id END
            )* 1.00 / count(distinct active_user_id) as repeat_users_percent
        FROM
            (
                select
                    datepart('year', timestamp) as year,
                    datepart('month', timestamp) as month,
                    DATE_TRUNC('month', timestamp) as start_of_month,
                    user_id as active_user_id,
                    timestamp as activity_timestamp,
                    LAG(timestamp) OVER (
                        PARTITION BY active_user_id
                        ORDER BY
                            activity_timestamp
                    ) AS previous_activity_timestamp_ts
                from
                    (
                        SELECT
                            user_id,
                            timestamp
                        FROM
                            (
                                select
                                    group_id,
                                    user_id,
                                    position_id,
                                    timestamp
                                from
                                    public._user_analytics
                                where user_id not like 'import%'
                                group by
                                    1,
                                    2,
                                    3,
                                    4
                            ) t1
                            INNER JOIN (
                                select
                                    *
                                from
                                    public._positions
                                where
                                    system_id = 'sourcing'
                            ) t2 ON t1.position_id = t2.position_id AND t1.group_id = t2.group_id
                    )
            ) t1
        group by
            1,
            2,
            3
        
        position

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        month Month when the activity was executed 9
        start_of_month Start of the Month when the activity was executed 2023-09-01 00:00:00
        active_users_this_month Count of the active users who are using the community feature this month 12
        feature_usage Number of times the users are using the community feature 60
        frequency_of_usage_per_user Frequency with which the users are using the community feature 5
        repeat_users_following_month Count of the active users who also used the community feature previous month 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_community_adoption_by_week

        Tabs Used In: Community

        Base Tables Used Dataset Definition
        user_analytics Refer Analytics Data Model to understand the data model.
        select
            year,
            week,
            start_of_week,
            count(distinct active_user_id) as active_users_this_week,
            count(activity_timestamp) as feature_usage_count,
            count(activity_timestamp)/ count(distinct active_user_id) as frequency_of_usage_per_user,
            count(
                DISTINCT CASE WHEN DATEDIFF(
                    week, previous_activity_timestamp_ts,
                    activity_timestamp
                ) = 1 THEN active_user_id END
            ) as repeat_users_following_week,
            count(
                DISTINCT CASE WHEN DATEDIFF(
                    week, previous_activity_timestamp_ts,
                    activity_timestamp
                ) = 1 THEN active_user_id END
            )* 1.00 / count(distinct active_user_id) as repeat_users_percent
        FROM
            (
                select
                    datepart('year', timestamp) as year,
                    datepart('week', timestamp) as week,
                    DATE_TRUNC('week', timestamp) as start_of_week,
                    user_id as active_user_id,
                    timestamp as activity_timestamp,
                    LAG(timestamp) OVER (
                        PARTITION BY active_user_id
                        ORDER BY
                            activity_timestamp
                    ) AS previous_activity_timestamp_ts
                from
                    (
                        SELECT
                            user_id,
                            timestamp
                        FROM
                            (
                                select
                                    group_id,
                                    user_id,
                                    position_id,
                                    timestamp
                                from
                                    public._user_analytics
                                where user_id not like 'import%'
                                group by
                                    1,
                                    2,
                                    3,
                                    4
                            ) t1
                            INNER JOIN (
                                select
                                    *
                                from
                                    public._positions
                                where
                                    system_id = 'sourcing'
                            ) t2 ON t1.position_id = t2.position_id AND t1.group_id = t2.group_id
                    )
            ) t1
        group by
            1,
            2,
            3
        
        position

        Dataset Schema

        Column Name Definition Sample Value
        year Year when the activity was executed 2023
        week Week when the activity was executed 36
        start_of_week Start of the week when the activity was executed 2023-09-03 00:00:00
        active_users_this_week Count of the active users who are using the community feature this week 12
        feature_usage Number of times the users are using the community feature 60
        frequency_of_usage_per_user Frequency with which the users are using the community feature 5
        repeat_users_following_week Count of the active users who also used the community feature previous week 6
        repeat_users_percent Percent of the repeat users out of the current active users 50

        ta_feature_community_breadth_of_usage_across_employees

        Tabs Used In: Community

        Base Tables used Dataset Definition
        employee Refer Analytics Data Model to understand the data model.
        SELECT
            count(distinct t1.profile_id) as total_employees,
            count(
                distinct case when (t2.user_id IS NOT NULL) then t1.profile_id end
            ) as total_active_employees,
            count(
                distinct case when is_recruiter then t1.profile_id end
            ) as total_recruiters,
            count(
                distinct case when is_recruiter
                AND t2.user_id IS NOT NULL then t1.profile_id end
            ) as total_active_recuiters,
            count(
                distinct case when is_sourcer then t1.profile_id end
            ) as total_sourcers,
            count(
                distinct case when is_sourcer
                AND (t2.user_id IS NOT NULL) then t1.profile_id end
            ) as total_active_sourcers
        FROM
            (
                select
                    employee_email,
                    profile_id,
                    is_recruiter,
                    is_sourcer
                from
                    public._employee
                WHERE
                    is_alumni = FALSE
                    and employee_id is not null and employee_id != ''
            ) t1
            LEFT JOIN (
                SELECT
                    distinct user_id
                FROM
                    (
                        select
                            user_id,
                            position_id
                        from
                            public._user_analytics
                        group by
                            1,
                            2
                    ) t1
                    INNER JOIN (
                        select
                            *
                        from
                            public._positions
                        where
                            system_id = 'sourcing'
                    ) t2 ON t1.position_id = t2.position_id
            ) t2 on trim(
                lower(t1.employee_email)
            ) = trim(
                lower(t2.user_id)
            )
        
        user_analytics
        position

        Dataset Schema

        Column Name Definition Sample Value
        total_employees Total active employees in the organisation 500
        total_active_employees Total active employees using the community feature 150
        total_recruiters Total active recruiters in the organisation 50
        total_active_recuiters Total active recruiters using the community feature 15
        total_sourcers Total active sourcers in the organisation 25
        total_active_sourcers Total active sourcers using the community feature 10

        ta_feature_community_activity_log

        Tabs Used In: Community

        Base Tables Used Dataset Definition
        user_analytics Refer Analytics Data Model to understand the data model.
        select 
        event,
        user_id,
        t1.position_id as user_analytics_position_id,
        source,
        timestamp as activity_timestamp, 
        num,
        t1.profile_id,
        entity_id,
        t2.*,
        t3.*,
        case when is_recruiter then 'Yes' else 'No' end as recruiter_role_indicator,
        case when is_hm then 'Yes' else 'No' end as hiring_manager_role_indicator,
        case when is_sourcer then 'Yes' else 'No' end as sourcer_role_indicator
        from public._user_analytics t1
        inner join (select * from public._positions where system_id ='sourcing') t2
        on t1.position_id = t2.position_id
        left join (
        select
        employee_email,
        manager_name as manager_of_active_community_user,
        concat(
        first_name,
        concat(' ', last_name)
        ) as employee_name,
        case when title IS NULL then 'Title not assigned' else title end as employee_title,
        case when level IS NULL then 'Level not assigned' else level end as employee_level,
        case when seniority IS NULL then 'Seniority not assigned' else seniority end as employee_seniority,
        case when lob IS NULL then 'Level of Business not assigned' else lob end as employee_line_of_business,
        case when business_unit IS NULL then 'Business unit not assigned' else business_unit end as employee_business_unit,
        is_alumni,
        case when location IS NULL then 'Location not found' else location end as employee_location,
        case when location_country IS NULL then 'Location Country not found' else location end as employee_location_country,
        is_recruiter,
        is_hm,
        is_sourcer,
        is_event_team_external
        from public._employee
        )t3
        on lower(trim(t1.user_id)) = lower(trim(t3.employee_email))
        
        position
        employee

        Dataset Schema

        Column Name Definition Sample Value
        event This field records all of the different events/activities performed by the user on the platform. These include viewing a page, etc pview
        user_id Email id of the user performing this action. This email id can be referenced from the email column of the user table. user@example.com
        user_analytics_position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137447070618
        source If there is a source associated with an event then it is populated in this column ATS
        activity_timestamp Timestamp when the user performed the action 2023-08-06 20:24:56
        num Default value for num is 1. It can be used for summarising user actions into counts 1
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137524232108
        entity_id Unique identifier for different entities within the "user_analytics" system 137454548236
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        title Title of the position Functional Consultant- Equipment
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        status Current lifecycle status of the position such as approved, open, etc. Open
        is_open Indicates whether the position is currently open for applications FALSE
        is_posted Denotes if the position has been publicly posted TRUE
        creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        last_modified_ts Last modified timestamp for this position. 2023-03-20 19:43:12
        seniority_level Seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO Entry
        job_function Represents the job function of a specific position. Others
        location_latitude Latitude of the location coordinates 32.41234123
        location_longitude Longitude of the location coordinates 43.12341234
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        ats_job_id ATS Job ID of the requisition 36081
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. ats
        employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_seniority EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        title_cluster Title cluster as determined by Eightfold’s machine learning models for every skill. 174
        position_type Denotes the type or category of a position. ats
        calibration_template_id The template associated with a Auto calibrated position 34890324
        workflow_template_id ID of the template used to create the position in the ATS 123124324
        supervisory_org Supervisory organization or department for the position Others
        confirm_calibration_ts Timestamp at which the position is calibrated 2023-03-20 19:43:12
        is_priority Identifies if the position is a priority position (hot jobs) 0
        hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        recruiter Email of recruiter assigned to the position. recruiter@example.com
        earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        has_calibrated_location Indicator if the position’s calibration has at least one or more location TRUE
        has_calibrated_skills Indicator if the position’s calibration has at least three or more skills TRUE
        has_calibrated_titles Indicator if the position’s calibration has at least three or more titles FALSE
        has_calibrated_similar_cand Indicator if the position’s calibration has at least three or more candidates TRUE
        has_calibrated_workexp Indicator if the position’s calibration has either min experience or max experience or in the range defined FALSE
        recruiter_name Name of the recruiter assigned to the position. John Doe
        hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        calibration_json JSON field which contains calibration information
        custom_fields_json JSON field which contains custom fields information for positions
        closed_at Timestamp when a position was closed. 2019-12-14 19:50:08
        skills_json JSON field which contains skills information
        metadata_json JSON field which contains meta data
        job_code
        is_auto_calibrated Denotes if the position is auto calibrated 1
        employee_email Email id of the employee example@example.com
        manager_of_active_community_user Manager name of the user performing the community action John Doe
        employee_name Name of the employee Jack Doe
        employee_title Job title of an employee within the organization Employee
        employee_level Level of the employee HR Generalist
        employee_seniority Level of seniority of an employee. Includes: Entry, Mid-level, Senior Entry
        employee_line_of_business Specific market or industry segment that an employee's role is focused on Commercial - US TTR
        employee_business_unit Specific business unit or department within the organization that the employee is part of Development
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        employee_location Location of the employee Atlanta, Georgia, United States of America
        employee_location_country Country of the employee US
        is_recruiter Denotes if person is a recruiter in the company TRUE
        is_hm Denotes if person is a hiring manager in the company FALSE
        is_sourcer Denotes if person is a sourcer in the company TRUE
        is_event_team_external Denotes if person is a part of the event team in the company TRUE
        recruiter_role_indicator Denotes if person is a recruiter in the company Yes
        hiring_manager_role_indicator Denotes if person is a hiring manager in the company No
        sourcer_role_indicator Denotes if person is a sourcer in the company Yes

        community_applications_and_stages

        Tabs Used In: Community

        Base Tables used Dataset Definition
        community_applications_and_stages Refer Analytics Data Model to understand the data model.
        select
            t1.profile_id,
            application_id,
            application_source_type,
            application_source_name,
            application_ts,
            application_hired_ts,
            ats_job_id,
            position_id,
            application_match_score,
            candidate_id,
            application_inferred_gender as ef_gender,
            application_inferred_race as ef_race,
            application_is_referral as is_referral,
            application_is_internal as is_internal,
            application_is_career_site as application_is_career_site,
            application_in_talent_network as in_talent_network,
            application_status,
            system_id,
            utm_source,
            utm_campaign,
            application_last_stage as last_stage,
            application_last_stage_group as last_stage_group,
            application_last_stage_ts as last_stage_ts,
            application_rejection_reason,
            stage_group,
            stage,
            stage_ts,
            stage_group_index,
            ef_stage_group,
            stage_group_display_name,
            position_title as title,
            position_location as location,
            position_location_country as location_country,
            position_status as status,
            position_inferred_seniority_level as seniority_level,
            position_job_function as job_function,
            position_business_unit as business_unit,
            position_employment_type as employment_type,
            position_calibration_status as calibration_status,
            position_type,
            position_recruiter,
            position_hiring_manager,
            position_recruiter_name,
            position_hiring_manager_name,
            position_supervisory_org,
            position_is_open as is_open,
            position_is_posted as is_posted,
            position_creation_ts as creation_ts,
            position_is_confidential as is_confidential,
            number_of_openings,
            position_earliest_opened_at,
            position_pay_rate_type as pay_rate_type,
            candidate_self_declared_gender as gender,
            candidate_self_declared_race as race,
            concat(
                candidate_first_name,
                concat(' ', candidate_last_name)
            ) as candidate_name,
            candidate_email,
            enc_profile_id
        from
            public._community_applications_and_stages t1
            left join
            (
                select
                    profile_id,
                    primary_email as candidate_email,
                    enc_profile_id
                from public._profile
            ) t2
            on t1.profile_id = t2.profile_id
        
        profile

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137447317805
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_source_type Type of application source Forwarded (internal)
        application_source_name Label of the application source Sample value: Direct Employers
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        application_hired_ts Application hired timestamp 2018-01-03 17:29:12
        ats_job_id ATS Job ID of the requisition 36081
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_match_score Match score of the application 4
        candidate_id ATS ID of the candidate 24370
        ef_gender Inferred gender of the applicant male
        ef_race Inferred race of the applicant hispanic
        is_referral Denotes if the candidate was referred to this job FALSE
        is_internal Denotes if application was from internal source TRUE
        application_is_career_site Denotes if application was from career site FALSE
        in_talent_network Denotes if application is in the talent network TRUE
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) hired
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        utm_source Populated for Career Site Applications where Eightfold was successfully able to be identify the source from where the candidate was navigated to the Career Site LinkedIn
        utm_campaign It is populated where EIghtfold could identify the campaign associated with the application. google_jobs_apply
        last_stage Most recent stage of application process Hire
        last_stage_group Most recent stage group of application process Hired
        last_stage_ts Timestamp from last update in application process 2018-01-03 17:29:12
        application_rejection_reason Reason why the application was rejected. Requisition Closed
        stage_group Identifies the group the recruiting stage belongs to. This grouping is configured in Integration System under Admin Console. HM Screen
        stage Recruiting stage of the candidate application Manager Screen
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        stage_group_index
        ef_stage_group
        stage_group_display_name
        title Title of the position Functional Consultant- Equipment
        location Location of the position Santa Clara, CA, US
        location_country Country where the position is located United States
        status Current lifecycle status of the position such as approved, open, etc. Open
        seniority_level EF inferred seniority level of the position being hired for. Includes: Entry, Senior, Mid-Level, Manager, Director, CXO CXO
        job_function Represents the job function of a specific position. Others
        business_unit Business unit to which a position belongs. Business Unit Not Assigned
        employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        calibration_status Calibration status of a position, related to performance or skill assessment. Not Calibrated
        position_type Denotes the type or category of a position. ats
        position_recruiter Email of recruiter assigned to the position. recruiter@example.com
        position_hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. Jack Doe
        position_supervisory_org Supervisory organization or department for the position Others
        is_open Indicates whether the position is currently open for applications FALSE
        is_posted Denotes if the position has been publicly posted TRUE
        creation_ts Timestamp when a position was created. 2017-12-14 19:50:08
        is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        gender Candidate self declared gender Male
        race Candidate self declared race White
        candidate_name Candidate name John Doe
        candidate_email Candidate email johndoe@gmail.com
        enc_profile_id Internal encoded EF Profile ID 137520959179

        recruiting_events

        Tabs Used In: Recruiting Events

        Base Tables Used Dataset Definition
        recruiting_events Refer Analytics Data Model to understand the data model.
        select
            planned_event_id,
            profile_id,
            position_id,
            activity_type,
            created_by,
            updated_by,
            candidate_activity_created_at,
            event_name,
            event_start_timestamp,
            event_end_timestamp,
            event_type,
            event_status,
            event_creator_email,
            event_created_at,
            profile_system_id,
            candidate_first_name,
            candidate_last_name,
            candidate_inferred_gender,
            candidate_current_title,
            candidate_id,
            candidate_location_country,
            candidate_current_company,
            candidate_exp_years,
            candidate_highest_degree,
            candidate_latest_major,
            candidate_inferred_race,
            candidate_seniority_level,
            event_location_type,
            institution,
            venue,
            is_cancelled,
            is_published,
            event_custom_fields_json
        from public._recruiting_events
        

        Dataset Schema

        Column Name Definition Sample Value
        planned_event_id ID associated with a specific planned event 137439017689
        profile_id Internal EF Profile ID (this points to the 'id' field of the profile table) 137447317805
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        activity_type Type of activity. Values include: 'uploaded','invited', 'registered', 'assessed', 'applied', 'offered', 'hired', 'attended', 'responded', 'invited_to_event', 'added_to_position', 'scheduled', 'archived' invited
        created_by Recruiting event creator John Doe
        updated_by Email id of the user that last updated the event. This email Id corresponds to the 'user_id' column of the 'user_analytics' table user@example.com
        candidate_activity_created_at Timestamp of activity creation 2023-08-09 20:49:31
        event_name Name of the event set by the event creator Career Fair
        event_start_timestamp Timestamp when the event is set to start 2023-09-14 12:00:00
        event_end_timestamp Timestamp when the event ends 2023-09-16 23:00:00
        event_type Category that the event falls into (values include: Campus recruiting event, Job fair event, etc) CAMPUS_SCHEDULING
        event_status Current status of the event (values include: draft', 'published', 'PENDING', 'PENDING_INTERVIEWER_CONFIRMATION', 'CONFIRMED', 'RESCHEDULED', 'DECLINED', 'CANCELED', and 'DELETED' draft
        event_creator_email Email of event creator creator@example.com
        event_created_at Timestamp when the event was created 2023-08-09 19:36:11
        profile_system_id Unique Profile ID associated with the customer system 137524837101
        candidate_first_name Candidate first name John
        candidate_last_name Candidate last name Doe
        candidate_inferred_gender Inferred gender of the candidate male
        candidate_current_title Candidate's current title, if applicable Senior Manager
        candidate_id Unique ID of the candidate 123946917234
        candidate_location_country Candidate's current Country location United States
        candidate_current_company Candidate's current company, if applicable example
        candidate_exp_years Total years of work experience 12
        candidate_highest_degree Highest degree obtained by the candidate Masters
        candidate_latest_major Latest major attained by the candidate Masters
        candidate_inferred_race Inferred race of the candidate white
        candidate_seniority_level Candidate seniority level Senior
        event_location_type The type of location associated with the recruiting event (Example: Virtual, In-Person) In-person
        institution The institution associated with the Recruiting events company
        venue The venue associated with the Recruiting events Sem Hall
        is_cancelled Denotes if the event has been cancelled FALSE
        is_published Denotes if the event has been published for public view TRUE

        Dashboard: TM Feature Usage 2.0 Dashboard

        pmp_project_application_stage

        Tabs Used In:

        Base Tables used Dataset Definition
        project_application_stages Refer Analytics Data Model to understand the data model.
        SELECT
            t1.project_id,
            t2.profile_id,
            t2.application_index,
            t2.is_application_active,
            t2.user_profile_id,
            t2.stage_value,
            t2.stage_ts,
            t2.stage_rank,
            t1.title as project_title,
            t1.status as project_status,
            t1.created_by as project_creator,
            t1.creation_ts as project_creation_ts,
            t1.completed_ts as project_completed_ts,
            t1.end_ts as project_end_ts,
            t1.number_of_project_managers,
            t1.number_of_team_members,
            t1.total_hours as project_total_hours,
            t3.employee_id,
            t3.business_unit as employee_business_unit,
            t3.lob as employee_lob,
            t3.is_alumni as employee_is_alumni,
            t3.location_country as employee_location_country,
            t3.location as employee_location,
            t3.seniority as employee_seniority,
            t3.first_name as employee_first_name,
            t3.last_name as employee_last_name,
            t3.ef_gender as employee_ef_gender,
            t3.ef_race as employee_ef_race,
            t3.employee_email,
            t4.employee_id as project_creator_employee_id,
            t4.business_unit as project_creator_business_unit,
            t4.lob as project_creator_lob,
            t4.is_alumni as project_creator_is_alumni,
            t4.location_country as project_creator_location_country,
            t4.location as project_creator_location,
            t4.first_name as project_creator_first_name,
            t4.last_name as project_creator_last_name
        FROM
            public._project t1
            LEFT JOIN public._project_application_stages t2 ON t1.project_id = t2.project_id
            LEFT JOIN public._employee t3 ON t2.profile_id = t3.profile_id
            LEFT JOIN public._employee t4 ON lower(t1.created_by) = lower(t4.employee_email)
        
        project
        employee

        Dataset Schema

        Column Name Definition Sample Value
        project_id Internal ID of the project 137456000209
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        application_index
        is_application_active
        user_profile_id
        stage_value
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        stage_rank
        project_title Course title Mechanical design and Product development process
        project_status Status of a user's attendance or completion for a particular course (active, inactive) active
        project_creator Email address of project creator email@example.com
        project_creation_ts Creation timestamp of the employee record 2022-05-01 0:00:00
        project_completed_ts Timestamp when the project was marked completed 2023-07-14 19:22:58
        project_end_ts Timestamp of the end time of the project 2023-07-14 19:22:58
        number_of_project_managers Number of project managers added to this project 1
        number_of_team_members Number of team members added to this project 7
        project_total_hours Total number of hours of commitment expected from the members applying to this project 25
        employee_id Employee ID from the HRIS 685595
        employee_business_unit Business unit of the employee's role Enterprise Information Technology
        employee_lob Line of business of the employee's role World Headqtrs
        employee_is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        employee_location_country Country of the employee's location US
        employee_location Location of the employee City, Country, ZIP
        employee_seniority Seniority of the job role in the HRIS Entry
        employee_first_name Employee first name John
        employee_last_name Employee last name Doe
        employee_ef_gender Candidate gender (from EF records) male
        employee_ef_race Candidate race (from EF records) white
        employee_email Email id of the employee example@example.com
        project_creator_employee_id Employee ID from the HRIS 685595
        project_creator_business_unit Business unit of the employee's role Enterprise Information Technology
        project_creator_lob Line of business of the employee's role World Headqtrs
        project_creator_is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        project_creator_location_country Country of the employee's location US
        project_creator_location Location of the employee City, Country, ZIP
        project_creator_first_name Employee first name John
        project_creator_last_name Employee last name Doe

        pmp_projects_metainfo

        Tabs Used In:

        Base Tables Used Dataset Definition
        project Refer Analytics Data Model to understand the data model.
        SELECT
            project_id,
            system_id,
            title,
            duration,
            total_hours,
            remote_allowed,
            status,
            start_ts,
            end_ts,
            creation_ts,
            publish_ts,
            completed_ts,
            archived_ts,
            is_published,
            is_completed,
            number_of_skills,
            number_of_sample_candidates,
            number_of_project_managers,
            number_of_team_members,
            word_count_in_jd,
            created_by,
            t_update,
            skills_json,
            custom_fields_json,
            attributes_json
        FROM public._project
        

        Dataset Schema

        Column Name Definition Sample Value
        project_id Internal ID of the project 137456000209
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        title Course title Mechanical design and Product development process
        duration Expected total duration of the project from start to finish 1644893558
        total_hours Total number of hours of commitment expected from the members applying to this project 25
        remote_allowed If remote work is allowed for this project TRUE
        status Status of a user's attendance or completion for a particular course (active, inactive) active
        start_ts Timestamp of the start time of the project 2023-07-14 19:22:58
        end_ts Timestamp of the end time of the project 2023-07-14 19:22:58
        creation_ts Creation timestamp of the employee record 2022-05-01 0:00:00
        publish_ts Timestamp when the project was published for recruiting 2023-07-14 19:22:58
        completed_ts Timestamp when the project was marked completed 2023-07-14 19:22:58
        archived_ts Timestamp when the project was archived 2023-07-14 19:22:58
        is_published Records if the project has been published or not TRUE
        is_completed Records if the project has been completed or not TRUE
        number_of_skills Total number of skills identified as relevant to this project 4
        number_of_sample_candidates Number of sample candidates added to the project 6
        number_of_project_managers Number of project managers added to this project 1
        number_of_team_members Number of team members added to this project 7
        word_count_in_jd Total number of words in the job description of the project 25
        created_by Email address of project creator email@example.com
        t_update Timestamp for when the project was updated 2023-07-14 19:22:58
        skills_json JSON object representing skills of the profile. Schema: \[\{"name": varchar, "is_required": boolean, "is_excluded":boolean,"benchmark:double, "skill_cluster":integer}\] \["Product Marketing","Marketing Management"\]
        custom_fields_json JSON representing custom specified fields {}

        tm_skills_employee_skill_gap

        Tabs Used In:

        Base Tables used Dataset Definition
        employee_skill_gaps Refer Analytics Data Model to understand the data model.
        SELECT
            b.*,
            first_name || ' ' || last_name as employee_name,
            a.position_id,
            a.skill_name,
            a.skill_benchmark,
            a.manager_rating,
            a.manager_rating_ts,
            a.self_rating,
            a.self_rating_ts,
            a.inferred_proficiency,
            a.inferred_proficiency_ts,
            a.is_highlighted,
            a.num_endorsements,
            a.is_role_approved,
            a.employee_has_skill,
            SUM(CASE WHEN manager_rating is not null THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_manager_skill_assessed,
            SUM(CASE WHEN self_rating is not null THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_self_skill_assessed,
            CAST(SUM(CASE WHEN employee_has_skill = 1 THEN 1 ELSE 0 END) OVER(PARTITION BY a.profile_id) as FLOAT)/ 
                COUNT(1) OVER(PARTITION BY a.profile_id) as ratio_skills,
            SUM(CASE WHEN manager_rating >= skill_benchmark THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_manager_skill_fit,
            SUM(CASE WHEN self_rating >= skill_benchmark THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_self_skill_fit,
            CASE WHEN ratio_skills > 0.7 THEN FALSE ELSE TRUE END as has_skill_gap
        FROM public._employee_skill_gaps as a
        RIGHT JOIN public._employee as b on a.profile_id = b.profile_id
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        level Job level of the role in the HRIS 09SG
        seniority Seniority of the job role in the HRIS Entry
        last_review_rating Most recent performance rating in the HRIS null
        employee_email Email id of the employee example@example.com
        manager_email Email id of the employee's manager example@example.com
        hiring_date Date of hire of the employee in the HRIS 2022-05-01 0:00:00
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        role_change_date Date when the current role was started by the employee 2022-05-01 0:00:00
        eligible_for_transfer Eligibility to apply for internal job postings TRUE
        tenure_years Total year of experience in the company 1.433660101
        tenure_current_role_years Total year of experience in the current role 1.433660101
        lob Line of business of the employee's role World Headqtrs
        business_unit Business unit of the employee's role Enterprise Information Technology
        creation_ts Creation timestamp of the employee record 2022-05-01 0:00:00
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        num_internal_experiences Number of work experience records of the employee within the company 1
        num_external_experiences Number of previous experience records of the employee outside the company 0
        goal_completeness Percentage of completion of the goal section in the employee profile 0
        profile_completeness Percentage of completion of the employee profile 0
        total_profiles_ingested Number of profiles from customer in database 13991
        current_employees Current number of people employed at company in database 13323
        is_recruiter Denotes if person is a recruiter in the company TRUE
        is_hm Denotes if person is a hiring manager in the company FALSE
        is_sourcer Denotes if person is a sourcer in the company TRUE
        is_employee Denotes if the person is an employee at the company TRUE
        custom_fields_json JSON representing custom specified fields {}
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white
        disability_status Marks if the candidate has disabilities, or declined to answer null
        job_code Code associated with different job positions within the company 42359197782782
        first_name Employee first name John
        last_name Employee last name Doe
        jie_role_id ID that associates an incumbent employee with a role that is eligible for succession planning 54674733456
        external_job_id External job ID (for use on job posting website or public databases) 5436598764
        position_criticality_json JSON object containing information about the criticality of a position (e.g. how essential the role is to the company's operations) {}
        employee_criticality_json JSON object containing information about the criticality of a employee (e.g. how essential the employee is to the company's operations) {}
        race Employee race white
        gender Employee gender male
        profile_onboarding_completed_ts Timestamp when employee completed onboarding 2022-05-01 0:00:00
        role_variant_id Identifier for a specific variant of a role within the company 13897467834
        mobility_preferences_json JSON object containing information about an employee's mobility preferences (e.g.willingness to relocate for work) {}
        user_preferences_json JSON object containing user preferences within the system {}
        candidate_id ATS ID of the candidate 47564659
        manager_id ATS ID of the hiring manager 6353236
        manager_name Name of the employee's manager John Doe
        is_event_team_external Identifier for if employee has event team role TRUE
        employee_name
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        skill_name Skill inferred/updated in the profile Test
        skill_benchmark Benchmark score of the employee skill 3
        manager_rating Rating of the skill by the manager of the profile 3
        manager_rating_ts Timestamp of the manager rating 2023-07-30 12:13:13
        self_rating Rating of the skill by the profile themselves 3
        self_rating_ts Timestamp of the self rating 2023-07-30 12:13:13
        inferred_proficiency Inferred proficiency of the profile 3
        inferred_proficiency_ts Timestamp of the inferred proficiency 2023-07-30 12:13:13
        is_highlighted Indicates whether the employee has highlighted this skill on their profile FALSE
        num_endorsements Total number of endorsements received from peers for this skill 3
        is_role_approved Indicates whether the JIE role was approved FALSE
        employee_has_skill
        perc_manager_skill_assessed
        perc_self_skill_assessed
        ratio_skills
        perc_manager_skill_fit
        perc_self_skill_fit
        has_skill_gap

        tm_usage_course_marketplace

        Tabs Used In:

        Base Tables used Dataset Definition
        tm_metrics_aggregated Refer Analytics Data Model to understand the data model.
        SELECT
            l.event_count,
            l.namespace,
            l.event,
            l.user_email,
            l.event_date as log_ts,
            l.referrer,
            LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date) AS previous_log_ts,
            l.interface,
            CASE
                WHEN l.event != 'home_view'
                THEN DATEDIFF(MONTH, LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date), l.event_date)
                ELSE 0
            END AS returning_user_ind,
            a.profile_id,
            a.employee_id,
            a.role,
            a.title,
            a.business_unit,
            a.lob,
            a.level,
            a.location,
            a.location_country,
            a.race,
            a.ef_race,
            a.gender,
            a.ef_gender,
            a.profile_activated_ts,
            a.is_employee,
            a.seniority,
            a.termination_date,
            a.is_alumni
        FROM
            public._tm_metrics_aggregated l
            LEFT JOIN
            public._employee a
            ON LOWER(l.user_email) = LOWER(a.employee_email)
        WHERE
            l.namespace = 'career_hub'
            AND l.event IN (
                'course_search',
                'course_view',
                'enroll_in_course',
                'course_favorite',
                'home_view',
                'course_enroll'
            )
        ORDER BY
            l.user_email, l.event_date
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        event_count
        namespace
        event
        user_email
        log_ts
        referrer
        previous_log_ts
        interface
        returning_user_ind
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        business_unit Business unit of the employee's role Enterprise Information Technology
        lob Line of business of the employee's role World Headquarters
        level Job level of the role in the HRIS 09SG
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        race Employee race white
        ef_race Candidate race (from EF records) white
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE

        tm_usage_networking

        Base Tables used Dataset Definition
        tm_metrics_aggregated Refer Analytics Data Model to understand the data model.
        SELECT
            l.event_count,
            l.namespace,
            l.event,
            l.user_email,
            l.event_date as log_ts,
            l.referrer,
            LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date) AS previous_log_ts,
            l.interface,
            CASE
                WHEN l.event != 'home_view'
                THEN DATEDIFF(MONTH, LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date), l.event_date)
                ELSE 0
            END AS returning_user_ind,
            a.profile_id,
            a.employee_id,
            a.role,
            a.title,
            a.business_unit,
            a.lob,
            a.level,
            a.location,
            a.location_country,
            a.race,
            a.ef_race,
            a.gender,
            a.ef_gender,
            a.profile_activated_ts,
            a.is_employee,
            a.seniority,
            a.termination_date,
            a.is_alumni
        FROM
            public._tm_metrics_aggregated l
            LEFT JOIN
            public._employee a
            ON LOWER(l.user_email) = LOWER(a.employee_email)
        WHERE
            (l.namespace ='career_hub' OR l.namespace='smart_refer')
            AND l.event IN (
                'profile_search',
                'click_org_chart_node',
                'global_search_suggest',
                'profile_favorite',
                'refer_to_job',
                'open_profile_preview_panel',
                'visit_profile_experience_tab',
                'click_contact_by_email',
                'home_view'
            )
        ORDER BY
            l.user_email, l.event_date
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        event_count
        namespace
        event
        user_email
        log_ts
        referrer
        previous_log_ts
        interface
        returning_user_ind
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        business_unit Business unit of the employee's role Enterprise Information Technology
        lob Line of business of the employee's role World Headqtrs
        level Job level of the role in the HRIS 09SG
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        race Employee race white
        ef_race Candidate race (from EF records) white
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE

        tm_usage_overall_adoption

        Base Tables used Dataset Definition
        tm_metrics_aggregated Refer Analytics Data Model to understand the data model.
        SELECT
            l.event_count,
            l.namespace,
            l.event,
            l.user_email,
            l.referrer,
            l.event_date as log_ts,
            LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date) AS previous_log_ts,
            l.interface,
            CASE
                WHEN DATEDIFF(MONTH, LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date), l.event_date) = 1 THEN 1
                ELSE 0
            END AS returning_user_ind,
            a.profile_id,
            a.employee_id,
            a.role,
            a.title,
            a.business_unit,
            a.lob,
            a.level,
            a.location,
            a.location_country,
            a.race,
            a.ef_race,
            a.gender,
            a.ef_gender,
            a.profile_activated_ts,
            a.is_employee,
            a.seniority,
            a.termination_date,
            a.is_alumni,
            a.profile_completeness,
            a.goal_completeness
        FROM
            public._tm_metrics_aggregated l
            LEFT JOIN public._employee a
            ON lower(l.user_email) = lower(a.employee_email)
        WHERE l.namespace = 'career_hub'
        ORDER BY l.user_email, l.event_date
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        event_count
        namespace
        event
        user_email
        log_ts
        previous_log_ts
        interface
        returning_user_ind
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        business_unit Business unit of the employee's role Enterprise Information Technology
        lob Line of business of the employee's role World Headqtrs
        level Job level of the role in the HRIS 09SG
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        race Employee race white
        ef_race Candidate race (from EF records) white
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        profile_completeness Percentage of completion of the employee profile 0
        goal_completeness Percentage of completion of the goal section in the employee profile 0

        tm_usage_role_goal_position

        Base Tables used Dataset Definition
        recruitment_funnel_metrics Refer Analytics Data Model to understand the data model.
        SELECT DISTINCT
            emp.business_unit,
            emp.is_employee,
            emp.seniority,
            emp.gender,
            emp.ef_gender,
            emp.is_alumni,
            emp.termination_date,
            emp.profile_id,
            emp.location_country,
            emp.lob,
            rec.position_status,
            rec.position_id,
            rec.position_title,
            cast(case when attributes_json.preferred_job_title[0] IS NULL then 'Role goal not set' else attributes_json.preferred_job_title[0] end AS varchar) as role_goal
        FROM
            public._employee emp
            LEFT JOIN
            (
                SELECT position_title, position_status, position_id
                FROM public._recruitment_funnel_metrics
                WHERE lower(position_status) = 'open'
            ) rec
            ON
            lower( CAST(emp.attributes_json.preferred_job_title[0] as varchar)) = lower(rec.position_title)
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        business_unit Business unit of the employee's role Enterprise Information Technology
        is_employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        location_country Country of the employee's location US
        lob Line of business of the employee's role World Headqtrs
        position_status Position status (Approved, Rejected, Pending approval, Open, Draft, Cancelled) Cancelled
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        position_title Title of position Functional Consultant- Equipment
        role_goal

        tm_usage_skill_goals_courses

        Base Tables used Dataset Definition
        course Refer Analytics Data Model to understand the data model.
        SELECT DISTINCT
            emp.profile_id,
            emp.business_unit,
            emp.is_employee,
            emp.seniority,
            emp.gender,
            emp.ef_gender,
            emp.is_alumni,
            emp.termination_date,
            emp.location_country,
            emp.lob,
            cs.lms_course_id,
            cs.title AS course_title,
            cs.category,
            cs.status,
            cs.start_date,
            cs.completion_date,
            cast(case when emp.attributes_json.preferred_job_skills[0] IS NULL then 'No preferred job skills' else cast(emp.attributes_json.preferred_job_skills[0] as varchar) end AS varchar) as preferred_job_skills,
            cs.skill_name AS matched_skill_name,
            CASE
                WHEN cs.lms_course_id IS NULL THEN 'Not enrolled in relevant course'
                ELSE 'Enrolled in relevant course'
            END AS course_taken
        FROM
            public._employee emp
            LEFT JOIN
            (SELECT
                a.profile_id,
                a.lms_course_id,
                a.title,
                a.status,
                a.start_date,
                a.completion_date,
                b.category,
                b.skill::varchar as skill_name
            FROM
                public._course_attendance a
                LEFT JOIN
                (SELECT lms_course_id, category, skill FROM public._courses b, b.skills_json skill) b
                ON
                a.lms_course_id = b.lms_course_id) cs
            ON
            emp.profile_id = cs.profile_id
            AND trim(lower(cast(emp.attributes_json.preferred_job_skills[0] as varchar))) = lower(trim(cs.skill_name))
        
        course_attendance
        employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        business_unit Business unit of the employee's role Enterprise Information Technology
        is_employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        location_country Country of the employee's location US
        lob Line of business of the employee's role World Headqtrs
        lms_course_id Unique identifier for a course within a Learning Management System ME3-5185-09
        course_title
        category Category that the course falls into Marketing
        status Status of a user's attendance or completion for a particular course (active, inactive) active
        start_date Timestamp when the course was started 2023-07-11 0:00:00
        completion_date Course completion date 2023-07012 0:00:00
        preferred_job_skills
        matched_skill_name
        course_taken

        tm_usage_skill_goal_project

        Base Tables used Dataset Definition
        project_teammembers_details Refer Analytics Data Model to understand the data model.
        SELECT DISTINCT
            emp.business_unit,
            emp.is_employee,
            emp.seniority,
            emp.gender,
            emp.ef_gender,
            emp.is_alumni,
            emp.termination_date,
            emp.profile_id,
            emp.lob,
            emp.location_country,
            cast(case when emp.attributes_json.preferred_job_skills[0] IS NULL then 'No preferred job skills' else emp.attributes_json.preferred_job_skills[0] end AS varchar) as preferred_job_skills,
            proj.project_status,
            proj.project_start_ts,
            proj.project_end_ts,
            proj.project_creation_ts,
            proj.project_publish_ts,
            proj.project_completed_ts,
            proj.project_archived_ts,
            CASE
                WHEN proj.project_teammember_profile_id IS NULL THEN 'Not enrolled in relevant project'
                ELSE 'Enrolled in relevant project'
            END AS worked_on_project
        FROM
            public._employee emp
            LEFT JOIN
            public._project_teammembers_details proj
            ON
            emp.profile_id = proj.project_teammember_profile_id
            AND emp.attributes_json.preferred_job_skill[0] = proj.project_skill
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        business_unit Business unit of the employee's role Enterprise Information Technology
        is_employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        lob Line of business of the employee's role World Headqtrs
        location_country Country of the employee's location US
        preferred_job_skills
        project_status Current status of the project Recruiting
        project_start_ts Timestamp of the start time of the project 2023-07-14 19:22:58
        project_end_ts Timestamp of the end time of the project 2023-07-14 19:22:58
        project_creation_ts Timestamp of the creation time of the project 2023-07-14 19:22:58
        project_publish_ts Timestamp when the project was published for recruiting 2023-07-14 19:22:58
        project_completed_ts Timestamp when the project was marked completed 2023-07-14 19:22:58
        project_archived_ts Timestamp when the project was archived 2023-07-14 19:22:58
        worked_on_project

        tm_usage_employee_and_attribute

        Base Tables Used Dataset Definition
        employee Refer Analytics Data Model to understand the data model.
        SELECT
            a.profile_id,
            a.employee_id,
            a.role,
            a.title,
            a.business_unit,
            a.profile_activated_ts,
            a.goal_completeness,
            a.profile_completeness,
            a.is_employee,
            a.location,
            a.location_country,
            a.gender,
            a.ef_gender,
            a.seniority,
            a.race,
            a.ef_race,
            a.termination_date,
            a.lob,
            a.is_alumni,
            a.employee_email,
            cast(case when a.attributes_json.assessment_self_assessed_role_skills[0] IS NULL then 'No self assessed role skills' else a.attributes_json.assessment_self_assessed_role_skills[0] end AS varchar) as assessment_self_assessed_role_skills,
            cast(case when a.attributes_json.assessment_manager_assessed_role_skills[0] IS NULL then 'No manager assessed role skills' else a.attributes_json.assessment_manager_assessed_role_skills[0] end AS varchar) as assessment_manager_assessed_role_skills,
            cast(case when a.attributes_json.preferred_job_skills[0] IS NULL then 'No preferred job skills' else cast(a.attributes_json.preferred_job_skills[0] as varchar) end AS varchar) as preferred_job_skills,
            cast(case when a.attributes_json.preferred_job_title[0] IS NULL then 'No preferred job title' else a.attributes_json.preferred_job_title[0] end AS varchar) as preferred_job_title,
            cast(case when a.attributes_json.preferred_job_title_long_term[0] IS NULL then 'No preferred long term job title' else a.attributes_json.preferred_job_title_long_term[0] end AS varchar) as preferred_job_title_long_term
        FROM
            public._employee a
        

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        business_unit Business unit of the employee's role Enterprise Information Technology
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        goal_completeness Percentage of completion of the goal section in the employee profile 0
        profile_completeness Percentage of completion of the employee profile 0
        is_employee Denotes if the person is an employee at the company TRUE
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        seniority Seniority of the job role in the HRIS Entry
        race Employee race white
        ef_race Candidate race (from EF records) white
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        lob Line of business of the employee's role World Headqtrs
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        employee_email Email id of the employee example@example.com
        assessment_self_assessed_role_skills
        assessment_manager_assessed_role_skills
        preferred_job_skills
        preferred_job_title
        preferred_job_title_long_term]

        recruitment_funnel_time_to_interview

        Base Tables Used Dataset Definition
        recruitment_funnel_time_to_interview Refer Analytics Data Model to understand the data model.
        SELECT
            profile_id,
            position_id,
            application_id,
            application_ts,
            position_recruiter_name,
            position_hiring_manager_name,
            position_title,
            position_job_function,
            position_business_unit,
            ats_job_id,
            position_location,
            position_location_country,
            application_status,
            position_status,
            position_is_open,
            position_is_posted,
            position_is_confidential,
            position_creation_ts,
            new_applicant_ts,
            phonescreen_ts,
            onsite_interview_ts,
            offer_ts,
            hired_ts,
            position_close_ts,
            candidate_name
        FROM public._recruitment_funnel_time_to_interview
        

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. John Doe
        position_title Title of position Functional Consultant- Equipment
        position_job_function Represents the job function of a specific position. Job Function Not Assigned
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        ats_job_id Job ID of the position in the ATS 36081
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) rejected
        position_status Position status (Approved, Rejected, Pending approval, Open, Draft, Cancelled) Cancelled
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        position_creation_ts Timestamp when a position was created 2017-12-14 19:50:08
        new_applicant_ts Timestamp when application was created 2022-08-15 14:11:06
        phonescreen_ts Timestamp when applicant was phonescreened 2022-08-15 14:11:06
        onsite_interview_ts Timestamp when candidate was interviewed onsite 2022-08-15 14:11:06
        offer_ts Timestamp when candidate was given an offer 2022-08-15 14:11:06
        hired_ts Timestamp of when the candidate was hired or moved to the hired status in the ATS 2022-02-20 14:09:54
        position_close_ts Timestamp when position was closed 2022-08-15 14:11:06
        candidate_name Name of the candidate to be interviewed John Doe

        recruitment_funnel_metrics_employee

        Base Tables used Dataset Definition
        employee_skill_gaps Refer Analytics Data Model to understand the data model.
        SELECT
            a.*,
            CASE WHEN e.profile_id is not null then 'internal hire' ELSE 'not internal hire' END as internal_hire_flag,
            (
                case when trim(e.business_unit) = ''
                OR trim(e.business_unit) = 'Unknown' then 'Business Unit Not Assigned'
                when e.business_unit IS NULL then 'Others'
                else e.business_unit
                end
            ) as employee_business_unit,
            (
                case when trim(e.location) = ''
                OR trim(e.location) = 'Unknown' then 'Location Not Assigned'
                when e.location IS NULL then 'Others'
                else e.location
                end
            ) as employee_location
        FROM
            public._recruitment_funnel_metrics as a
            JOIN public._employee e on e.profile_id = a.employee_profile_id
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        application_id ATS ID of the job application. Corresponds to the 'application_id' field in the application table 936933
        application_source_type Type of the source the candidate was sourced from. Includes: Career Site, Referral, Internal, Contacted, Campaign, Talent Network, Extension, Imported, Recruiting Event, Other Internal Site (internal)
        application_source_name Label of the application source Direct Employers
        application_ts Application creation timestamp (pulled from the ATS) 2017-12-14 19:50:08
        application_hired_ts Timestamp when the applicant was hired 2023-01-12 18:54:09
        ats_job_id Job ID of the position in the ATS 36081
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        application_match_score Match score of the application 4
        candidate_id ATS ID of the candidate 47564659
        application_inferred_gender Inferred gender of applicant female
        application_inferred_race Inferred race of the applicant asian
        application_is_referral Denotes if the position is referred from an outside source FALSE
        application_is_internal Denotes if the position is internal or external to the customer TRUE
        application_is_career_site Denotes if application was from career site FALSE
        application_in_talent_network Denotes if application is in the talent network TRUE
        application_status Application status (Hired, Closed, Disqualified, Rejected, Withdraw) rejected
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        utm_source Populated for Career Site Applications where Eightfold was successfully able to be identify the source from where the candidate was navigated to the Career Site Linkedin
        utm_campaign It is populated where Eightfold could identify the campaign associated with the application. null
        application_last_stage Most recent stage of application process 1st Contact
        application_last_stage_group Most recent stage group of application process Others
        application_last_stage_ts Timestamp from last update in application process 2023-01-12 18:54:09
        application_rejection_reason Reason why the application was rejected. Requisition Closed
        stage_group Identifies the group the recruiting stage belongs to. This grouping is configured in Integration System under Admin Console. Others
        stage Recruiting stage of the candidate application 1st Contact
        stage_ts Timestamp of when the candidate was moved to this stage 2021-05-20 18:55:49
        position_title Title of position Functional Consultant- Equipment
        position_location Location of the position Santa Clara, CA, US
        position_location_country Country where the position is located United States
        position_status Position status (Approved, Rejected, Pending approval, Open, Draft, Cancelled) Cancelled
        position_inferred_seniority_level Inferred seniority level of position Seniority Level Not Inferred
        position_job_function Represents the job function of a specific position. Job Function Not Assigned
        position_business_unit Business unit to which a position belongs. Business Unit Not Assigned
        position_employment_type Type of employment for a position (e.g. full-time, part-time, or contract, etc) Early / Mid-Career
        position_calibration_status Calibration status of a position, related to performance or skill assessment. (Calibrated, Needs Confirmation, Not Calibrated) Not Calibrated
        position_type Denotes the type or category of a position. Others
        position_recruiter Email of recruiter assigned to the position. recruiter@example.com
        position_hiring_manager Email of hiring manager responsible for a specific position. manager@example.com
        position_recruiter_name Name of the recruiter assigned to the position. John Doe
        position_hiring_manager_name Name of the hiring manager responsible for the position. John Doe
        position_supervisory_org supervisory organization or department for the position Others
        position_is_open Indicates whether the position is currently open for applications FALSE
        position_is_posted Denotes if the position has been publicly posted TRUE
        position_creation_ts Timestamp when a position was created 2017-12-14 19:50:08
        position_is_confidential Indicates whether a position is confidential and not disclosed publicly FALSE
        number_of_openings Number of openings for the position 1
        position_earliest_opened_at UNIX timestamp of the earliest time the position was opened 1644893558
        position_pay_rate_type Type of pay rate for a position (e.g., hourly, salary). hourly
        candidate_first_name First name of the candidate John
        candidate_last_name Last name of the candidate Doe
        ef_source_type
        employee_profile_id
        internal_hire_flag
        employee_business_unit
        employee_location

        tm_usage_internal_hire_tenure

        Base Tables used Dataset Definition
        recruitment_funnel_metrics Refer Analytics Data Model to understand the data model.
        SELECT DISTINCT
            emp.business_unit,
            emp.is_employee,
            emp.seniority,
            emp.gender,
            emp.ef_gender,
            emp.is_alumni,
            emp.termination_date,
            emp.hiring_date,
            emp.tenure_years,
            emp.profile_id,
            emp.location_country,
            emp.lob,
            emp.employee_email,
            emp.first_name,
            emp.last_name,
            emp.title,
            CASE
                WHEN rec.profile_id IS NOT NULL THEN 'Shifted Internally'
                ELSE 'External Hire'
            END AS shifted_internally
        FROM
            public._employee emp
            LEFT JOIN
            (
                SELECT profile_id
                FROM public._recruitment_funnel_metrics
                WHERE (application_is_internal = 1 AND stage_group = 'hired')
            ) rec
            ON
            emp.profile_id = rec.profile_id
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        business_unit Business unit of the employee's role Enterprise Information Technology
        is_employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        hiring_date Date of hire of the employee in the HRIS 2022-05-01 0:00:00
        tenure_years Total year of experience in the company 1.433660101
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        location_country Country of the employee's location US
        lob Line of business of the employee's role World Headqtrs
        employee_email Email id of the employee example@example.com
        first_name Employee first name John
        last_name Employee last name Doe
        title Course title Mechanical design and Product development process
        shifted_internally

        tm_usage_jobs_marketplace

        Base Tables used Dataset Definition
        tm_metrics_aggregated Refer Analytics Data Model to understand the data model.
        SELECT
            l.event_count,
            l.namespace,
            l.event,
            l.user_email,
            l.event_date as log_ts,
            l.referrer,
            LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date) AS previous_log_ts,
            l.interface,
            CASE WHEN l.event != 'home_view' THEN DATEDIFF(MONTH, LAG(l.event_date) OVER (PARTITION BY l.user_email ORDER BY l.event_date), l.event_date) ELSE 0 END AS returning_user_ind,
            a.profile_id,
            a.employee_id,
            a.role,
            a.title,
            a.business_unit,
            a.lob,
            a.level,
            a.location,
            a.location_country,
            a.race,
            a.ef_race,
            a.gender,
            a.ef_gender,
            a.profile_activated_ts,
            a.is_employee,
            a.seniority,
            a.termination_date,
            a.is_alumni,
            l.position_id
        FROM
            public._tm_metrics_aggregated l
            LEFT JOIN public._employee a ON lower(l.user_email) = lower(a.employee_email)
        WHERE
            l.namespace IN ('career_hub', 'saved_searches')
            AND l.event IN (
                'position_search',
                'position_favorite',
                'position_add_to_job_cart',
                'position_apply_position',
                'create_saved_search',
                'position_view',
                'click_apply_to_job',
                'apply_to_job',
                'apply_to_job_external',
                'home_view'
            )
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        event_count
        namespace
        event
        user_email
        log_ts
        referrer
        previous_log_ts
        interface
        returning_user_ind
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        business_unit Business unit of the employee's role Enterprise Information Technology
        lob Line of business of the employee's role World Headqtrs
        level Job level of the role in the HRIS 09SG
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        race Employee race white
        ef_race Candidate race (from EF records) white
        gender Employee gender male
        ef_gender Candidate gender (from EF records) male
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is__employee Denotes if the person is an employee at the company TRUE
        seniority Seniority of the job role in the HRIS Entry
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689

        tm_usage_courses_attendance_employee

        Base Tables used Dataset Definition
        course Refer Analytics Data Model to understand the data model.
        SELECT 
            a.completion_date, 
            a.id, 
            a.lms_course_id, 
            a.profile_id, 
            a.start_date, 
            a.status, 
            a.title, 
            b.category, 
            b.skill::varchar as skill_name, 
            c.business_unit, 
            c.location, 
            c.location_country, 
            c.seniority, 
            c.gender, 
            c.race, 
            c.profile_activated_ts, 
            c.is_employee, 
            c.termination_date, 
            c.is_alumni, 
            c.lob 
        FROM public._course_attendance a 
        LEFT JOIN (
            SELECT lms_course_id, category, skill 
            FROM public._courses b, b.skills_json skill
        ) b ON a.lms_course_id=b.lms_course_id 
        LEFT JOIN public._employee c ON a.profile_id=c.profile_id
        
        course_attendance
        course_attendance

        Dataset Schema

        Column Name Definition Sample Value
        completion_date Course completion date 2023-07012 0:00:00
        id Identifier for each course attendance record 137512582263
        lms_course_id Unique identifier for a course within a Learning Management System ME3-5185-09
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        start_date Timestamp when the course was started 2023-07-11 0:00:00
        status Status of a user's attendance or completion for a particular course (active, inactive) active
        title Course title Mechanical design and Product development process
        category Category that the course falls into Marketing
        skill_name Skill inferred/updated in the profile Test
        business_unit Business unit of the employee's role Enterprise Information Technology
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        seniority Seniority of the job role in the HRIS Entry
        gender Employee gender male
        race Employee race white
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_employee Denotes if the person is an employee at the company TRUE
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        lob Line of business of the employee's role World Headqtrs

        Dashboard: TM Skills Dashboard

        tm_skills_upskilling_courses_projects

        Tabs Used In: Skill Overview

        Base Tables used Dataset Definition
        courses Refer Analytics Data Model to understand the data model.
        SELECT 
            c.*, 
            completion_date, 
            lms_course_id, 
            a.profile_id as use_profile_id, 
            skills 
        FROM (
            SELECT DISTINCT 
                a.completion_date, 
                a.lms_course_id, 
                a.profile_id, 
                b.skill::varchar as skills 
            FROM public._course_attendance a 
            LEFT JOIN (
                SELECT lms_course_id, category, skill 
                FROM public._courses b, b.skills_json skill
            ) b ON a.lms_course_id=b.lms_course_id 
            WHERE completion_date is not NULL 
            
            UNION 
            
            SELECT DISTINCT 
                project_completed_ts,  
                CAST(project_id as varchar),  
                project_teammember_profile_id, 
                project_skill as skills 
            FROM public._project_teammembers_details 
            WHERE project_completed_ts is not null 
            
            UNION 
            
            SELECT DISTINCT 
                updated_at, 
                CAST(plan_assignment_id as varchar), 
                profile_id, 
                skill::varchar 
            FROM public._profile_upskilling x, x.calibration_json.skills skill 
            WHERE completion_percentage = 1
        ) as a 
        LEFT JOIN public._employee c ON a.profile_id=c.profile_id
        
        
        course_attendance
        project_teammembers_details
        profile_upskilling
        employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        level Job level of the role in the HRIS 09SG
        seniority Seniority of the job role in the HRIS Entry
        last_review_rating Most recent performance rating in the HRIS null
        employee_email Email id of the employee example@example.com
        manager_email Email id of the employee's manager example@example.com
        hiring_date Date of hire of the employee in the HRIS 2022-05-01 0:00:00
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        role_change_date Date when the current role was started by the employee 2022-05-01 0:00:00
        eligible_for_transfer Eligibility to apply for internal job postings TRUE
        tenure_years Total year of experience in the company 1.433660101
        tenure_current_role_years Total year of experience in the current role 1.433660101
        lob Line of business of the employee's role World Headqtrs
        business_unit Business unit of the employee's role Enterprise Information Technology
        creation_ts Creation timestamp of the employee record 2022-05-01 0:00:00
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        num_internal_experiences Number of work experience records of the employee within the company 1
        num_external_experiences Number of previous experience records of the employee outside the company 0
        goal_completeness Percentage of completion of the goal section in the employee profile 0
        profile_completeness Percentage of completion of the employee profile 0
        total_profiles_ingested Number of profiles from customer in database 13991
        current_employees Current number of people employed at company in database 13323
        is_recruiter Denotes if person is a recruiter in the company TRUE
        is_hm Denotes if person is a hiring manager in the company FALSE
        is_sourcer Denotes if person is a sourcer in the company TRUE
        is_employee Denotes if the person is an employee at the company TRUE
        custom_fields_json JSON representing custom specified fields {}
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white
        disability_status Marks if the candidate has disabilities, or declined to answer null
        job_code Code associated with different job positions within the company 42359197782782
        first_name Employee first name John
        last_name Employee last name Doe
        jie_role_id ID that associates an incumbent employee with a role that is eligible for succession planning 54674733456
        external_job_id External job ID (for use on job posting website or public databases) 5436598764
        position_criticality_json JSON object containing information about the criticality of a position (e.g. how essential the role is to the company's operations) {}
        employee_criticality_json JSON object containing information about the criticality of a employee (e.g. how essential the employee is to the company's operations) {}
        race Employee race white
        gender Employee gender male
        profile_onboarding_completed_ts Timestamp when employee completed onboarding 2022-05-01 0:00:00
        role_variant_id Identifier for a specific variant of a role within the company 13897467834
        mobility_preferences_json JSON object containing information about an employee's mobility preferences (e.g.willingness to relocate for work) {}
        user_preferences_json JSON object containing user preferences within the system {}
        candidate_id ATS ID of the candidate 47564659
        manager_id ATS ID of the hiring manager 6353236
        manager_name Name of the employee's manager John Doe
        is_event_team_external Identifier for if employee has event team role TRUE
        completion_date Course completion date 2023-07012 0:00:00
        lms_course_id Unique identifier for a course within a Learning Management System ME3-5185-09
        use_profile_id
        skills

        tm_skills_courses_attendance_employee

        Tabs Used In: Skill Overview

        Base Tables Used Dataset Definition
        course Refer Analytics Data Model to understand the data model.
        SELECT 
            a.completion_date, 
            a.id, 
            a.lms_course_id, 
            a.profile_id, 
            a.start_date, 
            a.status, 
            a.title, 
            b.category, 
            b.skill::varchar as skill_name, 
            c.business_unit, 
            c.location, 
            c.location_country, 
            c.seniority, 
            c.gender, 
            c.race, 
            c.profile_activated_ts, 
            c.is_employee, 
            c.termination_date, 
            c.is_alumni, 
            c.lob, 
            c.manager_name, 
            c.manager_email 
        FROM public._course_attendance a 
        LEFT JOIN (
            SELECT lms_course_id, category, skill 
            FROM public._courses b, b.skills_json skill
        ) b ON a.lms_course_id=b.lms_course_id 
        LEFT JOIN public._employee c ON a.profile_id=c.profile_id
        
        
        course_attendance
        employee

        Dataset Schema

        Column Name Definition Sample Value
        completion_date Course completion date 2023-07012 0:00:00
        id Identifier for each course attendance record 137512582263
        lms_course_id Unique identifier for a course within a Learning Management System ME3-5185-09
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        start_date Timestamp when the course was started 2023-07-11 0:00:00
        status Status of a user's attendance or completion for a particular course (active, inactive) active
        title Course title Mechanical design and Product development process
        category Category that the course falls into Marketing
        skill_name Skill inferred/updated in the profile Test
        business_unit Business unit of the employee's role Enterprise Information Technology
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        seniority Seniority of the job role in the HRIS Entry
        gender Employee gender male
        race Employee race white
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_employee Denotes if the person is an employee at the company TRUE
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        lob Line of business of the employee's role World Headqtrs
        manager_name Name of the employee's manager John Doe
        manager_email Email id of the employee's manager example@example.com

        tm_skills_project_completion

        Tabs Used In: Skill Overview

        Base Tables used Dataset Definition
        project_teammembers_details Refer Analytics Data Model to understand the data model.
        SELECT 
            a.*, 
            d.manager_name, 
            d.manager_email 
        FROM public._project_teammembers_details a 
        LEFT JOIN public._employee d ON a.project_teammember_email_id = d.employee_email
        
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        id Identifier for each course attendance record 137512582263
        group_id Group_id of the instance xyz.com
        project_teammember_role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        project_teammember_email_id Email id of the employee example@example.com
        project_skill Skill required for the project Project Management
        project_title Title of the project TM Succession Support
        project_total_hours Total number of hours of commitment expected from the members applying to this project 25
        project_remote_allowed_ind Indicator on if the participants are allowed to be remote for the project TRUE
        project_status Current status of the project Recruiting
        project_start_ts Timestamp of the start time of the project 2023-07-14 19:22:58
        project_end_ts Timestamp of the end time of the project 2023-07-14 19:22:58
        project_creation_ts Timestamp of the creation time of the project 2023-07-14 19:22:58
        project_publish_ts Timestamp when the project was published for recruiting 2023-07-14 19:22:58
        project_completed_ts Timestamp when the project was marked completed 2023-07-14 19:22:58
        project_archived_ts Timestamp when the project was archived 2023-07-14 19:22:58
        project_published_ind Indicator of if the project is published TRUE
        project_completed_ind Indicator of if the project is completed TRUE
        project_teammember_profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137577900665
        project_teammember_title Title of the project TM Succession Support
        project_teammember_seniority Seniority of the job role in the HRIS Entry
        project_teammember_lob Line of business of the employee's role World Headqtrs
        project_teammember_business_unit Business unit of the employee's role Enterprise Information Technology
        project_teammember_profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        project_teammember_alumni_ind Indicator of if the project team member is alumni FALSE
        project_teammember_location Location of the employee City, Country, ZIP
        project_teammember_location_country Country of the employee's location US
        project_teammember_gender Employee gender male
        project_teammember_race Employee race white
        manager_name Name of the employee's manager John doe
        manager_email Email id of the employee's manager example@example.com

        tm_skills_upskilling_plan

        Tabs Used In: Skill Overview

        Base Tables used Dataset Definition
        profile_upskilling Refer Analytics Data Model to understand the data model.
        SELECT
            created_at,
            updated_at,
            plan_assignment_id,
            plan_id,
            CAST(completion_percentage as FLOAT),
            c.*
        FROM public._profile_upskilling as a
        LEFT JOIN public._employee c ON a.profile_id=c.profile_id
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        created_at Timestamp when the plan was created 2023-07-15 13:42:50
        updated_at Timestamp when the plan was last updated 2023-07-15 13:42:49
        plan_assignment_id Unique identifier for the plan assignment 169487364435
        plan_id ID of the plan 473956187456
        completion_percentage Denotes how much of the plan has been completed 0
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        level Job level of the role in the HRIS 09SG
        seniority Seniority of the job role in the HRIS Entry
        last_review_rating Most recent performance rating in the HRIS null
        employee_email Email id of the employee example@example.com
        manager_email Email id of the employee's manager example@example.com
        hiring_date Date of hire of the employee in the HRIS 2022-05-01 0:00:00
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        role_change_date Date when the current role was started by the employee 2022-05-01 0:00:00
        eligible_for_transfer Eligibility to apply for internal job postings TRUE
        tenure_years Total year of experience in the company 1.433660101
        tenure_current_role_years Total year of experience in the current role 1.433660101
        lob Line of business of the employee's role World Headqtrs
        business_unit Business unit of the employee's role Enterprise Information Technology
        creation_ts Creation timestamp of the employee record 2022-05-01 0:00:00
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        num_internal_experiences Number of work experience records of the employee within the company 1
        num_external_experiences Number of previous experience records of the employee outside the company 0
        goal_completeness Percentage of completion of the goal section in the employee profile 0
        profile_completeness Percentage of completion of the employee profile 0
        total_profiles_ingested Number of profiles from customer in database 13991
        current_employees Current number of people employed at company in database 13323
        is_recruiter Denotes if person is a recruiter in the company TRUE
        is_hm Denotes if person is a hiring manager in the company FALSE
        is_sourcer Denotes if person is a sourcer in the company TRUE
        is_employee Denotes if the person is an employee at the company TRUE
        custom_fields_json JSON representing custom specified fields {}
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white
        disability_status Marks if the candidate has disabilities, or declined to answer null
        job_code Code associated with different job positions within the company 42359197782782
        first_name Employee first name John
        last_name Employee last name Doe
        jie_role_id ID that associates an incumbent employee with a role that is eligible for succession planning 54674733456
        external_job_id External job ID (for use on job posting website or public databases) 5436598764
        position_criticality_json JSON object containing information about the criticality of a position (e.g. how essential the role is to the company's operations) {}
        employee_criticality_json JSON object containing information about the criticality of a employee (e.g. how essential the employee is to the company's operations) {}
        race Employee race white
        gender Employee gender male
        profile_onboarding_completed_ts Timestamp when employee completed onboarding 2022-05-01 0:00:00
        role_variant_id Identifier for a specific variant of a role within the company 13897467834
        mobility_preferences_json JSON object containing information about an employee's mobility preferences (e.g.willingness to relocate for work) {}
        user_preferences_json JSON object containing user preferences within the system {}
        candidate_id ATS ID of the candidate 47564659
        manager_id ATS ID of the hiring manager 6353236
        manager_name Name of the employee's manager John doe
        is_event_team_external Identifier for if employee has event team role TRUE

        tm_skills_employee_skill

        Tabs Used In: Skill Overview, Skill Assessment And Role Gap

        Base Tables used Dataset Definition
        employee_skills Refer Analytics Data Model to understand the data model.
        SELECT
            emp.*,
            first_name || ' ' || last_name as employee_name,
            es.jie_role_id as es_jie_role_id,
            es.role_variant_id as es_role_variant_id,
            es.skill_name,
            es.manager_rating,
            es.manager_rating_ts,
            es.self_rating,
            es.self_rating_ts,
            es.inferred_proficiency,
            es.inferred_proficiency_ts,
            es.is_highlighted,
            es.num_endorsements,
            COUNT(
                CASE WHEN rs.skill_name is not null THEN manager_rating_ts ELSE NULL END
            ) over(partition by es.profile_id) as num_manager_skill_assessed,
            COUNT(
                CASE WHEN rs.skill_name is not null THEN self_rating_ts ELSE NULL END
            ) over(partition by es.profile_id) as num_self_skill_assessed,
            COUNT(rs.skill_name) OVER(PARTITION BY es.profile_id) as total_role_skills,
            rs.skill_name as role_skill_name,
            CASE WHEN rs.skill_name is NULL THEN 0 ELSE 1 END as is_role_skill
        FROM
            public._employee_skills as es
            RIGHT JOIN public._employee as emp on es.profile_id = emp.profile_id
            LEFT JOIN (
                SELECT
                    position_id,
                    skill_name
                FROM
                    public._role_skills
            ) as rs ON es.jie_role_id = rs.position_id
            AND es.skill_name = rs.skill_name
        
        role_skills
        employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        level Job level of the role in the HRIS 09SG
        seniority Seniority of the job role in the HRIS Entry
        last_review_rating Most recent performance rating in the HRIS null
        employee_email Email id of the employee example@example.com
        manager_email Email id of the employee's manager example@example.com
        hiring_date Date of hire of the employee in the HRIS 2022-05-01 0:00:00
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        role_change_date Date when the current role was started by the employee 2022-05-01 0:00:00
        eligible_for_transfer Eligibility to apply for internal job postings TRUE
        tenure_years Total year of experience in the company 1.433660101
        tenure_current_role_years Total year of experience in the current role 1.433660101
        lob Line of business of the employee's role World Headqtrs
        business_unit Business unit of the employee's role Enterprise Information Technology
        creation_ts Creation timestamp of the employee record 2022-05-01 0:00:00
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        num_internal_experiences Number of work experience records of the employee within the company 1
        num_external_experiences Number of previous experience records of the employee outside the company 0
        goal_completeness Percentage of completion of the goal section in the employee profile 0
        profile_completeness Percentage of completion of the employee profile 0
        total_profiles_ingested Number of profiles from customer in database 13991
        current_employees Current number of people employed at company in database 13323
        is_recruiter Denotes if person is a recruiter in the company TRUE
        is_hm Denotes if person is a hiring manager in the company FALSE
        is_sourcer Denotes if person is a sourcer in the company TRUE
        is_employee Denotes if the person is an employee at the company TRUE
        custom_fields_json JSON representing custom specified fields {}
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white
        disability_status Marks if the candidate has disabilities, or declined to answer null
        job_code Code associated with different job positions within the company 42359197782782
        first_name Employee first name John
        last_name Employee last name Doe
        jie_role_id ID that associates an incumbent employee with a role that is eligible for succession planning 54674733456
        external_job_id External job ID (for use on job posting website or public databases) 5436598764
        position_criticality_json JSON object containing information about the criticality of a position (e.g. how essential the role is to the company's operations) {}
        employee_criticality_json JSON object containing information about the criticality of a employee (e.g. how essential the employee is to the company's operations) {}
        race Employee race white
        gender Employee gender male
        profile_onboarding_completed_ts Timestamp when employee completed onboarding 2022-05-01 0:00:00
        role_variant_id Identifier for a specific variant of a role within the company 13897467834
        mobility_preferences_json JSON object containing information about an employee's mobility preferences (e.g.willingness to relocate for work) {}
        user_preferences_json JSON object containing user preferences within the system {}
        candidate_id ATS ID of the candidate 47564659
        manager_id ATS ID of the hiring manager 6353236
        manager_name Name of the employee's manager John doe
        is_event_team_external Identifier for if employee has event team role TRUE
        employee_onboarding_ts Onboarding timestamp of the employee 2023-07-30 12:13:13
        is_urm Indicates if the employee belongs to an under represented minority TRUE
        has_skill_goals Indicates if the employee has skill goals on their profile TRUE
        employee_name Name of the employee John Doe
        es_jie_role_id Role id for the employee 234567
        es_role_variant_id Role variant id for the employee 34567
        skill_name Skill inferred/updated in the profile Test
        manager_rating Rating of the skill by the manager of the profile 3
        manager_rating_ts Timestamp of the manager rating 2023-07-30 12:13:13
        self_rating Rating of the skill by the profile themselves 3
        self_rating_ts Timestamp of the self rating 2023-07-30 12:13:13
        inferred_proficiency Inferred proficiency of the profile 3
        inferred_proficiency_ts Timestamp of the inferred proficiency 2023-07-30 12:13:13
        is_highlighted Indicates whether the employee has highlighted this skill on their profile FALSE
        num_endorsements Total number of endorsements received from peers for this skill 3
        num_manager_skill_assessed Number of skills assessed by the manager 3
        num_self_skill_assessed Number of skills self assessed 5
        total_role_skills Total role skills required 10
        role_skill_name Name of the role skill Power BI
        is_role_skill Indicator of if the skill is a role skill TRUE

        tm_skills_employee_skill_gap

        Tabs Used In: Skill Overview, Skill Assessment And Role Gap

        Base Tables used Dataset Definition
        employee_skill_gaps Refer Analytics Data Model to understand the data model.
        SELECT
            b.*,
            first_name || ' ' || last_name as employee_name,
            a.position_id,
            a.skill_name,
            a.skill_benchmark,
            a.manager_rating,
            a.manager_rating_ts,
            a.self_rating,
            a.self_rating_ts,
            a.inferred_proficiency,
            a.inferred_proficiency_ts,
            a.is_highlighted,
            a.num_endorsements,
            a.is_role_approved,
            a.employee_has_skill,
            SUM(CASE WHEN manager_rating is not null THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_manager_skill_assessed,
            SUM(CASE WHEN self_rating is not null THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_self_skill_assessed,
            CAST(SUM(CASE WHEN employee_has_skill = 1 THEN 1 ELSE 0 END) OVER(PARTITION BY a.profile_id) as FLOAT)/ 
                COUNT(1) OVER(PARTITION BY a.profile_id) as ratio_skills,
            SUM(CASE WHEN manager_rating >= skill_benchmark THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_manager_skill_fit,
            SUM(CASE WHEN self_rating >= skill_benchmark THEN 1 ELSE 0 END) 
                over(partition by a.profile_id)*100/COUNT(1) OVER(PARTITION BY a.profile_id) as perc_self_skill_fit,
            CASE WHEN ratio_skills > 0.7 THEN FALSE ELSE TRUE END as has_skill_gap
        FROM public._employee_skill_gaps as a
        RIGHT JOIN public._employee as b on a.profile_id = b.profile_id
        
        employee

        Dataset Schema

        Column Name Definition Sample Value
        profile_id Internal EF Profile ID (this points to the 'id' field of the candidate table) 137586815670
        system_id ID of the system the data is being sourced from. Eightfold can sync data from multiple ATS/HRIS/CRM systems. This field identifies the system the specific entity is synced from. successfactors
        employee_id Employee ID from the HRIS 685595
        role Job role of the employee Product Manager, Integrated Platform (60072544)-Pr
        title Course title Mechanical design and Product development process
        level Job level of the role in the HRIS 09SG
        seniority Seniority of the job role in the HRIS Entry
        last_review_rating Most recent performance rating in the HRIS null
        employee_email Email id of the employee example@example.com
        manager_email Email id of the employee's manager example@example.com
        hiring_date Date of hire of the employee in the HRIS 2022-05-01 0:00:00
        termination_date Date of leaving/termination of the employee in the HRIS 2022-05-01 0:00:00
        role_change_date Date when the current role was started by the employee 2022-05-01 0:00:00
        eligible_for_transfer Eligibility to apply for internal job postings TRUE
        tenure_years Total year of experience in the company 1.433660101
        tenure_current_role_years Total year of experience in the current role 1.433660101
        lob Line of business of the employee's role World Headqtrs
        business_unit Business unit of the employee's role Enterprise Information Technology
        creation_ts Creation timestamp of the employee record 2022-05-01 0:00:00
        profile_activated_ts Timestamp when profile was activated 2022-05-01 0:00:00
        is_alumni Indicates whether an employee is an alumnus, meaning they have left the organization FALSE
        location Location of the employee City, Country, ZIP
        location_country Country of the employee's location US
        num_internal_experiences Number of work experience records of the employee within the company 1
        num_external_experiences Number of previous experience records of the employee outside the company 0
        goal_completeness Percentage of completion of the goal section in the employee profile 0
        profile_completeness Percentage of completion of the employee profile 0
        total_profiles_ingested Number of profiles from customer in database 13991
        current_employees Current number of people employed at company in database 13323
        is_recruiter Denotes if person is a recruiter in the company TRUE
        is_hm Denotes if person is a hiring manager in the company FALSE
        is_sourcer Denotes if person is a sourcer in the company TRUE
        is_employee Denotes if the person is an employee at the company TRUE
        custom_fields_json JSON representing custom specified fields {}
        ef_gender Candidate gender (from EF records) male
        ef_race Candidate race (from EF records) white
        disability_status Marks if the candidate has disabilities, or declined to answer null
        job_code Code associated with different job positions within the company 42359197782782
        first_name Employee first name John
        last_name Employee last name Doe
        jie_role_id ID that associates an incumbent employee with a role that is eligible for succession planning 54674733456
        external_job_id External job ID (for use on job posting website or public databases) 5436598764
        position_criticality_json JSON object containing information about the criticality of a position (e.g. how essential the role is to the company's operations) {}
        employee_criticality_json JSON object containing information about the criticality of a employee (e.g. how essential the employee is to the company's operations) {}
        race Employee race white
        gender Employee gender male
        profile_onboarding_completed_ts Timestamp when employee completed onboarding 2022-05-01 0:00:00
        role_variant_id Identifier for a specific variant of a role within the company 13897467834
        mobility_preferences_json JSON object containing information about an employee's mobility preferences (e.g.willingness to relocate for work) {}
        user_preferences_json JSON object containing user preferences within the system {}
        candidate_id ATS ID of the candidate 47564659
        manager_id ATS ID of the hiring manager 6353236
        manager_name Name of the employee’s manager John Doe
        is_event_team_external Identifier for if employee has event team role TRUE
        employee_name Name of the Employee John Doe
        position_id Internal EF ID of the position - corresponds to the position_id field in the Position table 137439017689
        skill_name Skill inferred/updated in the profile Test
        skill_benchmark Benchmark score of the employee skill 3
        manager_rating Rating of the skill by the manager of the profile 3
        manager_rating_ts Timestamp of the manager rating 2023-07-30 12:13:13
        self_rating Rating of the skill by the profile themselves 3
        self_rating_ts Timestamp of the self rating 2023-07-30 12:13:13
        inferred_proficiency Inferred proficiency of the profile 3
        inferred_proficiency_ts Timestamp of the inferred proficiency 2023-07-30 12:13:13
        is_highlighted Indicates whether the employee has highlighted this skill on their profile FALSE
        num_endorsements Total number of endorsements received from peers for this skill 3
        is_role_approved Indicates whether the JIE role was approved FALSE
        employee_has_skill Identifier for if the employee has the role skill in the employee skills TRUE
        perc_manager_skill_assessed Percentage of skills assessed by manager 50%
        perc_self_skill_assessed Percentage of skills assessed by self 50%
        ratio_skills Percentage of role skills that the employee possess 50%
        perc_manager_skill_fit Percentage of skills assessed by manager above benchmark 50%
        perc_self_skill_fit Percentage of skills assessed by self above benchmark 50%
        has_skill_gap If the user has a skill gap TRUE
        #quicksight #redshift #customer dataset #available datasets #dashboard #base tables #data dictionary #dataset mapping #dataset definitions

        Was this article helpful?

        thumb_upYes
        thumb_downNo
        rate_reviewGive feedback about this article

        On this page

          No sections

          Related

          Eightfold dashboard tutorials Using the source analytics dashboard
          Eightfold dashboard tutorials Using the Survey Dashboard
          Dashboard setup and configuration Provisioning and enabling dashboards
          Dashboard authoring console Getting started with the dashboard authoring console

          Eightfold is the agentic talent intelligence company that gives every HR leader, recruiter, and people manager the intelligence to see, develop, and deploy the full depth of talent around them.

          Talent intelligence, human-led

          Eightfold Platforms

          • Talent Acquisition
          • Talent Management
          • Workforce Exchange
          • Resource Management
          • API Documentation
          • Release Notes

          About Eightfold

          • Blog
          • Careers
          • Contact Us
          • Events
          • Leadership
          • Partners
          • Press
          © Eightfold, 2026. All rights reserved worldwide. Privacy Policy Cookie Notice
          Follow Us :

          Definition by Author

          0
          0
          Expand