{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"Products","product_name":"ID Unification","type":"markdown"},"seo":{"title":"ID Unification Output","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"id-unification-output","__idx":0},"children":["ID Unification Output"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"database-generated-by-id-unification","__idx":1},"children":["Database generated by ID Unification"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When executing ID Unification, a database is created following the naming convention ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cdp_unification_${unification_name}"]},". For example, if the unification name specified at the beginning of the Unification YML file is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["production"]},", a database named ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cdp_unification_production"]}," is created in the account, and the output tables are stored under it."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"name: production # used as unification database name\nkeys:\n  - name: td_client_id\n    valid_regexp: \"[0-9a-fA-F]{8}-...\"\n    invalid_texts: ['']\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"list-of-generated-tables","__idx":2},"children":["List of Generated Tables"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Table Name"},"children":["Table Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Example Table Name (Top) Naming Rule (Bottom)"},"children":["Example Table Name (Top)",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Naming Rule (Bottom)"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Write Type"},"children":["Write Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enriched_"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["enriched_site_aaa",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enriched_${source_table_name}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Overwrite"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tables enumerated in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tables:"]}," in the YML, enriched with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]},". These can be linked with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}," using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]}," as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["attribute_table"]},"/",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["behavior_table"]},". If multiple ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}," entries are defined, they are also enriched."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["master_table_ex1",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Name defined in the YML's ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Overwrite"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A master table containing unique ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]}," records, along with additional columns specified in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["attributes"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["result_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unified_cookie_id_result_key_stats"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["${canonical_id_name}_result_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Append"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Statistics of the unification results, such as unique ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]}," counts per key or histograms showing how many keys are associated with a single ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["source_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unified_cookie_id_source_key_stats"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["${canonical_id_name}_source_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Append"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Statistics of source tables before unification, such as unique key counts or counts of unique combinations of keys."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["graph"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unified_cookie_id_graph"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["${canonical_id_name}_graph"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Overwrite"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The final loop result of the unification algorithm."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph_unify_loop_N"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unified_cookie_id_graph_unify_loop_0"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["${canonical_id_name}_graph_unify_loop_${N}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Overwrite"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output for each loop iteration of the unification algorithm, where the next loop uses the previous loop's result as input."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["lookup"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unified_cookie_id_lookup"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["${canonical_id_name}_lookup"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Overwrite"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A table for looking up ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]}," for each key. This table is created based on the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph"]}," table and is used when creating enriched and master tables."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["keys"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unified_cookie_id_keys"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["${canonical_id_name}_keys"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Overwrite"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An internal reference table used by the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lookup"]}," table, recording unique IDs assigned to keys listed in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["keys:"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["tables"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unified_cookie_id_tables"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["${canonical_id_name}_tables"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Overwrite"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An internal reference table used by the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lookup"]}," table, recording unique IDs assigned to tables listed in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tables:"]},"."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"categorization-of-generated-tables","__idx":3},"children":["Categorization of Generated Tables"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"table-category-per-table-types","__idx":4},"children":["Table Category per Table types"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"tables-per-canonical_id","__idx":5},"children":["Tables Per ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following tables are output for each ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph_unify_loop_N"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lookup"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["keys"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tables"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["source_key_stats"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["result_key_stats"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"tables-per-master_table","__idx":6},"children":["Tables Per ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"tables-per-unification-workflow","__idx":7},"children":["Tables per Unification Workflow"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enriched"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Although multiple ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}," entries can be defined, only one enriched table per source table is output within the database."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"table-category-per-process","__idx":8},"children":["Table Category per Process"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"tables-for-utilizing-results","__idx":9},"children":["Tables for Utilizing Results"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enriched"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"tables-for-verifying-unification-success","__idx":10},"children":["Tables for Verifying Unification Success"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["source_key_stats"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["result_key_stats"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"tables-generated-during-the-unification-algorithm-process","__idx":11},"children":["Tables Generated During the Unification Algorithm Process"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph_unify_loop_N"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"tables-for-mapping-canonical_id-and-keys","__idx":12},"children":["Tables for Mapping ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]}," and Keys"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lookup"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["keys"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tables"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"relationship-between-workflow-tasks-and-output-tables","__idx":13},"children":["Relationship Between Workflow Tasks and Output Tables"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following table summarizes key tasks in the workflow and their corresponding output tables:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Task Name"},"children":["Task Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Output Table"},"children":["Output Table"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+extract_and_merge"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph_unify_loop_0"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generates the initial graph for the unification algorithm."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+source_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["source_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Outputs statistical information based on source tables."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+loop-N"]}," > ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+iteration"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["graph_unify_loop_N"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generates the graph for each iteration of the unification algorithm."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+loop-N"]}," > ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+report_diff"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["None (Log Output)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Outputs the number of changes in the graph compared to the previous loop. A count of 0 indicates convergence."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+canonicalize"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lookup"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Creates a table assigning ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]}," to all keys."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+result_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["result_key_stats"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Outputs statistics related to the generation of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+enrich"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enriched_*"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Enriches source tables with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canonical_id"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+master_tables"]}," > ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["+build"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["master_table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generates the master table."]}]}]}]}]}]},"headings":[{"value":"ID Unification Output","id":"id-unification-output","depth":1},{"value":"Database generated by ID Unification","id":"database-generated-by-id-unification","depth":2},{"value":"List of Generated Tables","id":"list-of-generated-tables","depth":2},{"value":"Categorization of Generated Tables","id":"categorization-of-generated-tables","depth":2},{"value":"Table Category per Table types","id":"table-category-per-table-types","depth":3},{"value":"Tables Per canonical_id","id":"tables-per-canonical_id","depth":4},{"value":"Tables Per master_table","id":"tables-per-master_table","depth":4},{"value":"Tables per Unification Workflow","id":"tables-per-unification-workflow","depth":4},{"value":"Table Category per Process","id":"table-category-per-process","depth":3},{"value":"Tables for Utilizing Results","id":"tables-for-utilizing-results","depth":4},{"value":"Tables for Verifying Unification Success","id":"tables-for-verifying-unification-success","depth":4},{"value":"Tables Generated During the Unification Algorithm Process","id":"tables-generated-during-the-unification-algorithm-process","depth":4},{"value":"Tables for Mapping canonical_id and Keys","id":"tables-for-mapping-canonical_id-and-keys","depth":4},{"value":"Relationship Between Workflow Tasks and Output Tables","id":"relationship-between-workflow-tasks-and-output-tables","depth":2}],"frontmatter":{"seo":{"title":"ID Unification Output"}},"lastModified":"2026-02-17T01:46:37.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/customer-data-platform/id-unification/p2_output_result","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}