
Share hashed Unity Catalog views with a service principal made for Churney. Five steps, or let Claude do them.
At a glance: Read-only on hashed views · Personal data hashed in your workspace · A service principal just for Churney
Churney reads hashed views in Unity Catalog as a service principal you create for us. Each sync exports them through an external location to a Cloud Storage bucket that Churney owns. Anything that identifies a person is hashed before it leaves your workspace.
As much as you can. Each of these makes the predictions better:
Create two schemas in your catalog. churney_views holds the views. churney_exports stays empty: we write temporary tables there during each sync.
Then create one view per table you share. Each view hashes the columns that can identify a person, such as email, phone, name, birthday and street address, and passes everything else through unchanged.
Fill in your names below and copy the SQL. Rather we write the views for you? Use the List your columns tab and send us the result.
Then check a hash. Paste an email or phone number you know is in your data and compare the result with what your view returns.
churney.Churney and add the service principal to it.



churney_storage_credential.Then create the external location. Replace <churney_bucket> with the name we sent you.



Run the grants in the SQL editor. They give the Churney group exactly what it needs and nothing more.
Prefer clicking? On churney_views, grant Churney the Data Reader preset. On churney_exports, grant it Data Editor. Then open your SQL warehouse, go to Permissions and give Churney Can use.



We take it from there.


No action needed. This is here for your security review.
churney_views and write only to churney_exports. It has no access to your raw tables.churney_exports from your views, which writes Parquet files to the Churney bucket. We pull only new or changed rows, using a timestamp column per view, with a safety window for late data. The queries run on your SQL warehouse.Book a 30-minute call. We look at your setup and tell you plainly whether pLTV is worth testing.