Skip to content

dkhatri-crest/looker-dashboards-dataminr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dataminr Project

Dataminr Looker Dashboards

Introduction

Dataminr is a real-time information discovery platform that leverages artificial intelligence and machine learning to identify and deliver critical information and alerts to users. The platform is designed to help organizations, including businesses, news organizations, government agencies, and other entities, detect and respond to important events and developments as they happen.

Description

Elevate your data-driven decision-making with Looker's powerful analytics platform tailored for the Dataminr ecosystem. Seamlessly transform raw data into actionable insights through intuitive visualizations and interactive dashboards. Harness the combined potential of Looker and Dataminr to unlock deeper insights and drive your business forward.

Steps for installing the Dataminr Looker Dashboard Project

Create a connection in Looker

  1. To create connection to the chronicle, First open the Looker instance and navigate to the Home page.

    image13

  2. Now select the main menu. Then click Admin and go to the connection page.

    image19

  3. Now click on the Add connection to create a new connection.

  4. Enter the name of the connection as you prefer and select Google BigQuery Standard SQL in the Dialect.
    Now several new fields will appear.

  5. Enter Billing Project ID field. Example: “chronicle-crds” here, where Chronicle data is present.

  6. Enter the relevant dataset name, Example: “datalake” here:

    image11

  7. For the authentication choose service account method and upload the service account file.

  8. In Optional settings, Set both the timestamps (Database timestamp and query timestamp) as UTC (the time fields shown in dashboards will affect accordingly).

  9. Click on the Connect button (image4), and it is Done. You are connected to the Chronicle database.

Method-1: Get the Block from Github Repository

  1. Go to https://github.com/monil-shah28/dataminr_looker_dashboards and fork the main branch.

  2. Turn on “Development Mode”.

    image25

  3. Select Projects from the Develop menu.

    image20

    image34

  4. From the LookML Projects page, select New LookML Project to open the New Project page.

    image9

  5. On the New Project page, specify the options for project: a. Project Name: Give project name (i.e., dataminr-dashboards). b. Starting Point: Choose Blank Project. c. Select Create Project. Looker creates the project and opens it in the Looker IDE.

    image35

  6. Select the Settings icon from the navigation bar, and open the Configure Git page by selecting the Configure Git button:

    image32

  7. In Looker's Configure Git section, paste the HTTPS URL for dataminr looker dashboard git repository in the Repository URL field, then select Continue.

    image24

  8. Enter github username and Personal Access Token, then click “Test and Finalize Setup”:

    image36

  9. If you get an error like “Ensure credential allow write access failed”, just enter the username and token again and click “Skip Tests and Finalize Setup”:

    image37

  10. Now, you should be able to see the code from master branch. If not
    a. In the ‘Git Actions’ tab from the left side, click on the “Pull from…” option.

    image17

    b. Select the “Pull From Production” option and click on the Confirm button.

    image14

  11. In the ‘File Browser’ tab from the left side, click on ‘manifest.lkml’ and update the value of the following constants and then click “Save Changes”.
    a. project_name: The name of the project you provided in step 4. (i.e. dataminr-chronicle)
    b. CONNECTION_NAME: The name of the connection you created to connect with the chronicle.
    c. CHRONICLE_URL: The link of your chronicle tenant where the drill results will be redirected.

    image38

  12. In the Git Actions, click on the “Deploy to Production”:

    image6

  13. On the Homepage of your Looker instance, navigate to the “LookML dashboards” tab under the “Folders” tab to access and view all the created dashboards.

    image21

Method-2: Get the Block from Marketplace

  1. After a successful connection click on the ‘marketplace’ button in the top-right corner.

    image26

  2. And then click on “Discover”.

    image13

  3. It will open a Looker marketplace.

    image3

  4. Search “Dataminr”, it will open the page for installation.

  5. Click on “install+”.

  6. Select “Install” And “Accept” terms and conditions.

  7. Click on Agree and Continue.

  8. Select Connect Name from the dropdown.

  9. After Successful installation, user would be able to see the Dataminr block under Home => Blocks => It would be displayed similar to the Chronicle block displayed in the image below.

    image16

  10. After clicking on it, you would be able to see the below listed dashboards, that would populated Dataminr data from your configured Chronicle instance. Example, Dashboards displayed after installing the Chronicle Block.

    image31

You can install the project by following the installation steps from any of the above described two methods.

About

Looker dashboards for Dataminr

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • LookML 99.7%
  • JavaScript 0.3%