Adding Data to, Publishing, and Managing Lookup Table Revisions
This topic explains how to add string or number values for a Lookup Table Revision data schema and publish and manage Table Revisions. A Revision’s data values only become available for calculations that reference the Lookup Table when the Revision is published:
Data can only be added to a draft Revision.
Only one Revision can be the published Revision for a Lookup Table at any given time.
You cannot change the data values of a published Revision.
If you want to use updated data values for the Lookup Table, you must:
Create a new draft Revision with the same data schema, add updated values you want to use for the Table, and publish the new Revision.
Alternatively, you can duplicate the published Revision as a new draft Revision, add updated values you want to use for the Table, and publish the new Revision.
When you publish a new Revision:
The current published Revision is automatically archived
Any Lookup functions in your calculations will now use the data values defined for the new published Revision.
In this way, you can manage and deploy Lookup Table Revisions for use cases where you need to quickly and dynamically update the data values used for your calculations.This topic continues the variable discount rate example introduced in the previous topic and goes on to explain how to add data to, publish, and manage Lookup Table Revisions:
You can quickly add string and number values to draft Table Revisions.To add data to a Table Revision:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
Under Revisions, select the Name hotlink text of the draft Revision you want to add data to. The Revision details page opens.
Under Revision data, select Create. The Create page opens.
On Revision data details, enter the required string and number data values for the Revision field schema:
For the current variable discount rate example, we’ve entered two sets of rate and country data field values for the Revision schema we set up in the previous topic.
Select Create revision data. You are returned to the Revision details page and under Revision data the added data values are shown for the Revision fields:
We now have a Table Revision with the data values we want to use for our current discounted rate example added. To make these values available for any Lookup functions used in calculations, we must first publish the Revision - see the following section.
If you want to update the data you’ve added to the Revision before you publish it, under Revision data you can:
Select Edit to edit the Revision data details for all data fields.
Select the Edit button for a single data item to update it:
If you want to delete all the data you’ve added to the Revision:
Under Revision data select Delete. A confirmation dialog appears.
Select to Delete all the Revision’s data.
If you want to delete a single data item:
Select the delete icon for the data item:
A confirmation dialog appears.
Select to Delete the single data item.
Important: Adding data prevents updates to the Revision data field schema! If you add data values to a Revision, you will no longer be able to edit the Revision’s data field schema to add additional fields, delete fields, change field order, or change keyed fields. See the following Managing Table Revisions section.
When you’ve added any required data values to a draft Table Revision, you can publish it and make the values available to any Lookup functions used in calculations that reference the Lookup Table.To publish a Table Revision:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
On the Revisions panel under Actions, select the Publish icon for the DRAFT Revision you want to publish:
The Revisions panel adjusts and shows the Revision’s Status as PUBLISHED:
Alternatively, select the Name hotlink text of the Revision you intend to publish. The Revision details page opens:
On the Revision data panel you can review and check the values of the data fields for the draft Revision before you go ahead and publish it.
On the Revision details panel, select Publish:
A confirmation dialog appears and reminds you that this action will archive the currently published version.
Select Publish to confirm. The Revision details panel adjusts and shows the Revision as PUBLISHED:
Note that:
You cannot update or delete a PUBLISHED Table Revision.
Any Lookup functions used in calculations that reference the Lookup Table will now use the data values on the newly published Revision.
If you subsequently want to update a Revision to ensure different data values are used by Lookup functions, you must create a new draft Table Revision, populate it with the required data values, and publish the new Revision.
If you want to use the same data schema for the new Revision, you can simply duplicate the PUBLISHED Revision in draft status, update the data values, and then publish the duplicate to supersede the currently published Revision - see the following section.
We now have a published Revision of the Discount Vol Rates Lookup Table. This will make available to Lookup functions the data values we want to use for our current discounted usage rate example:
The following Worked Example topic explains how to set up a derived field on a Meter with a calculation that uses a Lookup function referencing the Discount Vol Rates Lookup Table. This function will apply the discount rates by country to measured usage. The example goes on the show how to check that Accounts in different countries are billed according to the appropriate discounted usage measures.
In many cases of using Lookup Tables to fulfill dynamic data mapping use cases, you’ll want to use the same data schema as the currently published Table Revision. You can quickly duplicate the currently published Table Revision as a draft, add new data values as required, and then publish the updated draft Revision.To duplicate a Table Revision:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
Select the Name hotlink text of the Revision you want to duplicate. The Revision details page opens.
On the Revision details panel, select Duplicate:
A confirmation dialog opens:
Select Duplicate to confirm. The Table Revision is duplicated and if you open the Lookup Table details page, the duplicate is now listed on the Revisions panel:
The new duplicate Revision:
Uses the original Revision’s name with “Copy” appended.
Inherits the original Revision’s data schema and any data values.
Is created as a DRAFT Revision.
You can now edit the duplicate Revision, as required.
If you have published a Table Revision, created a new draft Revision, and then publish the draft, the existing published Revision is archived automatically. You can also manually archive the Published Revision.
Warning! If you’ve referenced the Lookup Table in a calculation and you archive the published Table Revision, values will not be available for the calculation until you publish another Revision.
To archive the published Table Revision:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
On the Revisions panel under Actions, select the Archive button for the PUBLISHED Revision:
A confirmation dialog appears:
Select Archive. The Status of the Table Revision now shows as ARCHIVED on the Revisions panel:
You can copy a Table Revision’s data to another Revision:
Copy the data from the current Revision to a destination Revision.
Copy the data from a source Revision to the current Revision.
Notes and Warnings:
Check source and destination Revision data schema match! If you attempt to copy data from one Revision to another and their data schema do not match, the copy will fail and you’ll receive an error.
Restrictions when copying Revision data. Some restrictions are imposed when copying Revision data - you cannot:
Copy data to a PUBLISHED Revision.
Copy data to or from an ARCHIVED Revision.
Copy data from a Revision that is empty and has no data values added.
To copy Table Revision data:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
Select the Name hotlink text of the Table Revision you want to copy data from or copy data to. The Revision details page opens.
On the Revision data panel, select Copy. A drop-down menu appears with two options
If you want to copy data from the current Revision to another Revision, select Copy data to destination revision. A Select revision dialog appears:
Note that in this example:
The current Revision is Discount Vol Rates Rev 4 and cannot be selected as the destination Revision.
Any ARCHIVED or the PUBLISHED Revision cannot be selected as a destination Revision destination Revision.
Select the Table Revision you want to copy data to and select Confirm. A copy job is run:
If the copy job completes successfully, a message shows to confirm.
If the copy job fails, you’ll receive an error.
A common cause of copy data error is when the source and destination Revision data schema do not match.
If you want to copy the data from another Revision to the current Revision, then select Copy data from source revision. A Select revision dialog appears:
Note that in this example:
The current Revision is Discount Vol Rates Rev 4 and cannot be selected as the source Revision.
Any ARCHIVED Revisions or empty Revisions - such as Discount Vol Rates Rev 5 in this example - cannot be selected as the source Revision.
Select the Table Revision you want to copy data from and select Confirm. A copy job is run:
If the copy job completes successfully, a message shows to confirm.
If the copy job fails, you’ll receive an error.
A common cause of copy data error is when the source and destination Revision data schema do not match.
As an aid to managing Table Revisions, you can view the JSON for a Revision and open and compare it with another Table Revision’s JSON.To view Table Revision JSON:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
Select the Name hotlink text of the Table Revision you want to view JSON for. The Revision details page opens.
On the Revision details panel, select View JSON. A modal opens allowing you to review the Revision’s JSON:
You can Copy the JSON to your clipboard.
If you want to compare the Table Revision’s JSON with that of another Revision, use the Select revision to compare drop-down to select the other Revision. The modal adjusts to add in the selected Revision as Comparator to the Original:
Differences in the JSON are highlighted.
Select Close to end your view Revision JSON session.
You can download a Lookup Table Revision’s data in either JSONL or CSV format.To download a Table Revision’s data:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
Select the Name hotlink text of the Revision whose data you want to download. The Revision details page opens.
On the Revision data panel, select Download data. A popup menu appears.
Select the format which you want to use for the download - Download JSONL or Download CSV:
The revision data is compiled in the selected format and a file downloaded locally.
You can then open the downloaded file using your preferred application and review the Revision’s data.
Tip: Downloading ARCHIVED Revision data? If you open Revision details for an ARCHIVED Revision, then the Revision data panel will show no revision data. This is because when a Revision is archived, its data is stored remotely. However, when you download an ARCHIVED Revision, its data values are retrieved from remote storage and included in the downloaded file.
Instead of manually adding Revision data, as explained in the previous section, you can upload either a JSONL or CSV formatted file to either create the initial Revision schema data values or to update the existing data values.
Note: You can only upload data to a DRAFT Revision.
To upload Table Revision data:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
Select the Name hotlink text of the Revision you want to upload data values for. The Revision details page opens and the Revision data panel shows the existing data values for the Revision schema fields:
On the Revision data panel, select Upload revisiondata:
The panel adjusts to allow you to either drag and drop a file or use Select files to open a File upload dialog to select a file for upload:
When you drag & drop or select a JSONL or CSV formatted file, the data values contained in the file are uploaded and used to either create new data values for the Revision schema fields or to overwrite existing values.
At upload, a validation check is performed against selected files. If a file is not correctly JSONL or CSV formatted or contains data fields that don’t match the Revision’s schema, then the upload is blocked and you’ll receive an error.
You’ll receive a confirmation when the upload job has succeeded:
Select Revision data. You can then check that the values contained in the uploaded file have either created new data values or updated the existing values:
You can edit or delete a draft Table Revision at any time. However:
You cannot edit a published or archived Table Revision.
You cannot delete a published Table Revision.
To manage Lookup Table Revisions:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
If you want to edit a Table Revision, on the Revisions panel select the Edit icon:
Alternatively, select the Name hotlink text for the Revision to open the Revision details page and then select Edit.
The Edit page opens.
Make your editing changes and select Update revision.
Important: Data already added to a Revision! If you’ve already added data values to a Revision, when you open the Edit page, you will not be able to make any changes to the Revision’s data field schema. You must first delete any data values, re-open the Edit page to make any required changes to the Revision’s data field schema, and then add in new data values.
If you want to delete a Table Revision, on the Revisions panel select the Delete icon:
On the Revision details page, you can review and manage data jobs that have run for a Revision’s data. There are four types of Lookup Table Revision data jobs:
ARCHIVE. Job runs for the existing PUBLISHED Revision and you publish a DRAFT Revision, which means the existing Revision is automatically archived. See above Publishing Table Revisions.
You can quickly check the status of a Revision’s data jobs and manage them. If a data job has failed, then a failure reason is given allowing you to follow-up and troubleshoot.To review and manage Table Revision data jobs:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
Select the Name hotlink text of the Revision you want to review and manage the data jobs for. The Revision details page opens.
On the Revision data panel, select Review data jobs:
The Status of a Revision data job can be one of three states:
PENDING. The job is queued and has not yet run.
SUCCEEDED. The job ran successfully.
FAILED. The job ran unsuccessfully and you can read-off the Failure reason.
If you want to delete a Revision data job, under Actions select the delete icon:
Using Multiple Key Fields - Checking Revision Schema Field Order
Your use case when utilizing a Lookup Table might require multiple key fields to be defined for the Lookup Table Revision schema. For example, suppose you want a variable cost amount to be applied which is determined on the basis of three key field values for country, region, and charge type. To meet the case you plan to use a Lookup.findNumber() function, such as:
For this type of case, you must ensure the order in which you’ve set up the three key fields for the published Lookup Table Revision schema corresponds to the order you have used the key fields in the Lookup function. For the above function, the Revision schema key field order would need to be:Notes:
The top-to-bottom order of the key fields must match the left-to-right order of the key field parameter used in your Lookup function, since this is the order they will be passed into the function.
The names used for the fields in the Revision schema doesn’t have to match the names used in the Lookup function.
After setting up a Table Revision schema, you might need to edit it and reorder the key fields to ensure the order matches the order you’ve used in a Lookup function.To reorder Revision schema key fields:
Select Settings>Lookup tables. The Lookup tables page opens.
Select the Name hotlink text of the Lookup Table. The Lookup table details page opens.
On the Revisions panel, select the Name hotlink text of the Revision. The Revision details page opens.
Select Edit.
On the Revision fields card, select Revision fields order. A drop-down Order menu appears.
Note that if you’ve already added data values for the Revision schema fields, you won’t be able to edit the field order. You’ll first have to delete any Revision data.
On the Order menu select the field you want to move and drag and drop to where you want to place it in the field order:
When you have achieved the required key field order, select Update revision.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"m3ter Documentation","description":"Guides, learning resources and API reference for integrating with m3ter","colors":{"primary":"#4caf4c","dark":"#449d44"},"logo":{"light":"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-blue-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=3928db28c84ec6950e43caf96e635d80","dark":"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-white-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=a018cb782e49a2fbdd811276476d0605"},"favicon":"https://mintcdn.com/m3ter/T0RRts393DSUkWFc/favicon.svg?fit=max\u0026auto=format\u0026n=T0RRts393DSUkWFc\u0026q=85\u0026s=9492b54cc98df6775983b287b6f865cd","navbar":{"links":[{"href":"https://m3ter.freshdesk.com","label":"Support"},{"href":"https://console.m3ter.com","label":"Console"}],"primary":{"type":"button","label":"Schedule a demo","href":"https://www.m3ter.com/contact"}},"footer":{"socials":{"linkedin":"https://uk.linkedin.com/company/m3ter","x":"https://x.com/m3terHQ","github":"https://github.com/m3ter-com"},"links":[{"items":[{"label":"Website","href":"https://www.m3ter.com"},{"label":"Legal","href":"https://www.m3ter.com/legal"},{"label":"Security","href":"https://www.m3ter.com/security"},{"label":"Trust Center","href":"https://trust.m3ter.com"}]}]},"fonts":{"family":"Montserrat"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-V9C7TTPRQT"}},"contextual":{"options":["copy","view"],"display":"header"},"thumbnails":{"fonts":{"family":"Montserrat"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"m3ter","hasAudioNarration":false,"actualSubdomain":"m3ter","customDomains":["docs.m3ter.com"],"gitSource":{"type":"github","owner":"m3ter-com","repo":"m3ter-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4b3832e4c4b8ea8e5ac1c","collectionId":"f4691807-992d-43f9-aab2-d179e798824c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4b3832e4c4b8ea8e5ac1c"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9a09c36175fbf7124961d","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Guides","count":400},{"language":"default","tag":"API Reference","count":393},{"language":"default","tag":"Endpoints","count":387},{"language":"default","tag":"Integrations","count":66},{"language":"default","tag":"m3sh Function Reference","count":66},{"language":"default","tag":"Synthetic functions","count":50},{"language":"default","tag":"m3ter","count":50},{"language":"default","tag":"m3sh","count":43},{"language":"default","tag":"End-Customer Accounts","count":27},{"language":"default","tag":"m3ter Connector for Salesforce","count":24}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"guides/lookup-tables/adding-data-to-and-publishing-table-revisions","slug":"/guides/lookup-tables/adding-data-to-and-publishing-table-revisions","pageMetadata":{"title":"Adding Data to, Publishing, and Managing Lookup Table Revisions","description":null,"href":"/guides/lookup-tables/adding-data-to-and-publishing-table-revisions"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Tip,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This topic explains how to add string or number values for a Lookup Table Revision data schema and publish and manage Table Revisions. A Revision’s data values only become available for calculations that reference the Lookup Table when the Revision is `,_jsx(_components.em,{children:`published`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Data can only be added to a `,_jsx(_components.em,{children:`draft`}),` Revision.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`Only one`}),` Revision can be the published Revision for a Lookup Table at any given time.`]}),`\n`,_jsxs(_components.li,{children:[`You `,_jsx(_components.em,{children:`cannot change`}),` the data values of a published Revision.`]}),`\n`,_jsxs(_components.li,{children:[`If you want to use updated data values for the Lookup Table, you must:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Create a new draft Revision with the same data schema, add updated values you want to use for the Table, and publish the new Revision.`}),`\n`,_jsxs(_components.li,{children:[`Alternatively, you can `,_jsx(_components.em,{children:`duplicate`}),` the published Revision as a new draft Revision, add updated values you want to use for the Table, and publish the new Revision.`]}),`\n`,_jsxs(_components.li,{children:[`When you publish a new Revision:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The current published Revision is `,_jsx(_components.em,{children:`automatically archived`})]}),`\n`,_jsx(_components.li,{children:`Any Lookup functions in your calculations will now use the data values defined for the new published Revision.`}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`In this way, you can manage and deploy Lookup Table Revisions for use cases where you need to quickly and dynamically update the data values used for your calculations.`}),`\n`,_jsxs(_components.p,{children:[`This topic continues the variable discount rate example introduced in the `,_jsx(_components.a,{href:`/guides/lookup-tables/creating-and-managing-lookup-tables`,children:`previous topic`}),` and goes on to explain how to add data to, publish, and manage Lookup Table Revisions:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#adding-and-managing-data-for-table-revisions`,children:`Adding and Managing Data for Table Revisions`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#publishing-table-revisions`,children:`Publishing Table Revisions`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#duplicating-table-revisions`,children:`Duplicating Table Revisions`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#archiving-published-revisions`,children:`Archiving Published Revisions`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#copying-table-revision-data`,children:`Copying Table Revision Data`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#viewing-and-comparing-table-revision-json`,children:`Viewing and Comparing Table Revision JSON`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#downloading-table-revision-data`,children:`Downloading Table Revision Data`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#uploading-table-revision-data`,children:`Uploading Table Revision Data`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#managing-table-revisions`,children:`Managing Table Revisions`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#reviewing-and-managing-revision-data-jobs`,children:`Reviewing and Managing Revision Data Jobs`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#using-multiple-key-fields-checking-revision-schema-field-order`,children:`Using Multiple Key Fields - Checking Revision Schema Field Order`})}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`adding-and-managing-data-for-table-revisions`,children:`Adding and Managing Data for Table Revisions`}),`\n`,_jsx(_components.p,{children:`You can quickly add string and number values to draft Table Revisions.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To add data to a Table Revision:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Revisions`}),`, select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the draft Revision you want to add data to. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Revision data`}),`, select `,_jsx(_components.strong,{children:`Create`}),`. The `,_jsx(_components.strong,{children:`Create`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On `,_jsx(_components.strong,{children:`Revision data details`}),`, enter the required string and number data values for the Revision field schema:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762797087-lookuptables6a.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=ca1842e0170018690af97fb42f3b5d99`,style:{maxWidth:`min(450px, 100%)`},\"data-og-width\":`677`,width:`677`,\"data-og-height\":`439`,height:`439`,\"data-path\":`images/1762797087-lookuptables6a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762797087-lookuptables6a.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=cb11afa1d266ddabf9cf16a26c9302f1 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762797087-lookuptables6a.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=bcbfbd980b10d085be6abd8c0fbbf009 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762797087-lookuptables6a.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=eba95129fab6d2e53caee10ed94b6e40 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762797087-lookuptables6a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=99ffa776ac9ea84fabb8c4babb33f1fd 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762797087-lookuptables6a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=3747f9bc68f05bae7da34a23bf4c6ffb 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762797087-lookuptables6a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=5e61b92cc59753f9138f97382bb1d81e 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`For the current variable discount rate example, we’ve entered two sets of `,_jsx(_components.strong,{children:`rate`}),` and `,_jsx(_components.strong,{children:`country`}),` data field values for the Revision schema we set up in the `,_jsx(_components.a,{href:`/guides/lookup-tables/creating-and-managing-lookup-tables`,children:`previous topic`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Create revision data`}),`. You are returned to the `,_jsx(_components.strong,{children:`Revision details`}),` page and under `,_jsx(_components.strong,{children:`Revision data`}),` the added data values are shown for the Revision fields:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/NA_PH4O6-7URBl34/images/LookupTables48.png?fit=max\u0026auto=format\u0026n=NA_PH4O6-7URBl34\u0026q=85\u0026s=2cdf92a0f42a5575004447261d8cf16d`,alt:`Lookup Tables48`,\"data-og-width\":`1164`,width:`1164`,\"data-og-height\":`347`,height:`347`,\"data-path\":`images/LookupTables48.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/NA_PH4O6-7URBl34/images/LookupTables48.png?w=280\u0026fit=max\u0026auto=format\u0026n=NA_PH4O6-7URBl34\u0026q=85\u0026s=c7f8ed02f71a352006b9faeb6b0f906d 280w, https://mintcdn.com/m3ter/NA_PH4O6-7URBl34/images/LookupTables48.png?w=560\u0026fit=max\u0026auto=format\u0026n=NA_PH4O6-7URBl34\u0026q=85\u0026s=219d75c7f4fb64af361ee1c77d3a98e5 560w, https://mintcdn.com/m3ter/NA_PH4O6-7URBl34/images/LookupTables48.png?w=840\u0026fit=max\u0026auto=format\u0026n=NA_PH4O6-7URBl34\u0026q=85\u0026s=20c6219a7c1a6a63c686b5a56bd38d57 840w, https://mintcdn.com/m3ter/NA_PH4O6-7URBl34/images/LookupTables48.png?w=1100\u0026fit=max\u0026auto=format\u0026n=NA_PH4O6-7URBl34\u0026q=85\u0026s=9807c48ffdc87de706a5d5e8ec5e2f8c 1100w, https://mintcdn.com/m3ter/NA_PH4O6-7URBl34/images/LookupTables48.png?w=1650\u0026fit=max\u0026auto=format\u0026n=NA_PH4O6-7URBl34\u0026q=85\u0026s=198cc4c9efae92d89c4bca470d7b35c9 1650w, https://mintcdn.com/m3ter/NA_PH4O6-7URBl34/images/LookupTables48.png?w=2500\u0026fit=max\u0026auto=format\u0026n=NA_PH4O6-7URBl34\u0026q=85\u0026s=0d0c1530d90c87d846028074f9c8db03 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`We now have a Table Revision with the data values we want to use for our current discounted rate example added. To make these values available for any Lookup functions used in calculations, we must first `,_jsx(_components.em,{children:`publish`}),` the Revision - see the `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#publishing-table-revisions`,children:`following section`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`7`,children:[`\n`,_jsxs(_components.li,{children:[`If you want to update the data you’ve added to the Revision before you publish it, under `,_jsx(_components.strong,{children:`Revision data`}),` you can:`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Edit`}),` to edit the `,_jsx(_components.strong,{children:`Revision data details`}),` for all data fields.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Edit`}),` button for a single data item to update it:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=3f40a58bc776bc60d57dd8985886a798`,style:{width:`5%`},\"data-og-width\":`31`,width:`31`,\"data-og-height\":`29`,height:`29`,\"data-path\":`images/1727276886-editbutton2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=280\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=ee2aebfd9ea9bcf25b2a3388957c4538 280w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=560\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=e977459255ea6bc43a805711b19f8828 560w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=840\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=d59c50afd2fae948004a1d9b21591f18 840w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=48d296c50d9e6acee016abd2cfda545a 1100w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=bda704061f921062c679acd632a9ed7e 1650w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=36e70b874d36c3844d693d3f7165973d 2500w`}),`\n`,_jsxs(_components.ol,{start:`8`,children:[`\n`,_jsxs(_components.li,{children:[`If you want to delete `,_jsx(_components.em,{children:`all the data`}),` you’ve added to the Revision:`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Revision data`}),` select `,_jsx(_components.strong,{children:`Delete`}),`. A confirmation dialog appears.`]}),`\n`,_jsxs(_components.li,{children:[`Select to `,_jsx(_components.strong,{children:`Delete`}),` all the Revision’s data.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`9`,children:[`\n`,_jsx(_components.li,{children:`If you want to delete a single data item:`}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Select the delete icon for the data item:`}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=164e2bf3ef1032ad21cfed6fcd09a18a`,style:{width:`5%`},\"data-og-width\":`31`,width:`31`,\"data-og-height\":`29`,height:`29`,\"data-path\":`images/1727272786-deleteicon2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=280\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=d0b4b13cdf4e6a052f3ec8fc63e35e3e 280w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=560\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=c678ba57482a829bec44025f36aa1776 560w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=840\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=0963585ce2c4472885cc8c460108ccd4 840w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=345c3b8906833e99cb3c4bf839813e16 1100w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=39f50d9941045a27fa6d63a873b7892b 1650w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=bfc1db390a7b05061a8d2783e4994317 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A confirmation dialog appears.`}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`10`,children:[`\n`,_jsxs(_components.li,{children:[`Select to `,_jsx(_components.strong,{children:`Delete`}),` the single data item.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important: Adding data prevents updates to the Revision data field schema!`}),` If you add data values to a Revision, you will no longer be able to edit the Revision’s data field schema to add additional fields, delete fields, change field order, or change keyed fields. See the following `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#managing-table-revisions`,children:`Managing Table Revisions`}),` section.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`publishing-table-revisions`,children:`Publishing Table Revisions`}),`\n`,_jsx(_components.p,{children:`When you’ve added any required data values to a draft Table Revision, you can publish it and make the values available to any Lookup functions used in calculations that reference the Lookup Table.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To publish a Table Revision:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revisions`}),` panel under `,_jsx(_components.strong,{children:`Actions`}),`, select the `,_jsx(_components.strong,{children:`Publish`}),` icon for the `,_jsx(_components.strong,{children:`DRAFT`}),` Revision you want to publish:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/FcWrVREdED1szRzf/images/1755521459-lookuptables8.png?fit=max\u0026auto=format\u0026n=FcWrVREdED1szRzf\u0026q=85\u0026s=f7d78b91579a50025c5dba38dc9f8669`,style:{width:`5%`},\"data-og-width\":`33`,width:`33`,\"data-og-height\":`53`,height:`53`,\"data-path\":`images/1755521459-lookuptables8.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/FcWrVREdED1szRzf/images/1755521459-lookuptables8.png?w=280\u0026fit=max\u0026auto=format\u0026n=FcWrVREdED1szRzf\u0026q=85\u0026s=23336c7e6a57e941827f64e7511589b5 280w, https://mintcdn.com/m3ter/FcWrVREdED1szRzf/images/1755521459-lookuptables8.png?w=560\u0026fit=max\u0026auto=format\u0026n=FcWrVREdED1szRzf\u0026q=85\u0026s=a91c848477f6660ec4fe4cb18e459833 560w, https://mintcdn.com/m3ter/FcWrVREdED1szRzf/images/1755521459-lookuptables8.png?w=840\u0026fit=max\u0026auto=format\u0026n=FcWrVREdED1szRzf\u0026q=85\u0026s=6925fa2797981ae6b3d3e05fc1ffd8df 840w, https://mintcdn.com/m3ter/FcWrVREdED1szRzf/images/1755521459-lookuptables8.png?w=1100\u0026fit=max\u0026auto=format\u0026n=FcWrVREdED1szRzf\u0026q=85\u0026s=b62317926769cdfc86876b6aae01bbe9 1100w, https://mintcdn.com/m3ter/FcWrVREdED1szRzf/images/1755521459-lookuptables8.png?w=1650\u0026fit=max\u0026auto=format\u0026n=FcWrVREdED1szRzf\u0026q=85\u0026s=ef7e8525470569bea7f0f03f5828ac73 1650w, https://mintcdn.com/m3ter/FcWrVREdED1szRzf/images/1755521459-lookuptables8.png?w=2500\u0026fit=max\u0026auto=format\u0026n=FcWrVREdED1szRzf\u0026q=85\u0026s=73f7117185a03000a45470fd5c4746e8 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Revisions`}),` panel adjusts and shows the Revision’s `,_jsx(_components.strong,{children:`Status`}),` as `,_jsx(_components.strong,{children:`PUBLISHED`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables35.png?fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=cbbc2b257ce6a2827b67b34658876e72`,alt:`Lookup Tables35`,\"data-og-width\":`1159`,width:`1159`,\"data-og-height\":`298`,height:`298`,\"data-path\":`images/LookupTables35.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables35.png?w=280\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=6a57526f36f034fb659d3b7a68ce2380 280w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables35.png?w=560\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=d7092f8633c2318964e183532a92a90a 560w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables35.png?w=840\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=7d184e6cb120c7af678541dceab340f8 840w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables35.png?w=1100\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=ff55a99cff2ceed1ddfd69344338b5dc 1100w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables35.png?w=1650\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=7c6e09592ae911ca3fc8dc51c073cfd4 1650w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables35.png?w=2500\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=d9a5e97f08bf1af3e5c17ff2618b44ec 2500w`}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[`Alternatively, select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Revision you intend to publish. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens:`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision data`}),` panel you can review and check the values of the data fields for the draft Revision before you go ahead and publish it.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision details`}),` panel, select `,_jsx(_components.strong,{children:`Publish`}),`:`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A confirmation dialog appears and reminds you that this action will archive the currently published version.`}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Publish`}),` to confirm. The `,_jsx(_components.strong,{children:`Revision details`}),` panel adjusts and shows the Revision as `,_jsx(_components.strong,{children:`PUBLISHED`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/GaufDl5JNp3kUyEi/images/LookupTables43.png?fit=max\u0026auto=format\u0026n=GaufDl5JNp3kUyEi\u0026q=85\u0026s=4f5462470aebcb79cda99961fc79c7b2`,alt:`Lookup Tables43`,\"data-og-width\":`1160`,width:`1160`,\"data-og-height\":`346`,height:`346`,\"data-path\":`images/LookupTables43.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/GaufDl5JNp3kUyEi/images/LookupTables43.png?w=280\u0026fit=max\u0026auto=format\u0026n=GaufDl5JNp3kUyEi\u0026q=85\u0026s=4793a260a8433e972dd1d6228377abb0 280w, https://mintcdn.com/m3ter/GaufDl5JNp3kUyEi/images/LookupTables43.png?w=560\u0026fit=max\u0026auto=format\u0026n=GaufDl5JNp3kUyEi\u0026q=85\u0026s=a346fcbb831ecb54074bb96489826872 560w, https://mintcdn.com/m3ter/GaufDl5JNp3kUyEi/images/LookupTables43.png?w=840\u0026fit=max\u0026auto=format\u0026n=GaufDl5JNp3kUyEi\u0026q=85\u0026s=1faa0184470b3b4f4fed24588a30bc4a 840w, https://mintcdn.com/m3ter/GaufDl5JNp3kUyEi/images/LookupTables43.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GaufDl5JNp3kUyEi\u0026q=85\u0026s=33e41426bb9ecf721425f685353a496f 1100w, https://mintcdn.com/m3ter/GaufDl5JNp3kUyEi/images/LookupTables43.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GaufDl5JNp3kUyEi\u0026q=85\u0026s=9d7f4e92425bbfda2955061ac5f3c563 1650w, https://mintcdn.com/m3ter/GaufDl5JNp3kUyEi/images/LookupTables43.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GaufDl5JNp3kUyEi\u0026q=85\u0026s=413deca68ed1aa909bfbe7379179573d 2500w`}),`\n`,_jsx(_components.p,{children:`Note that:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`You cannot update or delete a `,_jsx(_components.strong,{children:`PUBLISHED`}),` Table Revision.`]}),`\n`,_jsxs(_components.li,{children:[`Any Lookup functions used in calculations that reference the Lookup Table will now use the data values on the newly published Revision.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`If you subsequently want to update a Revision to ensure different data values are used by Lookup functions, you must create a new draft Table Revision, populate it with the required data values, and `,_jsx(_components.em,{children:`publish`}),` the new Revision.`]}),`\n`,_jsxs(_components.li,{children:[`If you want to use the same data schema for the new Revision, you can simply duplicate the `,_jsx(_components.strong,{children:`PUBLISHED`}),` Revision in draft status, update the data values, and then publish the duplicate to supersede the currently published Revision - see the `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#duplicating-table-revisions`,children:`following section`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`We now have a published Revision of the `,_jsx(_components.strong,{children:`Discount Vol Rates`}),` Lookup Table. This will make available to Lookup functions the data values we want to use for our current discounted usage rate example:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The following `,_jsx(_components.a,{href:`https://m3ter.mintlify.app/guides/lookup-tables/worked-example-variable-usage-discounting`,children:`Worked Example`}),` topic explains how to set up a derived field on a Meter with a calculation that uses a Lookup function referencing the `,_jsx(_components.strong,{children:`Discount Vol Rates`}),` Lookup Table. This function will apply the discount rates by country to measured usage. The example goes on the show how to check that Accounts in different countries are billed according to the appropriate discounted usage measures.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`duplicating-table-revisions`,children:`Duplicating Table Revisions`}),`\n`,_jsx(_components.p,{children:`In many cases of using Lookup Tables to fulfill dynamic data mapping use cases, you’ll want to use the same data schema as the currently published Table Revision. You can quickly duplicate the currently published Table Revision as a draft, add new data values as required, and then publish the updated draft Revision.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To duplicate a Table Revision:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Revision you want to duplicate. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision details`}),` panel, select `,_jsx(_components.strong,{children:`Duplicate`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables37.png?fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=3bddb22855472dc7dae9b42fabe745c6`,alt:`Lookup Tables37`,\"data-og-width\":`1161`,width:`1161`,\"data-og-height\":`343`,height:`343`,\"data-path\":`images/LookupTables37.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables37.png?w=280\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=3b060514094e720d18c0ed9e4b6700cd 280w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables37.png?w=560\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=94e97b969f59599562badb2ee593f1b8 560w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables37.png?w=840\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=aca86ad6db6b926b98c8f86d50669b96 840w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables37.png?w=1100\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=b5a8ce29dfabdaccf26ba55112a624c2 1100w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables37.png?w=1650\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=8f8610adeb9943a9e66b95ed429b8984 1650w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables37.png?w=2500\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=dbfa8518b5568bfe103d2cc1ced719ef 2500w`}),`\n`,_jsx(_components.p,{children:`A confirmation dialog opens:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables39.png?fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=af7ec538f624aabd1c2a960e5c3a8c6f`,alt:`Lookup Tables39`,title:`Lookup Tables39`,style:{width:`39%`},\"data-og-width\":`446`,width:`446`,\"data-og-height\":`270`,height:`270`,\"data-path\":`images/LookupTables39.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables39.png?w=280\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=81cff18de44cfc110d68387fbfbdda24 280w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables39.png?w=560\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=b0e2ac2fb081952a6911b7c9c573134b 560w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables39.png?w=840\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=ae463017f3c89bb3a7a58d1a27acea04 840w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables39.png?w=1100\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=7864b381dfaeabcf31c39b16ac93353e 1100w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables39.png?w=1650\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=6ab941f314c7ec2f4f5c99d8f06e8390 1650w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables39.png?w=2500\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=7d434d5492dae752733a88afe66c71ea 2500w`}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Duplicate`}),` to confirm. The Table Revision is duplicated and if you open the `,_jsx(_components.strong,{children:`Lookup Table details`}),` page, the duplicate is now listed on the `,_jsx(_components.strong,{children:`Revisions`}),` panel:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables38.png?fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=d2dcb8e016e48484ac8add5aa7b3a186`,alt:`Lookup Tables38`,\"data-og-width\":`1159`,width:`1159`,\"data-og-height\":`397`,height:`397`,\"data-path\":`images/LookupTables38.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables38.png?w=280\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=2feb6029f10e33241adc9394278b00da 280w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables38.png?w=560\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=dc867a3febf7fba5b38c30ddf998b306 560w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables38.png?w=840\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=25500bcdc1933c32f1fed038db0ca5fc 840w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables38.png?w=1100\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=9429f3016e787d598f16d7b825a9f771 1100w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables38.png?w=1650\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=70c26573cbaebc32dbab0f27a2dafb96 1650w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables38.png?w=2500\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=6e7a1e59254a845797146b2e753a0708 2500w`}),`\n`,_jsx(_components.p,{children:`The new duplicate Revision:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Uses the original Revision’s name with “Copy” appended.`}),`\n`,_jsx(_components.li,{children:`Inherits the original Revision’s data schema and any data values.`}),`\n`,_jsxs(_components.li,{children:[`Is created as a `,_jsx(_components.strong,{children:`DRAFT`}),` Revision.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsx(_components.li,{children:`You can now edit the duplicate Revision, as required.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`archiving-published-revisions`,children:`Archiving Published Revisions`}),`\n`,_jsxs(_components.p,{children:[`If you have published a Table Revision, created a new draft Revision, and then publish the draft, the existing published Revision is `,_jsx(_components.em,{children:`archived automatically`}),`. You can also `,_jsx(_components.em,{children:`manually archive`}),` the Published Revision.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Warning!`}),` If you’ve referenced the Lookup Table in a calculation and you archive the published Table Revision, values `,_jsx(_components.em,{children:`will not be available`}),` for the calculation until you publish another Revision.`]})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To archive the published Table Revision:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revisions`}),` panel under `,_jsx(_components.strong,{children:`Actions`}),`, select the `,_jsx(_components.strong,{children:`Archive`}),` button for the `,_jsx(_components.strong,{children:`PUBLISHED`}),` Revision:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables40.png?fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=77cf12ba93465c45e5c8a1bc84993aca`,alt:`Lookup Tables40`,\"data-og-width\":`1159`,width:`1159`,\"data-og-height\":`395`,height:`395`,\"data-path\":`images/LookupTables40.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables40.png?w=280\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=732b36ca9c66d0faf87058043cb77338 280w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables40.png?w=560\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=2910836c0c5473a6f8836006daff705d 560w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables40.png?w=840\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=b5ebb24899ddb86bce871b87ec001805 840w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables40.png?w=1100\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=fb73417adc9f9e590aa89a9cfa431c91 1100w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables40.png?w=1650\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=a546fd81fff46b7bc760b509ab7db339 1650w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables40.png?w=2500\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=098d9fdd83db5afd067e6536368226d5 2500w`}),`\n`,_jsx(_components.p,{children:`A confirmation dialog appears:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables41.png?fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=ad88849668e4849ab5d262b6c7ee4569`,alt:`Lookup Tables41`,title:`Lookup Tables41`,style:{width:`46%`},\"data-og-width\":`448`,width:`448`,\"data-og-height\":`292`,height:`292`,\"data-path\":`images/LookupTables41.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables41.png?w=280\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=368079fe70a6dc3816afc464319b29f2 280w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables41.png?w=560\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=7395ba934536c17f6f9e901e62b84e58 560w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables41.png?w=840\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=fa4acc2292340c9d5b4b443fa40f130b 840w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables41.png?w=1100\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=0dcfb917577dde9ddacc6926ad14ed48 1100w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables41.png?w=1650\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=85ddf89810a943083d2d661f8f28370f 1650w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables41.png?w=2500\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=3f27756f8654d6ac75966391e2a22210 2500w`}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Archive`}),`. The `,_jsx(_components.strong,{children:`Status`}),` of the Table Revision now shows as `,_jsx(_components.strong,{children:`ARCHIVED`}),` on the `,_jsx(_components.strong,{children:`Revisions`}),` panel:`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables42-1.png?fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=2ab3cfb1d055825b52bbc07c60ef74cc`,alt:`Lookup Tables42 1`,\"data-og-width\":`1159`,width:`1159`,\"data-og-height\":`398`,height:`398`,\"data-path\":`images/LookupTables42-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables42-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=0e8247c930d2e23412d0bf3aa48c9944 280w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables42-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=3fe3ebc83691ea4dd392bca7177fb6e7 560w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables42-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=bace4ce978d7ba15be068f345eac6ae0 840w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables42-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=e4acb59bbd6e28a31cad5f9a054c9a81 1100w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables42-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=24ee90635af73493fd5752f54bc54ed1 1650w, https://mintcdn.com/m3ter/j93ZkPjSKzawYGzj/images/LookupTables42-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=j93ZkPjSKzawYGzj\u0026q=85\u0026s=1a4fdfbf65bf2a9acdd4438d66bd72bd 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`copying-table-revision-data`,children:`Copying Table Revision Data`}),`\n`,_jsx(_components.p,{children:`You can copy a Table Revision’s data to another Revision:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Copy the data from the current Revision to a destination Revision.`}),`\n`,_jsx(_components.li,{children:`Copy the data from a source Revision to the current Revision.`}),`\n`]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Notes and Warnings:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Check source and destination Revision data schema match!`}),` If you attempt to copy data from one Revision to another and their data schema do not match, the copy will fail and you’ll receive an error.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Restrictions when copying Revision data`}),`. Some restrictions are imposed when copying Revision data - you cannot:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Copy data to a `,_jsx(_components.strong,{children:`PUBLISHED`}),` Revision.`]}),`\n`,_jsxs(_components.li,{children:[`Copy data to or from an `,_jsx(_components.strong,{children:`ARCHIVED`}),` Revision.`]}),`\n`,_jsx(_components.li,{children:`Copy data from a Revision that is empty and has no data values added.`}),`\n`]}),`\n`]}),`\n`]})]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To copy Table Revision data:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Table Revision you want to copy data from or copy data to. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision data`}),` panel, select `,_jsx(_components.strong,{children:`Copy`}),`. A drop-down menu appears with two options`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/c6AmVbXL8B4Cum7a/images/1764956952-lookuptables29.png?fit=max\u0026auto=format\u0026n=c6AmVbXL8B4Cum7a\u0026q=85\u0026s=942c21097861c5f3c8c0b83820557c3f`,alt:``,\"data-og-width\":`1191`,width:`1191`,\"data-og-height\":`348`,height:`348`,\"data-path\":`images/1764956952-lookuptables29.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/c6AmVbXL8B4Cum7a/images/1764956952-lookuptables29.png?w=280\u0026fit=max\u0026auto=format\u0026n=c6AmVbXL8B4Cum7a\u0026q=85\u0026s=1ba795049e0bae51e95eada1fb15bd9b 280w, https://mintcdn.com/m3ter/c6AmVbXL8B4Cum7a/images/1764956952-lookuptables29.png?w=560\u0026fit=max\u0026auto=format\u0026n=c6AmVbXL8B4Cum7a\u0026q=85\u0026s=5e6ab8b43468b3f47e4fbc8dc3d725cf 560w, https://mintcdn.com/m3ter/c6AmVbXL8B4Cum7a/images/1764956952-lookuptables29.png?w=840\u0026fit=max\u0026auto=format\u0026n=c6AmVbXL8B4Cum7a\u0026q=85\u0026s=69de3a274f3b3643300861e76fb6bbaa 840w, https://mintcdn.com/m3ter/c6AmVbXL8B4Cum7a/images/1764956952-lookuptables29.png?w=1100\u0026fit=max\u0026auto=format\u0026n=c6AmVbXL8B4Cum7a\u0026q=85\u0026s=4141c155680cc5693fdd94fb6d67f20f 1100w, https://mintcdn.com/m3ter/c6AmVbXL8B4Cum7a/images/1764956952-lookuptables29.png?w=1650\u0026fit=max\u0026auto=format\u0026n=c6AmVbXL8B4Cum7a\u0026q=85\u0026s=888f5440ddbdd531e00eb3e1f03e2f5d 1650w, https://mintcdn.com/m3ter/c6AmVbXL8B4Cum7a/images/1764956952-lookuptables29.png?w=2500\u0026fit=max\u0026auto=format\u0026n=c6AmVbXL8B4Cum7a\u0026q=85\u0026s=d0ec3ff5fdc95689803caffd18b614a4 2500w`}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`If you want to copy data from the current Revision to another Revision, select `,_jsx(_components.strong,{children:`Copy data to destination revision`}),`. A `,_jsx(_components.strong,{children:`Select revision`}),` dialog appears:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993759-lookuptables30c.png?fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=c1dcb241f550a010c682ad01cabedb5f`,style:{maxWidth:`min(750px, 100%)`},\"data-og-width\":`1120`,width:`1120`,\"data-og-height\":`699`,height:`699`,\"data-path\":`images/1765993759-lookuptables30c.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993759-lookuptables30c.png?w=280\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=943a4459fc1dbad397c22d64050f8c73 280w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993759-lookuptables30c.png?w=560\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=ea8bab4dc675cb8caf50a36cf5577762 560w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993759-lookuptables30c.png?w=840\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=be889bd931f45e71104160660be8558a 840w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993759-lookuptables30c.png?w=1100\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=87eb24246d5714cac3aa46750dbb7e48 1100w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993759-lookuptables30c.png?w=1650\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=a613e0da7e7a718b0fd5aee2b5d6a055 1650w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993759-lookuptables30c.png?w=2500\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=596371e7394604f0e239196430ea76c7 2500w`}),`\n`,_jsx(_components.p,{children:`Note that in this example:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The current Revision is `,_jsx(_components.strong,{children:`Discount Vol Rates Rev 4`}),` and cannot be selected as the destination Revision.`]}),`\n`,_jsxs(_components.li,{children:[`Any `,_jsx(_components.strong,{children:`ARCHIVED`}),` or the `,_jsx(_components.strong,{children:`PUBLISHED`}),` Revision cannot be selected as a destination Revision destination Revision.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select the Table Revision you want to `,_jsx(_components.em,{children:`copy data to`}),` and select `,_jsx(_components.strong,{children:`Confirm`}),`. A copy job is run:`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`If the copy job completes successfully, a message shows to confirm.`}),`\n`,_jsxs(_components.li,{children:[`If the copy job fails, you’ll receive an error.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A common cause of copy data error is when the source and destination Revision data schema do not match.`}),`\n`,_jsxs(_components.li,{children:[`You can select `,_jsx(_components.strong,{children:`Revision data jobs`}),` to review and check copy data jobs. See below `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#reviewing-and-managing-revision-data-jobs`,children:`Reviewing and Managing Revision Data Jobs`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`7`,children:[`\n`,_jsxs(_components.li,{children:[`If you want to copy the data from another Revision to the current Revision, then select `,_jsx(_components.strong,{children:`Copy data from source revision`}),`. A `,_jsx(_components.strong,{children:`Select revision`}),` dialog appears:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993964-lookuptables31b.png?fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=f09a300466a81fbfe1bcb8eb82b9ccd2`,style:{maxWidth:`min(700px, 100%)`},\"data-og-width\":`1123`,width:`1123`,\"data-og-height\":`700`,height:`700`,\"data-path\":`images/1765993964-lookuptables31b.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993964-lookuptables31b.png?w=280\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=ac0e18b18e4aa6256b66a7a9bd37befe 280w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993964-lookuptables31b.png?w=560\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=5331c04d26ac57cbf70834efed2f948e 560w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993964-lookuptables31b.png?w=840\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=26fac9d4f73cfc695bc2ff5033802d60 840w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993964-lookuptables31b.png?w=1100\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=db27caeae3b8524dcd401ced0d2a1760 1100w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993964-lookuptables31b.png?w=1650\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=be1778246a20089d1cc94b6993fe7069 1650w, https://mintcdn.com/m3ter/RFLEjR-0erA1qDcI/images/1765993964-lookuptables31b.png?w=2500\u0026fit=max\u0026auto=format\u0026n=RFLEjR-0erA1qDcI\u0026q=85\u0026s=63ebb25da57cbbee0db54db2fdba7674 2500w`}),`\n`,_jsx(_components.p,{children:`Note that in this example:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The current Revision is `,_jsx(_components.strong,{children:`Discount Vol Rates Rev 4`}),` and cannot be selected as the source Revision.`]}),`\n`,_jsxs(_components.li,{children:[`Any `,_jsx(_components.strong,{children:`ARCHIVED`}),` Revisions or empty Revisions - such as `,_jsx(_components.strong,{children:`Discount Vol Rates Rev 5`}),` in this example - cannot be selected as the source Revision.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`8`,children:[`\n`,_jsxs(_components.li,{children:[`Select the Table Revision you want to `,_jsx(_components.em,{children:`copy data from`}),` and select `,_jsx(_components.strong,{children:`Confirm`}),`. A copy job is run:`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`If the copy job completes successfully, a message shows to confirm.`}),`\n`,_jsxs(_components.li,{children:[`If the copy job fails, you’ll receive an error.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A common cause of copy data error is when the source and destination Revision data schema do not match.`}),`\n`,_jsxs(_components.li,{children:[`You can select `,_jsx(_components.strong,{children:`Revision data jobs`}),` to review and check copy data jobs. See below `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#reviewing-and-managing-revision-data-jobs`,children:`Reviewing and Managing Revision Data Jobs`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`viewing-and-comparing-table-revision-json`,children:`Viewing and Comparing Table Revision JSON`}),`\n`,_jsx(_components.p,{children:`As an aid to managing Table Revisions, you can view the JSON for a Revision and open and compare it with another Table Revision’s JSON.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To view Table Revision JSON:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Table Revision you want to view JSON for. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision details`}),` panel, select `,_jsx(_components.strong,{children:`View JSON`}),`. A modal opens allowing you to review the Revision’s JSON:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169322-lookuptables18b.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=ab0eef67e98493059d2877771879f38c`,style:{maxWidth:`min(450px, 100%)`},\"data-og-width\":`740`,width:`740`,\"data-og-height\":`458`,height:`458`,\"data-path\":`images/1762169322-lookuptables18b.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169322-lookuptables18b.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=d5c44536457ba9e4877c34f27e7a196d 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169322-lookuptables18b.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=b3e350dd57dee1379b114d92c3dc0c7f 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169322-lookuptables18b.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=107e750c89547e77e148ae57543b66f9 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169322-lookuptables18b.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=5c650e20f01f0f3b46884ade813f95c1 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169322-lookuptables18b.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=76272074dfec0c84d1ece8c108348d87 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169322-lookuptables18b.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=03943f4a5c6b4c48668ba894de7b6ef1 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`You can `,_jsx(_components.strong,{children:`Copy`}),` the JSON to your clipboard.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`If you want to compare the Table Revision’s JSON with that of another Revision, use the `,_jsx(_components.strong,{children:`Select revision to compare`}),` drop-down to select the other Revision. The modal adjusts to add in the selected Revision as `,_jsx(_components.strong,{children:`Comparator`}),` to the `,_jsx(_components.strong,{children:`Original`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169461-lookuptables19a.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=c151824997dbe919f4138f573a63bbf7`,style:{maxWidth:`min(800px, 100%)`},\"data-og-width\":`1109`,width:`1109`,\"data-og-height\":`491`,height:`491`,\"data-path\":`images/1762169461-lookuptables19a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169461-lookuptables19a.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=55f54f4c04fd69d11ec2817942bd53df 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169461-lookuptables19a.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=b3f82d002d28012931913583e437ab37 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169461-lookuptables19a.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=d84bd31dbddb94b8cc91cf841bbb55ba 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169461-lookuptables19a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=0789bd3bec61394622f033b05cee9588 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169461-lookuptables19a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=42441318b36278127582b2ef0289ab46 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762169461-lookuptables19a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=78f93a81583860d9e39ee0ed468aa3cf 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Differences in the JSON are highlighted.`}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Close`}),` to end your view Revision JSON session.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`downloading-table-revision-data`,children:`Downloading Table Revision Data`}),`\n`,_jsx(_components.p,{children:`You can download a Lookup Table Revision’s data in either JSONL or CSV format.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To download a Table Revision’s data:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Revision whose data you want to download. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision data`}),` panel, select `,_jsx(_components.strong,{children:`Download data`}),`. A popup menu appears.`]}),`\n`,_jsxs(_components.li,{children:[`Select the format which you want to use for the download - `,_jsx(_components.strong,{children:`Download JSONL`}),` or `,_jsx(_components.strong,{children:`Download CSV`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074080-lookuptables17b.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=d3113df1930d95dd30807f7c1b0232b5`,style:{maxWidth:`min(800px, 100%)`},\"data-og-width\":`1159`,width:`1159`,\"data-og-height\":`347`,height:`347`,\"data-path\":`images/1764074080-lookuptables17b.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074080-lookuptables17b.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=90df230194c2ea5f70303f022297abd4 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074080-lookuptables17b.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=de5356434dc1c12cd3659199dbcfd08b 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074080-lookuptables17b.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=dc9993be4d3c979c42aa05de749a2c4e 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074080-lookuptables17b.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=af5b91d6a72f0d60cab6de1c8a66bf3b 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074080-lookuptables17b.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=abd354e43dd9b25f7ab04605ef092adb 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074080-lookuptables17b.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=766fcab80bdedbf2de891216f55550d3 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The revision data is compiled in the selected format and a file downloaded locally.`}),`\n`,_jsx(_components.li,{children:`You can then open the downloaded file using your preferred application and review the Revision’s data.`}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip: Downloading ARCHIVED Revision data?`}),` If you open Revision details for an `,_jsx(_components.strong,{children:`ARCHIVED`}),` Revision, then the `,_jsx(_components.strong,{children:`Revision data`}),` panel will show `,_jsx(_components.strong,{children:`no revision data`}),`. This is because when a Revision is archived, its data is stored remotely. However, when you download an `,_jsx(_components.strong,{children:`ARCHIVED`}),` Revision, its data values are retrieved from remote storage and included in the downloaded file.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`uploading-table-revision-data`,children:`Uploading Table Revision Data`}),`\n`,_jsxs(_components.p,{children:[`Instead of manually adding Revision data, as explained in the `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#adding-and-managing-data-for-table-revisions`,children:`previous section`}),`, you can upload either a JSONL or CSV formatted file to either create the initial Revision schema data values or to update the existing data values.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` You can only upload data to a `,_jsx(_components.strong,{children:`DRAFT`}),` Revision.`]})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To upload Table Revision data:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Revision you want to upload data values for. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens and the `,_jsx(_components.strong,{children:`Revision data`}),` panel shows the existing data values for the Revision schema fields:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074326-lookuptables25a.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=48214282fae244f641f588fabba9445f`,style:{maxWidth:`min(800px, 100%)`},\"data-og-width\":`1160`,width:`1160`,\"data-og-height\":`347`,height:`347`,\"data-path\":`images/1764074326-lookuptables25a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074326-lookuptables25a.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=413f6935e8f990d7837c1bba3e5b24a3 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074326-lookuptables25a.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=0b760e2a3e84ec4c755f770b7a169cd7 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074326-lookuptables25a.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=6c2055834b933f5842b2b952936716e5 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074326-lookuptables25a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=d974ecc00707a16710484c18e37f28ca 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074326-lookuptables25a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=ec9f499e22ca70b61fe80785b29ff9c3 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074326-lookuptables25a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=81e4676cc86e22683bd35f090e58ef4c 2500w`}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision data`}),` panel, select `,_jsx(_components.strong,{children:`Upload revision`}),` `,_jsx(_components.strong,{children:`data`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074505-lookuptables22a.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=0f1dcfda1e502d24a6faee6d9625c66f`,style:{maxWidth:`min(800px, 100%)`},\"data-og-width\":`1161`,width:`1161`,\"data-og-height\":`461`,height:`461`,\"data-path\":`images/1764074505-lookuptables22a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074505-lookuptables22a.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=f5e3c4908b4fe2bcc253a2b4c8ed7792 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074505-lookuptables22a.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=61c545205e35614067acbb163a435834 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074505-lookuptables22a.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=cf83db11ea5ab61a32a4a42d572d864d 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074505-lookuptables22a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=5c6ebc02594c5d15dd332e1e374c13d9 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074505-lookuptables22a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=33eeab40c0758f3921ebb7ff5a335650 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764074505-lookuptables22a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=01557a79c60706b58cc8d77bc7cfe173 2500w`}),`\n`,_jsxs(_components.p,{children:[`The panel adjusts to allow you to either drag and drop a file or use `,_jsx(_components.strong,{children:`Select files`}),` to open a `,_jsx(_components.strong,{children:`File upload`}),` dialog to select a file for upload:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`When you drag \u0026 drop or select a JSONL or CSV formatted file, the data values contained in the file are uploaded and used to either create new data values for the Revision schema fields or to overwrite existing values.`}),`\n`,_jsx(_components.li,{children:`At upload, a validation check is performed against selected files. If a file is not correctly JSONL or CSV formatted or contains data fields that don’t match the Revision’s schema, then the upload is blocked and you’ll receive an error.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`You’ll receive a confirmation when the upload job has succeeded:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764075407-lookuptables23a.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=bd29fa4fc75556199b180ec183f6d141`,style:{maxWidth:`min(800px, 100%)`},\"data-og-width\":`1161`,width:`1161`,\"data-og-height\":`382`,height:`382`,\"data-path\":`images/1764075407-lookuptables23a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764075407-lookuptables23a.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=bf292a327a0a3705a3292d450ff6db64 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764075407-lookuptables23a.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=ea24fa21fa0928896e1aaafd334a32ab 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764075407-lookuptables23a.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=827e8bf61708a24f7216799aec3e9514 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764075407-lookuptables23a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=87c55d9e5348b3dfe830c64c3e80a8da 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764075407-lookuptables23a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=b9f71b7f29bc855a78f3aa46a89025e3 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764075407-lookuptables23a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=85a399a4b72682dffca991595c1af69f 2500w`}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Revision data`}),`. You can then check that the values contained in the uploaded file have either created new data values or updated the existing values:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764077379-lookuptables24a.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=876bacb83233ffdf8c33f7bc20663ea0`,style:{maxWidth:`min(800px, 100%)`},\"data-og-width\":`1160`,width:`1160`,\"data-og-height\":`348`,height:`348`,\"data-path\":`images/1764077379-lookuptables24a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764077379-lookuptables24a.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=3c181fcd6686989cb62724d292a9eecf 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764077379-lookuptables24a.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=11233ae3518f45132c44a5918bc5add4 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764077379-lookuptables24a.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=7a62ecc6b6d136260948114db9992405 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764077379-lookuptables24a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=efe566940bdc59d8d40ecf258eaae403 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764077379-lookuptables24a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=88099fc293b947f23a8b14bcc19c2c01 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764077379-lookuptables24a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=feceb22ec425f3404021cd5d605e3f32 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`managing-table-revisions`,children:`Managing Table Revisions`}),`\n`,_jsx(_components.p,{children:`You can edit or delete a draft Table Revision at any time. However:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`You `,_jsx(_components.em,{children:`cannot edit`}),` a published or archived Table Revision.`]}),`\n`,_jsxs(_components.li,{children:[`You `,_jsx(_components.em,{children:`cannot delete`}),` a published Table Revision.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To manage Lookup Table Revisions:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`If you want to edit a Table Revision, on the `,_jsx(_components.strong,{children:`Revisions`}),` panel select the `,_jsx(_components.strong,{children:`Edit`}),` icon:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=3f40a58bc776bc60d57dd8985886a798`,style:{width:`5%`},\"data-og-width\":`31`,width:`31`,\"data-og-height\":`29`,height:`29`,\"data-path\":`images/1727276886-editbutton2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=280\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=ee2aebfd9ea9bcf25b2a3388957c4538 280w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=560\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=e977459255ea6bc43a805711b19f8828 560w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=840\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=d59c50afd2fae948004a1d9b21591f18 840w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=48d296c50d9e6acee016abd2cfda545a 1100w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=bda704061f921062c679acd632a9ed7e 1650w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=36e70b874d36c3844d693d3f7165973d 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Alternatively, select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text for the Revision to open the `,_jsx(_components.strong,{children:`Revision details`}),` page and then select `,_jsx(_components.strong,{children:`Edit`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Edit`}),` page opens.`]}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[`Make your editing changes and select `,_jsx(_components.strong,{children:`Update`}),` revision.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Important: Data already added to a Revision!`}),` If you’ve already added data values to a Revision, when you open the `,_jsx(_components.strong,{children:`Edit`}),` page, you `,_jsx(_components.em,{children:`will not be able to make any changes`}),` to the Revision’s data field schema. You must first delete any data values, re-open the `,_jsx(_components.strong,{children:`Edit`}),` page to make any required changes to the Revision’s data field schema, and then add in new data values.`]})}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`If you want to delete a Table Revision, on the `,_jsx(_components.strong,{children:`Revisions`}),` panel select the `,_jsx(_components.strong,{children:`Delete`}),` icon:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=164e2bf3ef1032ad21cfed6fcd09a18a`,style:{width:`5%`},\"data-og-width\":`31`,width:`31`,\"data-og-height\":`29`,height:`29`,\"data-path\":`images/1727272786-deleteicon2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=280\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=d0b4b13cdf4e6a052f3ec8fc63e35e3e 280w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=560\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=c678ba57482a829bec44025f36aa1776 560w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=840\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=0963585ce2c4472885cc8c460108ccd4 840w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=345c3b8906833e99cb3c4bf839813e16 1100w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=39f50d9941045a27fa6d63a873b7892b 1650w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=bfc1db390a7b05061a8d2783e4994317 2500w`}),`\n`,_jsx(_components.p,{children:`A confirmation dialog appears.`}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Delete`}),` to confirm the delete action.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`reviewing-and-managing-revision-data-jobs`,children:`Reviewing and Managing Revision Data Jobs`}),`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Revision details`}),` page, you can review and manage data jobs that have run for a Revision’s data. There are four types of Lookup Table Revision data jobs:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`ARCHIVE`}),`. Job runs for the existing `,_jsx(_components.strong,{children:`PUBLISHED`}),` Revision and you publish a `,_jsx(_components.strong,{children:`DRAFT`}),` Revision, which means the existing Revision is automatically archived. See above `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#publishing-table-revisions`,children:`Publishing Table Revisions`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`DOWNLOAD`}),`. Job runs when you download a Revision’s data. See above `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#downloading-table-revision-data`,children:`Downloading Table Revision Data`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`UPLOAD`}),`. Job runs when you upload a data file to create or update a Revision’s data values. See above `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#uploading-table-revision-data`,children:`Uploading Table Revision Data`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`COPY`}),`. Job runs when you:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Duplicate a Revision. See above `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#duplicating-table-revisions`,children:`Duplicating Table Revisions`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Copy a Revision’s data to another Revision. See above `,_jsx(_components.a,{href:`/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#copying-table-revision-data`,children:`Copying Table Revision Data`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can quickly check the status of a Revision’s data jobs and manage them. If a data job has failed, then a failure reason is given allowing you to follow-up and troubleshoot.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To review and manage Table Revision data jobs:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Revision you want to review and manage the data jobs for. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision data`}),` panel, select `,_jsx(_components.strong,{children:`Review data jobs`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764085260-lookuptables28.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=7ddf102dfd6d5cafc430502d1d4944ca`,style:{maxWidth:`min(850px, 100%)`},\"data-og-width\":`1241`,width:`1241`,\"data-og-height\":`381`,height:`381`,\"data-path\":`images/1764085260-lookuptables28.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764085260-lookuptables28.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=493040d3ab1e6210b746350bfc21dbfa 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764085260-lookuptables28.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=a2660b0dd8e063e60e34aefc42e4d902 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764085260-lookuptables28.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=5cabef7530a506579991c8a0dddd9d45 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764085260-lookuptables28.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=50cdd412e83e84bbe10bd3170475dc99 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764085260-lookuptables28.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=4382548c147d76da4253256952408c18 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1764085260-lookuptables28.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=2cba43f61cb36ef78f18c01fcbd5c339 2500w`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Status`}),` of a Revision data job can be one of three states:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`PENDING`}),`. The job is queued and has not yet run.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SUCCEEDED`}),`. The job ran successfully.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`FAILED`}),`. The job ran unsuccessfully and you can read-off the `,_jsx(_components.strong,{children:`Failure reason`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`If you want to delete a Revision data job, under `,_jsx(_components.strong,{children:`Actions`}),` select the delete icon:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=164e2bf3ef1032ad21cfed6fcd09a18a`,style:{width:`5%`},\"data-og-width\":`31`,width:`31`,\"data-og-height\":`29`,height:`29`,\"data-path\":`images/1727272786-deleteicon2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=280\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=d0b4b13cdf4e6a052f3ec8fc63e35e3e 280w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=560\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=c678ba57482a829bec44025f36aa1776 560w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=840\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=0963585ce2c4472885cc8c460108ccd4 840w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=345c3b8906833e99cb3c4bf839813e16 1100w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=39f50d9941045a27fa6d63a873b7892b 1650w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=bfc1db390a7b05061a8d2783e4994317 2500w`}),`\n`,_jsx(_components.p,{children:`A confirmation dialog appears.`}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Delete`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`using-multiple-key-fields-checking-revision-schema-field-order`,children:`Using Multiple Key Fields - Checking Revision Schema Field Order`}),`\n`,_jsxs(_components.p,{children:[`Your use case when utilizing a Lookup Table might require multiple key fields to be defined for the Lookup Table Revision schema. For example, suppose you want a variable cost amount to be applied which is determined on the basis of three key field values for country, region, and charge type. To meet the case you plan to use a `,_jsx(_components.code,{children:`Lookup.findNumber()`}),` function, such as:`]}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.code,{children:`Lookup.findNumber(\"cost_lookup\", \"cost\", 1, \"country\", \"region\", \"type\")`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For this type of case, you must ensure the order in which you’ve set up the three key fields for the published Lookup Table Revision schema `,_jsx(_components.em,{children:`corresponds to`}),` the order you have used the key fields in the Lookup function. For the above function, the Revision schema key field order would need to be:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762862361-lookuptables26.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=f38ae9615d9d1b6b1e34b0e0fdbac5e3`,style:{maxWidth:`min(500px, 100%)`},\"data-og-width\":`648`,width:`648`,\"data-og-height\":`528`,height:`528`,\"data-path\":`images/1762862361-lookuptables26.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762862361-lookuptables26.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=d18bc5d0a3fd0380685c14b5942f6032 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762862361-lookuptables26.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=4f29fbe4dd45c860fc5323794ea2a689 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762862361-lookuptables26.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=d0fb5e70e983b275d1f54bc7e0ca43c4 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762862361-lookuptables26.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=6cc2ac771e4b313a6d1b21796958ab9c 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762862361-lookuptables26.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=12b7d466d7c6af064e675b157a0cd67f 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762862361-lookuptables26.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=a37494bcedb2eea2de02964541773a51 2500w`}),`\n`,_jsx(_components.p,{children:`Notes:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The top-to-bottom order of the key fields must match the left-to-right order of the key field parameter used in your Lookup function, since this is the order they will be passed into the function.`}),`\n`,_jsx(_components.li,{children:`The names used for the fields in the Revision schema doesn’t have to match the names used in the Lookup function.`}),`\n`,_jsx(_components.li,{children:`Non-key field order doesn’t need to match.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`reordering-revision-schema-key-fields`,children:`Reordering Revision Schema Key Fields`}),`\n`,_jsx(_components.p,{children:`After setting up a Table Revision schema, you might need to edit it and reorder the key fields to ensure the order matches the order you’ve used in a Lookup function.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To reorder Revision schema key fields:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Settings>Lookup tables`}),`. The `,_jsx(_components.strong,{children:`Lookup tables`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Lookup Table. The `,_jsx(_components.strong,{children:`Lookup table details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`On the Revisions panel, select the `,_jsx(_components.strong,{children:`Name`}),` hotlink text of the Revision. The `,_jsx(_components.strong,{children:`Revision details`}),` page opens.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Edit`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Revision fields`}),` card, select `,_jsx(_components.strong,{children:`Revision fields order`}),`. A drop-down `,_jsx(_components.strong,{children:`Order`}),` menu appears.`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Note that if you’ve already added data values for the Revision schema fields, you won’t be able to edit the field order. You’ll first have to delete any Revision data.`}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Order`}),` menu select the field you want to move and drag and drop to where you want to place it in the field order:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762864843-lookuptables27.png?fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=7bf509b11f6ee39885677bc9cc7ee9f3`,style:{maxWidth:`min(500px, 100%)`},\"data-og-width\":`648`,width:`648`,\"data-og-height\":`527`,height:`527`,\"data-path\":`images/1762864843-lookuptables27.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762864843-lookuptables27.png?w=280\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=cb0d876fc62a5991a43821f7b6575040 280w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762864843-lookuptables27.png?w=560\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=13e4d4307984ca6d5676fbad1276df83 560w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762864843-lookuptables27.png?w=840\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=fb13c4d958b72b77fe5bff58e79e803e 840w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762864843-lookuptables27.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=d521ac12b954b354fd1bbb7488a9b8cb 1100w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762864843-lookuptables27.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=dcbcf591b77d4fa48f5b78b46ac1cc92 1650w, https://mintcdn.com/m3ter/hSvLVD49hhPSDPJs/images/1762864843-lookuptables27.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hSvLVD49hhPSDPJs\u0026q=85\u0026s=67209f588a7b6288dfe0870a4b228ddc 2500w`}),`\n`,_jsxs(_components.ol,{start:`7`,children:[`\n`,_jsxs(_components.li,{children:[`When you have achieved the required key field order, select `,_jsx(_components.strong,{children:`Update revision`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Adding Data to, Publishing, and Managing Lookup Table Revisions","description":null,"href":"/guides/lookup-tables/adding-data-to-and-publishing-table-revisions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Adding and Managing Data for Table Revisions","slug":"adding-and-managing-data-for-table-revisions","depth":2,"children":[]},{"title":"Publishing Table Revisions","slug":"publishing-table-revisions","depth":2,"children":[]},{"title":"Duplicating Table Revisions","slug":"duplicating-table-revisions","depth":2,"children":[]},{"title":"Archiving Published Revisions","slug":"archiving-published-revisions","depth":2,"children":[]},{"title":"Copying Table Revision Data","slug":"copying-table-revision-data","depth":2,"children":[]},{"title":"Viewing and Comparing Table Revision JSON","slug":"viewing-and-comparing-table-revision-json","depth":2,"children":[]},{"title":"Downloading Table Revision Data","slug":"downloading-table-revision-data","depth":2,"children":[]},{"title":"Uploading Table Revision Data","slug":"uploading-table-revision-data","depth":2,"children":[]},{"title":"Managing Table Revisions","slug":"managing-table-revisions","depth":2,"children":[]},{"title":"Reviewing and Managing Revision Data Jobs","slug":"reviewing-and-managing-revision-data-jobs","depth":2,"children":[]},{"title":"Using Multiple Key Fields - Checking Revision Schema Field Order","slug":"using-multiple-key-fields-checking-revision-schema-field-order","depth":2,"children":[{"title":"Reordering Revision Schema Key Fields","slug":"reordering-revision-schema-key-fields","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"m3ter","siteName":"m3ter Documentation","title":"Adding Data to, Publishing, and Managing Lookup Table Revisions - m3ter Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T15:11:25.398Z","originalFileLocation":"guides/lookup-tables/adding-data-to-and-publishing-table-revisions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"m3ter Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Adding Data to, Publishing, and Managing Lookup Table Revisions - m3ter Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"m3ter Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://m3ter.mintlify.app/_mintlify/api/og/v2?division=Lookup+Tables\u0026amp;title=Adding+Data+to%2C+Publishing%2C+and+Managing+Lookup+Table+Revisions\u0026amp;theme=a12cf6d8598fbb808e7ba8a7\u0026amp;signature=11b1c75841ac1ed20e4cefeb0b3269a18a9d64005af0beb8af5f30d18906154d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Adding Data to, Publishing, and Managing Lookup Table Revisions - m3ter Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://m3ter.mintlify.app/_mintlify/api/og/v2?division=Lookup+Tables\u0026amp;title=Adding+Data+to%2C+Publishing%2C+and+Managing+Lookup+Table+Revisions\u0026amp;theme=a12cf6d8598fbb808e7ba8a7\u0026amp;signature=11b1c75841ac1ed20e4cefeb0b3269a18a9d64005af0beb8af5f30d18906154d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"m3ter Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4caf4c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/lookup-tables/adding-data-to-and-publishing-table-revisions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.m3ter.com/#organization\",\"name\":\"m3ter Documentation\",\"url\":\"https://docs.m3ter.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-blue-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=3928db28c84ec6950e43caf96e635d80\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.m3ter.com#website\",\"name\":\"m3ter Documentation\",\"url\":\"https://docs.m3ter.com\",\"publisher\":{\"@id\":\"https://docs.m3ter.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#webpage\",\"url\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions\",\"name\":\"Adding Data to, Publishing, and Managing Lookup Table Revisions\",\"dateModified\":\"2026-10-30T15:11:25.398Z\",\"isPartOf\":{\"@id\":\"https://docs.m3ter.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.m3ter.com/guides/getting-started/quick-start-worked-example\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lookup Tables\",\"item\":\"https://docs.m3ter.com/guides/lookup-tables\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Adding Data to, Publishing, and Managing Lookup Table Revisions\",\"item\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#article\",\"headline\":\"Adding Data to, Publishing, and Managing Lookup Table Revisions\",\"name\":\"Adding Data to, Publishing, and Managing Lookup Table Revisions\",\"url\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.m3ter.com/guides/lookup-tables/adding-data-to-and-publishing-table-revisions#webpage\"},\"dateModified\":\"2026-10-30T15:11:25.398Z\",\"publisher\":{\"@id\":\"https://docs.m3ter.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.m3ter.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"m3ter Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"m3ter Documentation","nav":{"global":null,"tabs":[{"tab":"Exploring m3ter","pages":[{"title":"Exploring m3ter","href":""}]},{"tab":"Guides","pages":[{"group":"Guides","pages":[{"group":"Getting Started","root":{"title":"Getting Started","href":"/guides/getting-started"},"expanded":false,"pages":[{"title":"Quick Start","href":"/guides/getting-started/quick-start-worked-example"},{"title":"m3ter Console","href":"/guides/getting-started/working-in-the-m3ter-console"},{"title":"Configuration Workflow","href":"/guides/getting-started/previewing-main-configuration-steps"},{"group":"Worked Examples","expanded":false,"pages":[{"title":"Worked Examples","href":"/guides/getting-started/metering-for-production-worked-examples"},{"title":"Example 1: Cloud Storage and File Cleanup","href":"/guides/getting-started/metering-for-production-worked-examples/worked-example-1-cloud-storage-and-file-cleanup"},{"title":"Example 2: Compound Aggregation for Sign-Up Bonus","href":"/guides/getting-started/metering-for-production-worked-examples/example-2-compound-aggregation-for-sign-up-bonus"},{"title":"Example 3: Segmented Aggregation on Single Meter Usage","href":"/guides/getting-started/metering-for-production-worked-examples/example-3-segmented-aggregation-on-single-meter-usage"}]},{"title":"Dates in m3ter - Quick Reference Starter","href":"/guides/getting-started/working-with-dates-in-m3ter-easy-reference"},{"title":"Feature Release Stages","href":"/guides/getting-started/feature-release-stages"},{"title":"Knowledge Index","href":"/guides/getting-started/knowledge-index"},{"title":"Contacting m3ter Support","href":"/guides/getting-started/contacting-m3ter-support"}]},{"group":"Authentication","root":{"title":"Authentication","href":"/guides/authenticating-with-the-platform"},"expanded":false,"pages":[{"title":"User/Password Authentication","href":"/guides/authenticating-with-the-platform/user-password-authentication"},{"title":"m3ter Single Sign-On","href":"/guides/authenticating-with-the-platform/m3ter-single-sign-on"},{"title":"Service Authentication","href":"/guides/authenticating-with-the-platform/service-authentication"}]},{"group":"Creating, Managing, and Reviewing Products","root":{"title":"Creating, Managing, and Reviewing Products","href":"/guides/creating-and-managing-products"},"expanded":false,"pages":[{"title":"Working with Custom Fields","href":"/guides/creating-and-managing-products/working-with-custom-fields"}]},{"group":"Usage Data: Meters","root":{"title":"Usage Data: Meters","href":"/guides/usage-data-meters"},"expanded":false,"pages":[{"title":"Reviewing Meter Options","mode":"default","href":"/guides/usage-data-meters/reviewing-meter-options"},{"title":"Creating Product Meters","href":"/guides/usage-data-meters/creating-meters"},{"title":"Creating Global Meters","href":"/guides/usage-data-meters/creating-global-meters"},{"title":"Working in Meter Details","href":"/guides/usage-data-meters/working-in-meter-details"},{"title":"Working with Meter Derived Fields and Examples","href":"/guides/usage-data-meters/derived-fields-for-meters-examples-and-supported-syntax"}]},{"group":"Pricing Metrics: Aggregations","root":{"title":"Pricing Metrics: Aggregations","href":"/guides/usage-data-aggregations"},"expanded":false,"pages":[{"title":"Reviewing Aggregation Options","href":"/guides/usage-data-aggregations/reviewing-aggregation-options"},{"title":"Creating Product Aggregations","href":"/guides/usage-data-aggregations/creating-aggregations"},{"title":"Creating Global Aggregations","href":"/guides/usage-data-aggregations/creating-global-aggregations"},{"title":"Compound Aggregations","href":"/guides/usage-data-aggregations/compound-aggregations"},{"title":"Working with Compound Aggregation Calculations","href":"/guides/usage-data-aggregations/compound-aggregation-calculations"},{"title":"Compound Aggregations - Examples","href":"/guides/usage-data-aggregations/compound-aggregations-examples"},{"title":"Segmented Aggregations","href":"/guides/usage-data-aggregations/segmented-aggregations"},{"title":"Custom SQL Aggregations","href":"/guides/usage-data-aggregations/custom-sql-aggregations"},{"title":"Reviewing Aggregation Details","href":"/guides/usage-data-aggregations/reviewing-aggregation-details"}]},{"group":"Recurring Charges: Counters","root":{"title":"Recurring Charges: Counters","href":"/guides/recurring-charges-counters"},"expanded":false,"pages":[{"title":"Creating Counters and Pricing Plans","href":"/guides/recurring-charges-counters/creating-counters"},{"title":"Understanding and Creating Counter Adjustments for Accounts","href":"/guides/recurring-charges-counters/creating-counter-adjustments-for-accounts"},{"title":"Recurring Charges Billing: Seat-Based Pricing","href":"/guides/recurring-charges-counters/reviewing-bills-for-recurring-charges"},{"title":"Recurring Charges Billing: Hybrid Pricing","href":"/guides/recurring-charges-counters/recurring-charges-example-2-hybrid-pricing"}]},{"group":"Plans and Pricing","root":{"title":"Plans and Pricing","href":"/guides/plans-and-pricing"},"expanded":false,"pages":[{"group":"Creating and Working with Plan Templates, Plans, and Plan Groups","root":{"title":"Creating and Working with Plan Templates, Plans, and Plan Groups","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans"},"expanded":false,"pages":[{"title":"Reviewing Options for Plans and Plan Templates","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/reviewing-configuration-options-for-plans-and-plan-templates"},{"title":"Understanding Billing Options for Plan Templates/Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/understanding-billing-options-for-plan-templates-plans"},{"title":"Creating Plan Templates","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/creating-plan-templates"},{"title":"Creating Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/creating-plans"},{"title":"Working in Plan Template and Plan Details","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/working-in-plan-details"},{"title":"Editing and Deleting Plan Templates and Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/editing-plan-templates-and-plans"},{"title":"Working with Plan Groups","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/working-with-plan-groups"}]},{"group":"Pricing and Managing Plans and Plan Templates","root":{"title":"Pricing and Managing Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans"},"expanded":false,"pages":[{"title":"Reviewing Pricing Options for Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans"},{"title":"Pricing Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/pricing-plans"},{"title":"Pricing Plans Using Segmented Aggregations","href":"/guides/plans-and-pricing/pricing-plans/pricing-plans-using-segmented-aggregations"},{"title":"Managing and Editing Priced Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/managing-and-editing-priced-plans-or-plan-templates"},{"title":"Duplicating Priced Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/duplicating-priced-plans-or-plan-templates"}]}]},{"group":"End-Customer Accounts","root":{"title":"End-Customer Accounts","href":"/guides/end-customer-accounts"},"expanded":false,"pages":[{"title":"Managing Accounts - Best Practices","href":"/guides/end-customer-accounts/managing-accounts-best-practices"},{"title":"Creating and Managing Accounts","href":"/guides/end-customer-accounts/creating-an-account"},{"title":"Attaching Plans to an Account","href":"/guides/end-customer-accounts/attaching-plans-to-an-account"},{"title":"Creating Custom Plans for Accounts","href":"/guides/end-customer-accounts/creating-custom-account-plans"},{"title":"Attaching Plan Groups to an Account","href":"/guides/end-customer-accounts/attaching-plan-groups-to-an-account"},{"title":"Creating Custom Plan Groups for Accounts","href":"/guides/end-customer-accounts/creating-custom-plan-groups-for-accounts"},{"title":"Creating Prepayments for Accounts","href":"/guides/end-customer-accounts/creating-prepayments-for-accounts"},{"group":"Working with Contracts for Accounts","root":{"title":"Working with Contracts for Accounts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts"},"expanded":false,"pages":[{"title":"Creating and Managing Contracts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/creating-and-managing-contracts"},{"title":"Setting Up Contract Billing","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/setting-up-contract-billing"},{"title":"Reviewing Organization Contracts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/reviewing-organization-contracts"}]},{"group":"Working with Balances for Accounts","root":{"title":"Working with Balances for Accounts","href":"/guides/end-customer-accounts/creating-balances-for-accounts"},"expanded":false,"pages":[{"title":"Understanding and Managing Billing for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/understanding-billing-for-balances"},{"title":"Creating and Managing Account Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-and-managing-account-balances"},{"title":"Creating and Managing Transactions for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-and-managing-transactions-for-balances"},{"title":"Setting Up Transaction Schedules for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/setting-transaction-schedules-for-balances"},{"title":"Creating Charges for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-charges-for-balances"},{"title":"Setting Up Charge Schedules for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/setting-charge-schedules-for-balances"},{"title":"Running and Viewing Bills for Balance Charges","href":"/guides/end-customer-accounts/creating-balances-for-accounts/runnning-viewing-bill-for-balance-charges"},{"title":"Reviewing Account Balances Summary","href":"/guides/end-customer-accounts/creating-balances-for-accounts/reviewing-account-balances-summary"},{"title":"Grants","href":"/guides/end-customer-accounts/creating-balances-for-accounts/balance-grants"}]},{"title":"Creating Charges for Accounts","href":"/guides/end-customer-accounts/creating-charges-for-accounts"},{"title":"Creating Counter Adjustments for Accounts","href":"/guides/end-customer-accounts/creating-counter-adjustments-for-accounts"},{"title":"Submitting Usage Data for an Account","href":"/guides/end-customer-accounts/submitting-usage-data-for-an-account"},{"title":"Working in Account Overview","href":"/guides/end-customer-accounts/working-in-account-overview"},{"title":"Reviewing and Recalculating Bills for an Account","href":"/guides/end-customer-accounts/reviewing-bills-for-an-account"},{"group":"Working with Parent/Child Accounts","root":{"title":"Working with Parent/Child Accounts","href":"/guides/end-customer-accounts/creating-and-working-with-child-accounts"},"expanded":false,"pages":[{"title":"Billing Hierarchy Modes for Parent/Child Accounts","href":"/guides/end-customer-accounts/creating-and-working-with-child-accounts/billing-for-parent-child-accounts"}]},{"title":"End Dating Account Billing Entities","href":"/guides/end-customer-accounts/end-dating-account-billing-entities"},{"title":"Creating and Managing External Mappings for Accounts","href":"/guides/end-customer-accounts/creating-and-managing-external-mappings-for-accounts"}]},{"group":"Billing and Usage Data","root":{"title":"Billing and Usage Data","href":"/guides/billing-and-usage-data"},"expanded":false,"pages":[{"group":"Submitting Usage Data","root":{"title":"Submitting Usage Data","href":"/guides/billing-and-usage-data/submitting-usage-data"},"expanded":false,"pages":[{"title":"API Calls for Data Ingest","href":"/guides/billing-and-usage-data/submitting-usage-data/api-calls-for-data-ingest"},{"title":"File Upload Service API","href":"/guides/billing-and-usage-data/submitting-usage-data/file-upload-service-api"},{"title":"Submitting and Checking Test Usage Data","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-test-usage-data"},{"title":"File Uploads for Usage Data by Meter","href":"/guides/billing-and-usage-data/submitting-usage-data/file-uploads-for-usage-data-by-meter"},{"title":"Submitting Usage Data Adjustments Using Timestamp","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-usage-data-adjustments-using-timestamp"},{"title":"Submitting Usage Data for Non-Existent Accounts","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-usage-data-for-non-existent-accounts"},{"title":"Reviewing and Resolving Ingest Events","href":"/guides/billing-and-usage-data/submitting-usage-data/reviewing-and-resolving-ingest-events"}]},{"group":"Running, Viewing, and Managing Bills","root":{"title":"Running, Viewing, and Managing Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills"},"expanded":false,"pages":[{"title":"Running Bills and Viewing Bill Details","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/running-bills-and-viewing-bill-details"},{"title":"Working with Bills in Bill Management","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/managing-bills"},{"title":"Approving and Locking Bills - Managing Bill Lifecycle","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/approving-and-locking-bills-managing-bill-lifecycle"},{"title":"Adding Credit Line Items to Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/adding-credit-line-items-to-bills"},{"title":"Adding Debit Line Items to Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/adding-debit-line-items-to-bills"},{"title":"Viewing Bill History","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/viewing-bill-history"},{"title":"Scheduling Billing","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/scheduling-billing"},{"title":"Working with Bill Statements","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/working-with-bill-statements"},{"title":"Bill Line Item Types","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-item-types"},{"title":"Bill Line Items - Default Descriptions","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-items-default-descriptions"},{"title":"Bill Line Items - Mapping to Accounting Products","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-items-mapping-accounting-products"},{"title":"Troubleshooting Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/troubleshooting-bills"}]}]},{"group":"m3sh","root":{"title":"m3sh","href":"/guides/m3sh-automation"},"expanded":false,"pages":[{"group":"m3sh Workflows","root":{"title":"m3sh Workflows","href":"/guides/m3sh-workflows/m3sh-workflows"},"pages":[{"title":"m3sh Workflows - Key Concepts and Options","href":"/guides/m3sh-workflows/m3sh-workflows-key-concepts-and-options"},{"title":"Exploring m3sh Workflows","href":"/guides/m3sh-automation/exploring-m3sh-workflows"},{"title":"Reviewing m3sh Workflow Runs","href":"/guides/m3sh-automation/reviewing-m3sh-workflow-runs"},{"title":"Getting to Know the Workflow Builder","href":"/guides/m3sh-workflows/getting-to-know-the-workflow-builder"},{"title":"Creating Event Notification Workflows","href":"/guides/m3sh-workflows/creating-event-notification-workflows"},{"title":"Creating Incoming Webhook Workflows","href":"/guides/m3sh-workflows/creating-incoming-webhook-workflows"},{"title":"Working with Global Parameters","href":"/guides/m3sh-workflows/working-with-global-parameters"},{"title":"Utilizing Workflow Managed Templates","href":"/guides/m3sh-workflows/utilizing-workflow-managed-templates"},{"title":"Testing and Troubleshooting Workflows","href":"/guides/m3sh-workflows/testing-and-troubleshooting-workflows"},{"title":"Exporting and Importing Workflows","href":"/guides/m3sh-workflows/exporting-and-importing-workflows"}]},{"group":"Utilizing Events and Notifications","root":{"title":"Utilizing Events and Notifications","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications"},"expanded":false,"pages":[{"title":"Key Concepts and Relationships","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/key-concepts-and-relationships"},{"title":"Object Definitions and API Calls","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/object-definitions-and-api-calls"},{"title":"Creating, Managing, and Reviewing Notifications","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/creating-managing-and-reviewing-notifications"},{"title":"Example - Notification Setup for Commitment Updated Event","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/example-1-commitment-updated-event"},{"title":"Working with Scheduled Events","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/working-with-scheduled-events"}]},{"group":"Creating and Managing Credentials","root":{"title":"Creating and Managing Credentials","href":"/guides/integrations/setting-up-integrations/managing-integration-credentials"},"expanded":false,"pages":[{"title":"Creating Stripe Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-stripe-integration-credentials"},{"title":"Creating NetSuite Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-netsuite-integration-credentials"},{"title":"Creating Paddle Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-paddle-integration-credentials"},{"title":"Creating Chargebee Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-chargebee-integration-credentials"},{"title":"Creating QuickBooks Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-quickbooks-integration-credentials"},{"title":"Creating Xero Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-xero-integration-credentials"},{"title":"Creating Salesforce Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-salesforce-integration-credentials"},{"title":"Creating AWS Marketplace Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-aws-marketplace-integration-credentials"},{"title":"Creating Azure Marketplace Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-azure-marketplace-integration-credentials"}]},{"group":"Integrations","root":{"title":"Integrations","href":"/guides/integrations"},"expanded":false,"pages":[{"title":"m3ter Integrations - Overview","sidebarTitle":"m3ter Integrations","href":"/guides/integrations/m3ter-integrations"},{"group":"Setting Up and Managing Integrations","root":{"title":"Setting Up and Managing Integrations","href":"/guides/integrations/setting-up-integrations"},"expanded":false,"pages":[{"title":"Creating and Managing Integrations","href":"/guides/integrations/setting-up-integrations/creating-and-managing-integration-configurations"},{"title":"Configuring Stripe Integrations","href":"/guides/integrations/setting-up-integrations/configuring-stripe-integrations"},{"title":"Configuring NetSuite Integrations","href":"/guides/integrations/setting-up-integrations/configuring-netsuite-integrations"},{"title":"Configuring Paddle Integrations","href":"/guides/integrations/setting-up-integrations/configuring-paddle-integrations"},{"title":"Configuring Chargebee Integrations","href":"/guides/integrations/setting-up-integrations/configuring-chargebee-integrations"},{"title":"Configuring QuickBooks Integrations","href":"/guides/integrations/setting-up-integrations/configuring-quickbooks-integrations"},{"title":"Configuring Xero Integrations","href":"/guides/integrations/setting-up-integrations/configuring-xero-integrations"},{"title":"Configuring Salesforce Entity Data Sync Integrations","href":"/guides/integrations/setting-up-integrations/configuring-sf-entity-data-integrations"},{"title":"Configuring AWS Marketplace Integrations","href":"/guides/integrations/setting-up-integrations/configuring-aws-integrations"},{"title":"AWS Marketplace Integrations - Reconciliation Features","href":"/guides/integrations/setting-up-integrations/aws-marketplace-integrations-reconciliation-features"},{"title":"Configuring Azure Marketplace Integrations","href":"/guides/integrations/setting-up-integrations/configuring-azure-marketplace-integrations"},{"title":"Azure Marketplace Integrations - Reconciliation Features","href":"/guides/integrations/setting-up-integrations/azure-marketplace-integrations-reconciliation-features"},{"title":"Managing Multiple Third Party Destinations for Integrations","href":"/guides/integrations/setting-up-integrations/managing-multiple-destinations-for-integrations"},{"title":"Reviewing Integration Run Details","href":"/guides/integrations/setting-up-integrations/reviewing-integration-run-details"}]}]},{"title":"Creating and Managing Outgoing Webhooks","href":"/guides/integrations/setting-up-integrations/creating-and-managing-destinations"},{"title":"Reviewing and Resolving Integration Events","href":"/guides/integrations/setting-up-integrations/reviewing-and-resolving-integration-events"},{"title":"Creating and Managing External Mappings","href":"/guides/integrations/setting-up-integrations/creating-and-managing-external-mappings"},{"title":"Creating and Managing Transformations","href":"/guides/m3sh-workflows/creating-and-managing-transformations"}]},{"group":"m3ter APIs","root":{"title":"m3ter APIs","href":"/guides/m3ter-apis"},"expanded":false,"pages":[{"title":"Config API Limits","href":"/guides/m3ter-apis/config-api-limits"},{"title":"Ingest API Limits and Optimizing Measurement Submissions","href":"/guides/m3ter-apis/ingest-api-limits"},{"title":"WAF Rules for HTTP Requests","href":"/guides/m3ter-apis/waf-rules-for-http-requests"},{"title":"Getting Started with API Calls","href":"/guides/m3ter-apis/getting-started-with-api-calls"},{"title":"HTTP Error Codes","href":"/guides/m3ter-apis/http-error-codes"}]},{"title":"m3ter Calculation Engine","href":"/guides/m3ter-calculation-engine"},{"group":"Lookup Tables","root":{"title":"Lookup Tables (Beta)","href":"/guides/lookup-tables"},"tag":"Beta","expanded":false,"pages":[{"title":"Creating and Managing Lookup Tables","description":null,"href":"/guides/lookup-tables/creating-and-managing-lookup-tables"},{"title":"Adding Data to, Publishing, and Managing Lookup Table Revisions","href":"/guides/lookup-tables/adding-data-to-and-publishing-table-revisions"},{"title":"Worked Example - Variable Usage Discounting","description":null,"href":"/guides/lookup-tables/worked-example-variable-usage-discounting"},{"title":"Worked Example - Variable Usage Discounting by Account","href":"/guides/lookup-tables/worked-example-variable-usage-discouting-by-account"},{"title":"Lookup Functions","href":"/guides/lookup-tables/lookup-functions"}]},{"title":"System Alerts","href":"/guides/alerts-events-and-notifications/viewing-and-managing-alerts"},{"group":"Organization and Access Management","root":{"title":"Organization and Access Management","href":"/guides/organization-and-access-management"},"expanded":false,"pages":[{"group":"Managing your Organization","root":{"title":"Managing your Organization","href":"/guides/organization-and-access-management/viewing-and-editing-organization"},"expanded":false,"pages":[{"title":"Viewing and Editing Organization Configuration","href":"/guides/organization-and-access-management/viewing-and-editing-organization/viewing-and-editing-organization-configuration"},{"title":"Timezone Settings - Notes and Recommendations","href":"/guides/organization-and-access-management/viewing-and-editing-organization/timezone-settings-notes-and-recommendations"},{"title":"Creating and Managing Currencies","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-and-managing-currencies"},{"title":"Creating Credit Reasons","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-credit-reasons"},{"title":"Creating Debit Reasons","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-debit-reasons"},{"title":"Creating Transaction Types","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-transaction-types"},{"title":"Adding and Editing Custom Fields","href":"/guides/organization-and-access-management/viewing-and-editing-organization/adding-and-editing-custom-fields"}]},{"title":"Understanding, Creating, and Managing Permission Policies","href":"/guides/organization-and-access-management/creating-and-managing-permissions"},{"group":"Managing Access and Users","root":{"title":"Managing Access and Users","href":"/guides/organization-and-access-management/managing-users"},"expanded":false,"pages":[{"title":"Managing Users and Assigning Permission Policies","href":"/guides/organization-and-access-management/managing-users/managing-users-and-assigning-permission-policies"},{"title":"Creating and Configuring Service Users","href":"/guides/organization-and-access-management/managing-users/creating-and-configuring-service-users"},{"title":"Creating and Managing User Groups","href":"/guides/organization-and-access-management/managing-users/creating-and-managing-user-groups"},{"title":"Inviting Users to Organization","href":"/guides/organization-and-access-management/managing-users/inviting-users-to-organization"},{"title":"Tracking User Activity in Organization","href":"/guides/organization-and-access-management/managing-users/tracking-user-activity-in-organization"},{"title":"Granting m3ter Support Access to Organization","href":"/guides/organization-and-access-management/managing-users/granting-m3ter-support-access-to-organization"},{"title":"Viewing and Managing Permission Policies","href":"/guides/organization-and-access-management/managing-users/viewing-and-managing-permission-policies"}]}]},{"group":"m3ter Connector for Salesforce","root":{"title":"m3ter Connector for Salesforce","href":"/guides/m3ter-connector-for-salesforce"},"expanded":false,"pages":[{"title":"Overview - Functional Scope and Limitations","href":"/guides/m3ter-connector-for-salesforce/overview-functional-scope-and-limitations"},{"title":"Configuring the m3ter Connector for Salesforce","href":"/guides/m3ter-connector-for-salesforce/configuring-m3ter-salesforce-connector"},{"title":"Reviewing and Managing Metadata Mappings","href":"/guides/m3ter-connector-for-salesforce/reviewing-and-managing-metadata-mappings"},{"title":"Creating Custom Metadata Mappings","href":"/guides/m3ter-connector-for-salesforce/creating-metadata-mappings"},{"title":"Testing Sync Setup from Salesforce to m3ter","href":"/guides/m3ter-connector-for-salesforce/testing-sync-setup-from-salesforce-to-m3ter"},{"title":"Setting Up and Using Sync to m3ter Invocable Action","href":"/guides/m3ter-connector-for-salesforce/setting-up-invocable-action-for-event-driven-sync"},{"title":"Setting Up Sync for End Dating m3ter Account Billing Entities","href":"/guides/m3ter-connector-for-salesforce/setting-up-sync-for-end-dating-m3ter-account-billing-entities"},{"title":"Enabling Two-Way Automated Sync for m3ter Objects","href":"/guides/m3ter-connector-for-salesforce/enabling-two-way-automated-sync-for-m3ter-objects"},{"title":"Mapping Custom Fields on m3ter Entities","href":"/guides/m3ter-connector-for-salesforce/mapping-custom-fields-on-m3ter-entities"},{"title":"Mapping Segment Attributes for Pricing","href":"/guides/m3ter-connector-for-salesforce/mapping-segment-attributes-for-pricing"},{"title":"Setting Up m3sh Webhook Triggers","href":"/guides/m3ter-connector-for-salesforce/setting-up-m3sh-webhook-triggers"},{"title":"CRUD for Metering Entities","href":"/guides/m3ter-connector-for-salesforce/crud-for-metering-entities"},{"title":"Usage Design Targets","href":"/guides/m3ter-connector-for-salesforce/usage-design-targets"},{"title":"Generic m3ter API Invocable Action","href":"/guides/m3ter-connector-for-salesforce/generic-m3ter-api-invocable-action"},{"title":"Product Mapping Resolution","href":"/guides/m3ter-connector-for-salesforce/product-mapping-resolution"},{"title":"Checking Sync Logs and Troubleshooting","href":"/guides/m3ter-connector-for-salesforce/checking-sync-logs-and-troubleshooting"},{"group":"m3ter Connector - Sample Mappings","root":{"title":"m3ter Connector - Sample Mappings","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings"},"expanded":false,"pages":[{"title":"Sample Mappings 1 - Account","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mapping-1-account"},{"title":"Sample Mappings 2 - Commitment","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-2-commitment"},{"title":"Sample Mappings 3 - Contract","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-3-contract"},{"title":"Sample Mappings 4 - AccountPlan","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-4-accountplan"},{"title":"Sample Mappings 5 - Plan","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-5-plan"},{"title":"Sample Mappings 6 - Pricing","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-6-pricing"},{"title":"Sample Mappings 7 - Pricing Bands","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-7-pricing-bands"}]},{"title":"m3ter Connector for Salesforce - Changelog","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-for-salesforce-changelog"}]},{"group":"Data Explorers","root":{"title":"Data Explorers","href":"/guides/data-explorer"},"expanded":false,"pages":[{"title":"Usage Data Explorer","href":"/guides/data-explorer/performing-usage-queries-and-reviewing-results"},{"title":"Usage Data Explorer (v2)","href":"/guides/data-explorer/usage-data-explorer-v2"},{"title":"Billing Data Explorer","href":"/guides/data-explorer/performing-billing-queries-and-reviewing-results"},{"title":"Prepayments Data Explorer","href":"/guides/data-explorer/performing-commitments-queries-and-reviewing-results"},{"title":"Data Explorers: Saving, Updating, and Re-Using Queries","href":"/guides/data-explorer/saving-queries"},{"title":"Data Explorers: Exporting Query Results","href":"/guides/data-explorer/exporting-usage-query-results"}]},{"group":"Data Exports","root":{"title":"Data Exports (Preview)","href":"/guides/data-exports"},"tag":"Preview","expanded":false,"pages":[{"title":"Creating and Managing Export Destinations","href":"/guides/data-exports/creating-data-export-destinations"},{"group":"Creating Usage Data Export Schedules","root":{"title":"Creating Usage Data Export Schedules","href":"/guides/data-exports/creating-export-schedules"},"expanded":false,"pages":[{"title":"Creating Legacy Usage Data Export Schedules","href":"/guides/data-exports/creating-export-schedules/creating-legacy-usage-export-schedules"}]},{"title":"Creating Operational Data Export Schedules","href":"/guides/data-exports/creating-operational-data-export-schedules"},{"title":"Reviewing and Managing Export Schedules","href":"/guides/data-exports/reviewing-and-managing-export-schedules"},{"group":"Running Ad-Hoc Usage Data Exports","root":{"title":"Running Ad-Hoc Usage Data Exports","href":"/guides/data-exports/running-ad-hoc-data-exports"},"expanded":false,"pages":[{"title":"Running Ad-Hoc Legacy Usage Data Exports","href":"/guides/data-exports/running-ad-hoc-data-exports/running-ad-hoc-legacy-data-exports"}]},{"title":"Running Ad-Hoc Operational Data Exports","href":"/guides/data-exports/running-ad-hoc-operational-data-exports"},{"title":"Downloading Data Export Files Locally","href":"/guides/data-exports/downloading-data-export-files-locally"},{"title":"Reviewing Export Jobs","href":"/guides/data-exports/reviewing-export-jobs"},{"title":"Data Export - Entity Schema and Relationship Diagram","href":"/guides/data-exports/data-export-object-relationship-diagram"}]}]}]},{"tab":"Glossary","pages":[{"title":"Glossary","href":"/glossary-of-terms"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api/introduction"}]},{"tab":"m3sh Function Reference","pages":[{"title":"m3sh Function Reference","href":"/m3sh-function-reference/m3ter/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Adding Data to, Publishing, and Managing Lookup Table Revisions - m3ter Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["a74be98ba7","07c022d89b"],"chunks":["zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js","Frame-DW6UFrUy.js","DynamicMarkdown-B62XqCSI.js"]}