Versions Compared

Key

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

...

As a self-serve tool, Kyvos allows you to define your business case without the need for any coding expertise. To further enhance the user experience, the Quick Data Modeling feature is introduced. It allows you to create data connections quickly, identify your data (available in tables and SQL), and design an semantic model without deep learning of the Kyvos interface. It enables you to build process a smart skeleton of your business use case with minimal interaction and bootstrapping work.

...

Aura tab collection
paramsJTdCJTIyZ2VuZXJhbCUyMiUzQSU3QiUyMnRhYlNwYWNpbmclMjIlM0EwJTJDJTIydGFiV2lkdGglMjIlM0ExMDAlMkMlMjJ0YWJIZWlnaHQlMjIlM0E1MCUyQyUyMmRpcmVjdGlvbiUyMiUzQSUyMmhvcml6b250YWwlMjIlN0QlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIyYmFja2dyb3VuZENvbG9yJTIyJTNBJTdCJTIyY29sb3IlMjIlM0ElMjIlMjNmZmYlMjIlN0QlMkMlMjJib3JkZXIlMjIlM0ElN0IlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyd2lkdGglMjIlM0ExJTJDJTIydG9wJTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmNvbG9yJTIyJTNBJTdCJTIybGlnaHQlMjIlM0ElMjIlMjNjY2NlY2YlMjIlN0QlN0QlMkMlMjJwYWRkaW5nJTIyJTNBJTdCJTIydG9wJTIyJTNBMTAlMkMlMjJyaWdodCUyMiUzQTEwJTJDJTIyYm90dG9tJTIyJTNBMTAlMkMlMjJsZWZ0JTIyJTNBMTAlN0QlN0QlMkMlMjJhY3RpdmUlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzZjU4MjI3JTIyJTdEJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzMDAwMDAwJTIyJTdEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiUyQyUyMmZvbnRXZWlnaHQlMjIlM0ElMjJib2xkJTIyJTdEJTdEJTJDJTIyaG92ZXIlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSUyMiUyM2RmZTFlNiUyMiU3RCUyQyUyMnRleHQlMjIlM0ElN0IlMjJmb250U2l6ZSUyMiUzQTE4JTJDJTIyY29sb3IlMjIlM0ElMjIlMjM1ZTZjODQlMjIlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTJDJTIyZm9udFdlaWdodCUyMiUzQSUyMmxpZ2h0ZXIlMjIlN0QlN0QlMkMlMjJpbmFjdGl2ZSUyMiUzQSU3QiUyMmJhY2tncm91bmRDb2xvciUyMiUzQSU3QiUyMmNvbG9yJTIyJTNBJTIyJTIzZjRmNWY3JTIyJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSUyMiUyMzVlNmM4NCUyMiUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlMkMlMjJmb250V2VpZ2h0JTIyJTNBJTIybGlnaHRlciUyMiU3RCUyQyUyMmJvcmRlciUyMiUzQSU3QiUyMnRvcCUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJ3aWR0aCUyMiUzQTElMkMlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyY29sb3IlMjIlM0ElN0IlMjJsaWdodCUyMiUzQSUyMiUyM2NjY2VjZiUyMiU3RCU3RCU3RCU3RA==
Aura tab
summaryFile
paramsJTdCJTIydGl0bGUlMjIlM0ElMjJGaWxlJTIwJTIyJTdE
  1. Click the Register data using file link.

  2. On the Add Dataset dialog, provide a Name for the file.

  3. For AWS-based deployments, select the name of your S3 Bucket from the list.

  4. Select the file. Click the Actions menu (...) to navigate to the file.

  5. Specify the File Type such as Character Separated Values, Parquet, or Sequence.

  6. Specify the line separator, field separator, escape characters, enclosed by, skip top lines, and encoding type options.
    See the Created dataset settings table section for details.

  7. For Compression, select None or LZO.

  8. If the data includes header information, select Contains Header Row so that the column headings will not be included as part of the data.

  9. Select Ignore Empty Rows to have empty rows ignored.

  10. Select Key as Column to set the field name to be the column description or select File name as column to set the file name to the column description.

  11. If the source data contains primary key or foreign key, the system automatically marks it.

  12. To use this file for lookup purposes, select the Lookup file checkbox. See Using lookup to learn more.

  13. Click Preview to preview your data.

  14. Click Add to add the file.

    image-20240226-094755.png

Aura tab
summaryTable
paramsJTdCJTIydGl0bGUlMjIlM0ElMjJUYWJsZSUyMiU3RA==
  1. From the Database drop-down list, select the data source. The databases available in the data source are listed. 

  2. Click the Choose tables as datasource link. The tables available in the database are listed. 

  3. Click the Add Table link corresponding to the table that you want to add to your analysis.
    For example, we have selected the ssb database and corresponding tables.

    image-20240226-095433.png
  4. You can mark tables as Dimensions or Facts also.

  5. You can also use Filters to filter data and columns from your tables.

  6. From the Added table list, click the table and the corresponding column name to define Column Properties.

  7. You can Hide columns, select Primary Key and Foreign Key, change Field name, and define the format for data here.
    If the source data contains primary key or foreign key, the system automatically marks it.

  8. Optionally, you can use the incremental identifier checkbox to specify the column you want to use to identify and process new data during an incremental  buildJob. The data should be sorted on this column or a date column.

    image-20240226-095633.png

Aura tab
summarySQL
paramsJTdCJTIydGl0bGUlMjIlM0ElMjJTUUwlMjIlN0Q=
  1. Click the Register data using SQL query link.

  2. On the SQL editor, enter your SQL query and click Preview to verify your data.

    image-20240226-101643.png
  3. As you enter text, suggested statements, functions, operators, and so on, are displayed. Click the item to auto-fill it.

    1. Use the Undo and Redo icons as needed as you create your calculated expression.

    2. To find or replace content, click the Find/Replace icon, and enter what to find.

    3. Select Match Case if needed.

    4. If you want to replace the found value, enter the text to replace and specify whether to replace all.

    5. To delete the entry for that item, click the X at the end of the line.

    6. Click the Next button. The system validates all your files and tables and displays errors if your data is invalid.

    7. The Define Relationships tab page is displayed with a set of relationships automatically created by the system.
      These relationships are created on the basis of data selected in the previous step and information about master data, fact data, primary key, and foreign key.

    8. If the system does not generate any relationships, or to define your custom relationships, you can manually define relationships. For this, click the Add Relationship link.

Tip

Tips

  • Mark at least one fact table. This will help in the auto-creation of relationships and semantic model. You should mark that file as Fact, which you want to use as a fact table in relationships.

  • Mark the primary key and foreign key. This will help in the auto-creation of relationships and semantic model in the next stage. Dimensions/measures will not be created for primary/foreign keys.

  • Hide columns that you do not need in your analysis.

  • Update format if needed.

  1. Choose the Preview Table image-20240226-102409.pngImage Added icon Image Removed to see sample data, and click Filter data to refine the data that you want to bring in for your analysis.

  2. Click the Next button. The system validates all your files and tables and displays errors if your data is invalid.

  3. The Define Relationships tab page is displayed with a set of relationships automatically created by the system.
    These relationships are created on the basis of data selected in the previous step and information about master data, fact data, primary key, and foreign key.

  4. If the system does not generate any relationships or to define your custom relationships, you can manually define relationships. For this, click the Add Relationship link.

...

  1. You can further modify the design to add dimensions, measures, define dimensions and measure properties, and so on. Refer to Working with Semantic Models to know more.

  2. Click

    the Kyvos Free tag at the bottom to see the design and data limits for Kyvos Free.
    In case your data or design exceeds

    the

    limits, the system generates the corresponding error message and allows you to modify your design.
    Image Removed
  3. It is recommended to stick to the limits to ensure an optimal semantic model process.

  4. Click the Next button.

  5. The Review and Process tab shows the entities designed till now.

    Image Removed

  6. Here, you can choose any of the following options:
    I want to execute the test process now: Select this option to run the test build job and click Process Now.
    You can further choose:

    1. Input Data: Here, you can select the number of records or partitions to be processed in the test buildjob.

    2. Minimal Aggregation: Select the checkbox to minimize aggregations. Aggregates are precalculated summaries that improve query response time. However, semantic model size increases with aggregation.

    3. I want to execute the build job later: Select this option if you want to review your design and entities before proceeding with the buildjob. In this case, your design is saved, and you can access the semantic model from Toolbox at any time.

  7. Once you have launched the test buildjob, click View Build Job Progress to see the build job status.
    The system shows the build job status in the semantic model designer, as shown in the following figure.

    At the successful completion of your test buildjob, you can start creating visualization and then generate recommendations to further optimize your design.