- 16 Sep 2024
- 3 Minutes to read
- Print
- DarkLight
- PDF
Install LandingLens on Snowflake
- Updated on 16 Sep 2024
- 3 Minutes to read
- Print
- DarkLight
- PDF
This article applies to these versions of LandingLens:
LandingLens | LandingLens on Snowflake |
✖ | ✓ |
Installation Requirements
- Before installing any apps from the Snowflake Marketplace, a user with the ORGADMIN role must accept the Consumer Terms of Service for the Snowflake Marketplace. For more details, go to the Snowflake Documentation.
- To install an app, you must use the ACCOUNTADMIN role or another role with the IMPORT SHARE and CREATE privileges. For more details, go to the Snowflake Documentation.
- You must have a warehouse to install LandingLens. The warehouse can be any size (including X-Small) and can have auto-suspend enabled.
- You must have a warehouse to run LandingLens.
Request the LandingLens App
Access to the LandingLens app is available by request. To request the app, follow the instructions below:
- Open the LandingAI provider page in the Snowflake Marketplace.
- Locate and click the LandingLens - Visual AI Platform listing.
- Click Request.
- Fill out and submit the request form.
- The LandingAI team will review the request and contact you with more information.
Install the LandingLens App
After you've requested the app and been granted access it, follow the instructions below to install it in Snowflake:
- Open the LandingAI provider page in the Snowflake Marketplace.
- Locate and click the LandingLens - Visual AI Platform listing.
- Click Get.
- Select the Warehouse to use for the installation process. The warehouse is only used to install the app, and can be any size (including X-Small).
- If you want to change the name of the application, click Options and enter a name in Application Name.
- Click Get.
- Go to Snowsight > Data Products > Apps. Double-click the LandingLens app listing. (Although the app is listed in the Installed Apps section, it is not installed yet.)
- A new page opens. It has a series of steps that guide you through the installation process.
- In Step 1, click Grant. These permissions allow LandingLens to create compute pools and perform other tasks in your account.
- In Step 2, click Review. Review the allowed endpoints on the pop-up and click Connect. This allows LandingLens to access the Internet.
- Scroll to the top of the page and click Activate.
- LandingLens opens in your Apps. Click Launch App.
- The installer opens in the APP_WIZARD tab.
- Click Install. The installer installs all the required services for the LandingLens app. This process takes about 20 to 30 minutes. Do NOT close the tab during the installation process, because that will stop the process.
- Once the installation process is complete, all services have the status DONE or READY (green checkmark) and the URL to access LandingLens displays. Copy and paste the URL into a new tab to open the LandingLens app. We recommend bookmarking this URL.
Log In to LandingLens App on Snowflake
After you install LandingLens, you can log in to the app using the Snowflake credentials you used to install the app. Only users with the correct privileges in the account can access the LandingLens app.
Troubleshooting Tips
Errors During the Installation Process
During the installation process, you might get errors, such as Number of retries exceeded
. Or, some of the services might still have the status MISSING (yellow triangle).
To resolve these issues, click Upgrade or Resume. This triggers the installer to attempt to install the service again.
Error: Insufficient Privileges
Due to a change to endpoints permissions in Snowflake, some users may receive an error about insufficient privileges
after installing the LandingLens application on Snowflake. We are preparing a new version of LandingLens that resolves this issue.
If you receive an insufficient privileges
error before the new version is available, follow the instructions below to resolve the issue:
- Go to the LandingLens installer on Snowflake.
- Click Support in the left-hand nav bar.
- Select the I understand that some actions are irreversible checkbox.
- Click SQL Passthrough.
- Type this in the SQL Statement textbox:
GRANT SERVICE ROLE traefik.traefiksnow!ALL_ENDPOINTS_USAGE TO APPLICATION ROLE llens_public;
- Click Run.