لطفا صبر کنید

pooyan Query Builder

A ready-to-use tool for quick access and execution of database queries
Export Output

Ability to save and export query results in various formats such as Excel, CSV, and JSON for use in other systems and reports.

Smart Suggestion

By automatically analyzing data and table structures, it suggests the best options and filters to the user, making the query building process faster and more accurate.

Beautification

Automatically formats SQL codes with an organized and readable structure to simplify their readability and maintenance.

Features

A rich set of smart tools for working with data

Connections

The "Connections" section in the pooyan Query Builder software is a powerful starting point for accessing your organizational data. In this section, users can easily and with just a few clicks, establish a secure and stable connection to various databases including Microsoft SQL Server, Oracle, MySQL, and other data sources. This capability not only makes the connection process faster and easier but also, with support for advanced security settings, provides you peace of mind when using sensitive data. The flexibility of this section is such that you can manage, edit, or even save your connections whenever needed, to reuse them in future projects without wasting time.

Files

In the "Files" section, the main focus is on managing and organizing data in the form of various files. This section allows you to upload, view, and process a collection of files in different formats such as CSV, Excel, JSON, and even simple text files. Quick search capability, intelligent categorization, and content preview enable users to find their desired data in the shortest time and use it in analytical projects or reporting. This section is also designed in such a way that even with large volumes of data, the software's performance remains smooth and without speed reduction, providing you with a professional and hassle-free experience.

History

The "History" section allows you to precisely and chronologically track the trail of all your activities in the software. Every search, every query, and every change you have made in the data is saved and archived in this section so you can easily refer to them in the future. This feature is particularly useful for large teams and long-term projects, as it always provides documented access to the history of actions taken. Additionally, the ability to revert to previous versions of queries or review past results makes the data analysis process both more accurate and faster.

Data Sources

Quick and easy access to various database providers

Customization

How to define a new data source provider?
C#
public class CustomQueryProvider : IQueryProvider
{
    public DbProviderFactory ProviderFactory => global::Microsoft.Data.SqlClient.SqlClientFactory.Instance;
    public string Provider => "custom";
    public string? ConnectionString { get; set; }
    public string ParameterSign => "@";

    public string? GetConnectionString(string? connectionString = null, string? database = null)
    {
        // TODO: ...
    }

    public async Task<Database[]> DatabasesAsync()
    {
        // TODO: ...
    }

    public async Task<Table[]> TablesAsync(string database)
    {
        // TODO: ...
    }

    public async Task<Column[]> ColumnsAsync(string database, string table)
    {
        // TODO: ...
    }

    public IHtmlContent Title(IServiceProvider services) => services.GetRequiredService<IHtmlLocalizer<Startup>>()["Custom"];
    // TODO: Svg Icon
    public IHtmlContent Icon() => new HtmlString("...");
    public string AddUrl(IUrlHelper helper) => helper.Action("ConnectionsAdd", "Editor", new { module = Startup.ModuleName })!;
}

Introduction to the Query Builder Software from the pooyan Software Suite

General Software Introduction

The Query Builder software is a specialized and widely used component of the pooyan software suite from Gity Corporation, designed for quick and flexible access to data recorded in systems. This software enables enterprise and municipal users to search, filter, combine, and analyze information without needing mastery of databases or programming languages. By providing a simple platform for building complex informational queries, the Query Builder will be a powerful tool at the service of managers, experts, and analysts.

The Main Problem or Need the Software Solves

In organizations, accessing accurate and fast information amidst the high volume of recorded data has always been a major challenge. Many users need to search and filter specific information based on their desired conditions, but due to a lack of technical knowledge or system limitations, this task is delegated to IT teams. This dependency causes delays in decision-making and increases the workload of support teams. The Query Builder software eliminates this dependency and, by providing a user-centric environment, enables all users to build precise queries.

Key Features and Capabilities

Target Audience and Users of the Software

The Query Builder is a practical tool for all users at various organizational levels; from senior managers to executive staff. In municipalities, this software plays an important role in extracting information based on various conditions for sections such as statistics and planning, performance evaluation, revenue affairs, project monitoring, citizen services, and even support. Users can independently retrieve their desired information and make more timely decisions.

Use Case or Operational Example

Imagine a specialist in the urban planning unit wants to prepare a list of building permit applications registered within a specific time period, located in a specified area, and still in the "Pending Review" status. Using the Query Builder, they can easily select the "Permit Applications" entity, set the desired conditions (date range, area, status), and with just a few clicks, receive an accurate list of results. This information can be saved, exported, or sent to the relevant manager. All these steps are done without the need for SQL or contacting the IT unit.

Competitive Advantages and Distinguishing Points

Connection with Other Gity Systems

The Query Builder is fully connected with other software in the pooyan suite and uses data recorded in Form Builder, Process Builder, Entities, Tasks, Store, Drives, and other systems as an information source. Query results can be transferred to the Report Builder and displayed as dashboards or linked to other software such as Reminders, Messages, or even Documents. This integration transforms information from a "raw" level to an "analytical" and "operational" level, playing a decision-making role in the organization.

Reports and Informational Outputs

Results from queries are displayed in table format, and users can extract them as Excel, CSV, JSON files, or even as printed copies. There is also the capability to transfer results to the Report Builder for preparing charts, statistical analyses, and building management dashboards. The precise and reliable outputs of the Query Builder enable users to quickly search among data, identify trends, and utilize organizational data to improve performance.

مجموعه

Pooyan

Collection of office automation products for businesses

Gity, the delicious taste of technology

Gity Corporation, with Gity Eastern System (Private Joint Stock Company) at its core, officially began its activities in 2005 (1384 Persian calendar). The main activities of Gity are computer-based in the fields of hardware, software, information technology, and automation, which are provided in various forms such as products, services, and solutions.

The character of Gity Corporation

To zoom in, also hold down the Ctrl key

Experts from Gity
are here to answer your questions.

Iran (Islamic Republic of), Mashhad, Elahiyeh 15, Taghizadeh 6, Saba 8 Building, Unit 11
0513 620 6500
0915 102 6400
0920 102 6400
0930 102 6400
0936 603 8842
QRCode

Request

Elyas Sekhavatinia Responsible Expert 0920 102 6400
Elyas Sekhavatinia Online