绿色小软件下载
当前位置:首页 >> 业界风云 >> 使用 Markdown 和 SQL 的免费自托管商业智能系统

使用 Markdown 和 SQL 的免费自托管商业智能系统

本贾尼·斯特劳斯特卢普 业界风云 6

Evidence 是一个使用 Markdown 和 SQL 的免费自托管商业智能系统。它连接到您的数据仓库,并帮助您使用 Markdown 构建交互式业务报告。它使用 SQL 查询来获取可以在报表中直观地显示的数据。您可以创建图表、图形,甚至可以简单地以与自定义 SQL 查询相对应的表格格式显示数据。您甚至可以通过更改合成嵌套来构建自定义页面,并使用不同的数据可视化方案以可呈现的方式显示数据。目前,它支持 BigQuery、Snowflake 和 PostgreSQL 作为数据仓库进行连接。但在以后的更新中,将可以选择使用 MySQL、MSSQL 甚至 SQLite 作为数据源。证据也支持自定义诱惑,并让您可以自由定义自己的风格。您可以将 SQL 查询中的值传递到其他一些块,使用循环,甚至动态渲染 Markdown 语法。您可以创建任意数量的页面并将它们固定在主页上。证据商业智能系统的主要特点:易于安装:许多自托管工具都带有冗长而复杂的设置。但这里的 Evidence 支持轻松安装,一切都是从简单的 NPX 模板设置的。图表和图形:它可以让您呈现数据?您可以使用 SQL 查询作为图表和图形进行获取。它支持折线图、散点图、面积图、直方图和气泡图,您可以使用数据表上的各种列创建这些图。多数据库支持:目前内置支持连接到 Google BigQuery、Snowflake 和 Postgres 等数据仓库。MySQL、CSV、MS SQL 和 SQLite 集成将在即将到来的更新中出现。一些编程,例如功能:证据支持循环、条件块、参数化页面、测试等。有一个特定的语法可以做不同的事情,你可以使用它附带的教程来学习所有这些。实时页面更新:当您在 Markdown 中编辑页面时?保存更改,更改会自动显示在浏览器中。如果页面已经打开,则它会自动刷新它以显示更改。托管在 Netlify 上:创建 Markdown 报告后构建的 Evidence 网站或项目可以托管为静态站点。您可以通过添加数据库凭据作为环境变量来免费将其托管在 Netlify 上。在本地安装证据:安装过程很简单,您只需要一台 Linux 服务器或 PC 即可启动。只需确保您的 PC 已经安装了以下软件包。Git节点JSPostgreSQL 服务器如果您想使用其他数据仓库源,例如 Google BigQuery,那么您可以这样做。但在这篇文章中,我将使用 PostgreSQL 进行演示。因此,只需打开终端并键入以下命令即可。它将为您创建一个证据项目。npx degit 证据开发/模板 my-project只需进入项目文件夹并安装所有 Node 模块。为此,请执行以下命令。npm 安装运行以下命令,打开浏览器,在地址栏中键入 http://localhost:3000,将显示证据的主页。您可以在下面的屏幕截图中看到这一点。npm 运行开发现在,安装成功,您现在可以开始创建报告了。但在此之前,您必须配置数据库连接。为此,您只需转到项目中的“.evidence”文件夹,然后使用任何文本或代码编辑器打开“database.config.json”文件。由于我在这篇文章中使用了 PostgreSQL,因此请添加数据库凭据,如下面的屏幕截图所示。返回项目文件夹并打开“evidence.config.json”文件。这里更改“数据库”变量并输入“postgres”,因为我们使用的是 PostgreSQL。对于 Snowflake 和 BigQuery,请分别输入“snowflake”和“bigquery”。现在,此时,所有配置都已完成。现在可以开始创建嵌入 SQL 查询的 Markdown 页面,以便在浏览器中呈现它们并查看结果。使用证据作为商业智能系统:如果您熟悉 Markdown 语法,那么您可以在此处使用 SQL 轻松创建页面。在项目中,您转到“src/pages”文件夹。在这里,您可以创建 Markdown 页面并在基本 URL(在本例中为 localhost:3000)中使用它们的名称。那里已经有一个名为“firstquery.md”的测试页面,您可以开始编辑它以满足您的需要。现在,将 Markdown 文件的内容替换为您自己的内容。若要在页面上添加 SQL 查询,请使用以下语法。将此代码片段粘贴到 Markdown 中的任何位置,并在浏览器中查看结果。它会自动重新加载页面,供您显示更改。'''数据的任何名称SQL_Query这里```现在,您可以通过添加一些图表或图形将其提升到一个新的水平。例如,如果要使用从 SQL 获取的数据显示图形,请使用此语法。它将在网页上创建一个简单的折线图,但您可以使用其他类型的图表。您还可以做很多其他事情,它们都列在官方文档页面上。您可以在此处查看该文档,然后简单地相应地构建您的报告页面。使用我在本文开头添加的证据创建的示例报告页面。这样,您就可以轻松使用这个简单而强大的商业智能系统。您所要做的就是将简单的 Markdown 语法信息与 SQL 一起使用来创建交互式报告或网页。它不仅仅止于此,因为您可以在 Netlify 上将项目作为静态站点托管。文档中提供了部署指南,您可以通过该指南为其配置 Netlify 工作流程。关闭的思考:事实上,那里有许多商业智能系统,但这里的证据是非常独特的。在这里,它具有连接到数据库和创建交互式报告文档或网页所需的几乎所有功能。最好的部分是您可以使用它来创建整个网站,甚至可以免费托管它。目前,支持的数据库仓库较少,在即将到来的更新中将支持更多。

使用 Markdown 和 SQL 的免费自托管商业智能系统

协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

本站有部分为网络搜集整理而来, 如有版权及内容质疑,请即刻联系站长整改。分享是美德,欢迎转载,敬请注明出处

同类推荐
控制面板
您好,欢迎到访网站!
  查看权限
标签列表