Workflows¶
Continuous Categorization¶
from tamr_unify_client import Client
from tamr_unify_client.auth import UsernamePasswordAuth
import os
username = os.environ['TAMR_USERNAME']
password = os.environ['TAMR_PASSWORD']
auth = UsernamePasswordAuth(username, password)
host = 'localhost' # replace with your host
tamr = Client(auth)
project_id = "1" # replace with your project ID
project = tamr.projects.by_resource_id(project_id)
project = project.as_categorization()
unified_dataset = project.unified_dataset()
op = unified_dataset.refresh()
assert op.succeeded()
model = project.model()
op = model.train()
assert op.succeeded()
op = model.predict()
assert op.succeeded()
Continuous Mastering¶
from tamr_unify_client import Client
from tamr_unify_client.auth import UsernamePasswordAuth
import os
username = os.environ['TAMR_USERNAME']
password = os.environ['TAMR_PASSWORD']
auth = UsernamePasswordAuth(username, password)
host = 'localhost' # replace with your host
tamr = Client(auth)
project_id = "1" # replace with your project ID
project = tamr.projects.by_resource_id(project_id)
project = project.as_mastering()
unified_dataset = project.unified_dataset()
op = unified_dataset.refresh()
assert op.succeeded()
op = project.pairs().refresh()
assert op.succeeded()
model = project.pair_matching_model()
op = model.train()
assert op.succeeded()
op = model.predict()
assert op.succeeded()
op = project.record_clusters().refresh()
assert op.succeeded()
op = project.published_clusters().refresh()
assert op.succeeded()