Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Provisioning Tutorial Video

Multimedia
nameProvisioning_Datalake_compress.mp4

Prerequisites

Please see the DTI Readiness Checklist to ensure you are ready to begin provisioning. You must be able to access a C3 Cluster to complete any of the steps on this page.

Please contact help@c3dti.ai if you can't access your c3 tenant/tag.

COVID-19 Data Lake Provisioning

To deploy the COVID-19 Data Lake to your tenant/tag, please clone the base COVID-19 package located here. Then, following either of the methods below, provision the 'baseCovidDatalake' package from the dtiTraining subdirectory.

Provisioning Methods

There are two methods to provision a package:

  1. Via a web-based provisioner in a tenant/tag's static console.
  2. Via C3 AI command line interface (CLI), which enables developers to provision code without a web-browser.

Web Provisioner

After accessing your tenant/tag you should see a page like the following:

...

And here is the provisioner after a failure:

Command Line Provisioner

See Installing the C3 command line tool.

...

Code Block
[dti/mkrafczyk] Created 2.56Kb ZIP of one package in 0.0s
[dti/mkrafczyk] Server Warnings:
{fileUrl:"meta://dtiTraining/repository.json",lineNum:0,colNum:0,severity:"WARNING",message:"Wrong server version, current version is: '7.12.13' but expected version matching: '7.12.0.10137'"}
{fileUrl:"meta://c3aiDataLake/repository.json",lineNum:0,colNum:0,severity:"WARNING",message:"Wrong server version, current version is: '7.12.13' but expected version matching: '7.12.0.10137'"}
....
....
{fileUrl:"meta://server/uiFramework/src/changeLog-uiFramework.c3doc",lineNum:3,colNum:0,severity:"WARNING",message:"Unknown documentation category 'Change Log'.",listenerType:"DocumentationTopicListener"}
{fileUrl:"meta://server/webdriverProtocol/src/changeLog-webdriverProtocol.c3doc",lineNum:3,colNum:0,severity:"WARNING",message:"Unknown documentation category 'Change Log'.",listenerType:"DocumentationTopicListener"}
[dti/mkrafczyk] Provisioning completed with some warnings (2020-08-19T17:05:13.116-05:00)
Time taken: 1m 34.145s
Finished

After Provisioning

  • If you're using the JavaScript static console to interact with your package, refresh your browser tab or execute the command 'c3ImportAll()'. Once completed, all code in your tenant/tag (e.g., Types, metrics, seed data) should be updated to match your new package.
  • If you're using the C3 AI Jupyter service you may need to restart the Jupyter interface.
  • If you're connected to C3 AI Suite through a remove python or Jupyter session, you will need to re-run the cell which creates the `c3` object.

Troubleshooting

Provisioning can fail for many reasons. We list here some common errors along and how to fix them. If provisioning fails, C3 AI Suite will return your tenant/tag to its last working state.

If your problem isn't listed here, please contact us at help@c3dti.ai so we can help you out. If your problem is common enough, it'll be added to the list here.

ActionError: MetadataPackage workflow doesn't exist

This means the provisioner can't find the package you specified. Ensure the package name you give the provisioner matches the 'name' field of your 'package.json' file.

...