Use Cortex Code with Workday data¶
Note
Workday Live Data Query for Snowflake is in Early Adopter (EA) for Workday and in Preview for Snowflake. To request access, contact your Workday account representative.
Cortex Code is an AI coding assistant built into Snowflake Workspaces. Because your Workday LDQ notebook runs inside a Workspace, you can use Cortex Code to accelerate your work with Workday data — from writing queries to analyzing results and building visualizations.
Prerequisites¶
To use Cortex Code, grant the following database roles to your Workday LDQ role:
Access Cortex Code¶
Click the Cortex Code icon in the bottom-right corner of your Workspace. A chat panel opens where you can type natural language prompts.
Example prompts¶
Complete Connect to Workday and query data from Snowflake to establish a working LDQ connection before using the prompts below.
Explore Workday data¶
“Write a Python cell that queries
workday_core.public.workerfor all active workers and loads the results into a pandas DataFrame calledworkers_df.”
Analyze and visualize¶
“Using
workers_df, create a bar chart showing headcount by management level, sorted descending.”
“Summarize the
workers_dfDataFrame — show column types, null counts, and basic statistics.”
Transform and join with Snowflake data¶
“Write code to save
workers_dfto a Snowflake table calledWORKDAY_LDQ_TEST.LIVEDATA.WORKERS_SNAPSHOT, then join it withHR_DB.PUBLIC.DEPARTMENT_BUDGETSon department name.”
Debug and explain¶
“Why is my LDQ query returning zero rows? Here is the error: …” (paste the error message)
(Highlight a code cell) “Explain what this code does.”
Example questions about your data¶
Once Workday data is loaded into a DataFrame (for example, workers_df from Connect to Workday and query data from Snowflake), you can ask Cortex Code questions about the data itself.
Data exploration¶
“What columns are in
workers_df? Which ones look like they contain PII?”
“How many unique job titles are there? Show me the top 20 by headcount.”
“Are there any workers with missing manager IDs?”
Business insights¶
“What’s the average tenure by department? Which department has the highest turnover?”
“Show me the distribution of workers hired in the last 12 months, broken down by quarter.”
“Compare headcount across management levels — are we top-heavy?”
Data quality¶
“Check
workers_dffor duplicate worker IDs.”
“Which columns have more than 10% null values?”
“Find any rows where
hire_dateis in the future.”
Tips¶
- Cortex Code is aware of your notebook’s context and can see your existing cells and variables.
- It works best after data is loaded into a DataFrame. It can’t call the Workday LDQ connector directly, but it can generate the Python code for you to run.
- Use the Fix button in the results panel if a cell fails — Cortex Code will suggest corrections.
- Type
@in the chat to reference Snowflake tables or views as additional context for your prompts.