Versions Compared

Key

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

...

Post deployment steps for all clouds (AWS, Azure and GCP)

After deploying Kyvos using no-Spark processing model, perform the following post deployment steps.

  1. Add the kyvos.connection.readUsingCustomFS.jobs.internal=NONE property from the Kyvos connections page

  2. Modify the values of the following properties in the advance properties of semantic model job:

    • kyvos.process.compute.type=KYVOS_COMPUTE

    • kyvos.build.aggregate.type=TABULAR

    Set the kyvos.process.datastore.properties propertyon Hadoop Connection properties and set the value as SET disabled_optimizers = 'join_order';SET memory_limit='40GB';SET threads TO 1;
  3. Restart Kyvos services.

Post deployment steps for Azure

The following post-deployment steps are required to be performed because the Datalake must be executed since the Data Lake connection is blank on the Azure no - Spark cluster.

  1. Launch SSH Kyvos Manager from terminal.

  2. Navigate to /data/kyvos/app/kyvos/olapengine/conf/providerInfo.xml file.Add Hadoop Cluster in

  3. In the providerInfo.xml file, add Hadoop cluster for Azure provider list on Kyvos Manager node, and complete the following details: , including all necessary details.

Code Block
<DEPLOYMENT_PROVIDER_MAPPING PROVIDERLIST="5">
    <TYPE NAME="AZURE"></TYPE>
</DEPLOYMENT_PROVIDER_MAPPING>
<PROVIDERLIST NAME="5">
    <ALLOWED_PROVIDERS><![CDATA[HADOOP_CLUSTER,LOCAL_PROCESS_CLUSTER,DATABRICKS,PRESTO,ATHENA,POSTGRESQL,AZURESQLDB,GENERIC,SNOWFLAKE]]></ALLOWED_PROVIDERS>
</PROVIDERLIST>
  1. Update the snapshot Bundle for Kyvos BI server configurations.

  2. Restart the services.

...

Important points to know

To process semantic model without spark, you must do the following:

  • From the Kyvos Connection page, do the following:

    • For ROLAP queries, set the kyvos.connection.defaultsqlengine property’s value as True.

    • Add the kyvos.connection.isRead property and set is value as True.

  • Modify the value of the following semantic model advanced properties on Kyvos Web Portal:

    • kyvos.sqlwarehouse.catalog = ‘Your catalog name’ 

    • kyvos.sqlwarehouse.tempdb = ‘Your Database name’ 

    • kyvos.build.aggregate.type = TABULAR 

    • Kyvos.process.compute.type = Kyvos Compute 

  • You can also set subtype to select no Spark model processing for semantic model via property.
    To do this, navigate to the Kyvos Properties page and update the KYVOS_PROCESS_COMPUTE_SUBTYPE property and restart Kyvos services.

...