Navicat BI 工具 | 连接数据

早前,海外 LearnBI online 博主 Adam Finer 对 Navicat Charts Creator 这款 BI(商业智能)工具进行了真实的测评。上一期,我们介绍了这位博主对 Navicat BI 工具的初始之感。今天,我们来看看从连接数据的角度,Navicat 与其他商业工具有多大的差异。LearnBI online 作为油管上最专业的 BI 媒体之一,粉丝量近 9 万,单个视频最大播放量近二百万次。

完整视频:油管 BI 大神亲测 Navicat BI 工具 | 这是任何人都可在一个小时内掌握的工具-CSDN博客

连接数据

我们已经看到我们可以制作的仪表板类型。那么数据源呢?我们能使用哪些数据源?我将首先创建一个全新的工作区。你可以看到这里有三个步骤,由上面的三个按钮表示,即创建数据源、可视化数据和共享仪表板。

无论如何,现在我们点击新建数据源。正如你所想的那样,鉴于 Navicat 的主要产品,你可以连接到几乎所有主流数据库管理系统,包括标准版本以及 GCP、AWS 和 Azure 等云平台上的版本。还有一个文件连接器,你可以从基本文本文件到 Microsoft Access 文件加载任何内容。总的来说,这几乎涵盖了企业可能期望拥有的大部分数据源。Charts Creator 与其他 BI 工具的一个不同之处在于,它没有连接到任何第三方基于 API 或 SaaS 的数据源的连接器,这当然是锦上添花,但说实话,鉴于 Navicat 历史上一直在构建用于处理关系型数据库的工具,我实际也没有期望有任何这样的连接器。

图片

正如我所说的,它涵盖了大部分场景。大多数时候,更大的公司正使用 ETL 工具将所有第三方数据传输到数据仓库中。请观看这个视频了解更多相关信息。我已连接到 Google Cloud 平台上的一个 MySQL 实例,本次演示,我将使用 hotel 数据库,我们可以看到这里所有的表。当我拖拽一个(表)到这里,它将以可视化方式表示。

如果我想将其他的表与它联接,我只需将它们也拖到这里。在两个表之间找到了联接。如果我点击它,我可以检查它是否正确。这里所关联的键是正确的,但需要将其更改为左联接而不是内联接,我必须承认,这个更改(联接)的按钮并不是很明显。因此,我认为可以对此进行改进。但实际上,你只需单击此处,我点击应用并刷新数据,将会显示在这里生成查询输出结果的预览。

图片

如果我拖拽 countries 到这里,则未检测到联接。因此,我们需要手动配置它。我从这里按住鼠标并拖到那里,然后会出现此窗口,其中我只添加双方的相关字段,这样就会创建联接。

如我们所见,我会再将其他几个表拖到这里,以创建我们的数据源。并给它命名。这里有两个选项供我们选择以何种方式连接数据,我们可以选择实时连接,因此执行的任何查询都将使用最新的数据。或者,我们可以选择归档数据,这将提取数据源并将其放入 Charts Creator 文件中。

图片

数据源

Navicat Charts Creator 支持连接到许多不同的数据库:MySQL、MariaDB、PostgreSQL、Oracle、SQLite、SQL Server、GaussDB 和 OceanBase。它也可以从任何 ODBC 数据源(包括 Sybase、Snowflake 和 DB2)、外部文件以及链接文件等。

博主 Adam Finer 从可视化界面、连接数据、创建图表、仪表板、共享以及价格等维度深入拆解和分析后,Adam Finer 给出了中肯且专业的评价:我非常喜欢它干净简洁的用户界面,这是任何人都可以在不到一个小时内掌握的工具。它具有强大的数据可视化和图表功能,这是许多商业 BI 工具无法企及的,但这不是 Charts Creator 主要特点。正如视频所说的,这是一个创建图表的工具,它做得很出色!如果你想制作一些简单且吸引人的仪表板来监控你的数据,那么你真的不能错过 Charts Creator。尤其是,如果你已经在使用 Navicat(其他数据库管理工具),那么这将成为你数据库上的一个非常好的首选辅助工具。

完整视频:油管 BI 大神亲测 Navicat BI 工具 | 这是任何人都可在一个小时内掌握的工具-CSDN博客

往期回顾 

哪款工具最适合 MySQL 项目?| 百度来揭秘了

Navicat 常见技术教程

Navicat 入选中国信通院发布的《中国数据库产业图谱(2023)》 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/492783.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis是单线程还是多线程?(面试题)

1、Redis5及之前是单线程版本 2、Redis6开始引入多线程版本(实际上是 单线程多线程 版本) Redis6及之前版本(单线程) Redis5及之前的版本使用的是 单线程,也就是说只有一个 worker队列,所有的读写操作都要…

外包干了15天,技术退步明显。。。。。。

说一下自己的情况,本科生,19年通过校招进入武汉某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&a…

07、Lua 流程控制

Lua 流程控制 Lua 流程控制控制结构语句 Lua 流程控制 Lua编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 以下是典型的流程控制流程图: 控制结构的条件表达式结…

基于RAG的大模型知识库搭建

什么是RAG RAG(Retrieval Augmented Generation),即检索增强生成技术。 RAG优势 部分解决了幻觉问题。由于我们可以控制检索内容的可靠性,也算是部分解决了幻觉问题。可以更实时。同理,可以控制输入给大模型上下文内容的时效性&#xff0c…

007_how_to_start_learning_Matlab学习的启动与加速

Matlab学习的启动与加速 1. 前言 这个专题的Matlab博文系列,来到了传奇的007,我又准备放下技术工作的写作,来一点务虚和规划的内容。 这个系列的开始,也是一个随机发生的小概率事件,本来Python(PyQt&…

Tomcat和Servlet了解

一,服务器概述 先了解下主机-系统-容器和程序这几个之间的关系. 主机:主机是指一台计算机设备,可以是物理服务器或虚拟服务器,用于存储数据、运行应用程序和提供服务。在这种情况下,主机是托管Ubuntu(Linux系统&…

【数据结构】归并排序(不用递归)

大家好,我是苏貝,本篇博客带大家了解归并排序,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️ 目录 归并排序(用递归) 之前我们写了一篇博客来介绍如何用递归实现归并排序…

回顾皆草木,唯你是青山~

新中式小飞袖连衣裙 每一件衣裳都是时间的礼赞 是炎炎夏日的一抹清新 传统元素与现代时尚设计相结合 面料舒适透气,裙摆飘逸灵动 宛如林间自由洒脱的小仙子~

网络安全:Kali Linux 进行SQL注入与XSS漏洞利用

目录 一、实验 1.环境 2.Kali Linux 进行SQL注入 3.Kali Linux 进行XSS漏洞利用 二、问题 1.XSS分类 2.如何修改beef-xss的密码 3.beef-xss 服务如何管理 4.运行beef报错 5.beef 命令的颜色有哪些区别 6.owasp-top-10 有哪些变化 一、实验 1.环境 (1&a…

数据结构·二叉树(2)

目录 1 堆的概念 2 堆的实现 2.1 堆的初始化和销毁 2.2 获取堆顶数据和堆的判空 2.3 堆的向上调整算法 2.4 堆的向下调整算法 2.4 堆的插入 2.5 删除堆顶数据 2.6 建堆 3 建堆的时间复杂度 3.1 向上建堆的时间复杂度 3.2向下建堆的时间复杂度 4 堆的排序 前言&…

2024年生骨肉冻干深度比较:希喂、NWN、PURPOSE,哪一款更胜一筹?

在科学养宠的当今时代,生骨肉冻干已经成为猫咪日常饮食中不可或缺的一部分。高肉含量的生骨肉冻干不仅易吸收、好消化,更能给猫提供其他猫粮所不能提供的微量物质,更满足猫的全面营养需求。然而,面对市面上琳琅满目的生骨肉冻干品…

鸿蒙OS实例:同步获取应用配置的【versionCode和versionName】

1.同步方式获取 首先需要导包&#xff1a; import bundleManager from ohos.bundle.bundleManager 工具类&#xff1a; public static async getVersionName(): Promise<string> {try {let bundleInfo await bundleManager.getBundleInfoForSelf(bundleManager.Bundle…

从零开始搭建游戏服务器 第七节 创建GameServer

目录 前言正文创建GameServer模块修改配置创建NettyClient连接到登录服登录服修改创建协议游戏服注册到登录服 总结 前言 上一节我们使用自定义注解反射简化了协议解包和逻辑处理分发流程。 那么到了这里登录服登录服的架构已经搭建的差不多了&#xff0c;一些比较简单的、并发…

Android卡顿掉帧问题分析之实战篇

本文将结合典型实战案例&#xff0c;分析常见的造成卡顿等性能问题的原因。从系统工程师的总体角度来看 &#xff0c;造成卡顿等性能问题的原因总体上大致分为三个大类&#xff1a;一类是流程执行异常&#xff1b;二是系统负载异常&#xff1b;三是编译问题引起。 1 流程执行异…

AIGC工具系列之——基于OpenAI的GPT大模型搭建自己的AIGC工具

今天我们来讲讲目前非常火的人工智能话题“AIGC”&#xff0c;以及怎么使用目前的AI技术来开发&#xff0c;构建自己的AIGC工具 什么是AIGC&#xff1f; AIGC它的英文全称为(Artificial Intelligence Generated Content)&#xff0c;中文翻译过来就是“人工智能生成内容”&…

共射极放大电路理论计算

目录&#xff1a; 1、概述 2、理论计算 3、Multisim仿真验证 1&#xff09;静态工作点与放大倍数 2&#xff09;输入阻抗仿真 1、概述 如下图所示的共射极放大电路&#xff0c;本内容主要计算静态工作点电压、电压放大倍数与输入输出阻抗。 2、理论计算 列出方程如下&am…

Apache Hive的基本使用语法

一、数据库操作 创建数据库 create database if not exists myhive;查看数据库 use myhive; desc database myhive;创建数据库并指定hdfs存储 create database myhive2 location /myhive2;删除空数据库&#xff08;如果有表会报错&#xff09; drop database myhive;…

【机器学习300问】54、如何找到有效的组合特征?

一、为什么需要去寻找有效的组合特征&#xff1f; 因为并不是所有的特征组合都会意义&#xff0c;都能带来价值。 例如在房价预测场景中&#xff0c;卧室数量和浴室数量的比值有意义&#xff0c;但房屋面积与建造年份相组合作为新的组合特征&#xff0c;可能就没有实际含义&…

Redis中的事件(二)

文件事件 文件事件的处理器 Redis为文件事件编写了多个处理器&#xff0c;这些事件处理器分别用于实现不同的网络通信需求&#xff0c;比如说: 1.为了对连接服务器的各个客户端进行应答&#xff0c;服务器要为监听套接字关联连接应答处理器2.为了接收客户端传来的命令请求&a…