The MSMQ adapter allows you to connect to and manage Microsoft MSMQ.
-- Create a private queue EXEC MSMQ.CreateQueue 'myqueuename'
-- Retrieve private queues from the local machine SELECT * FROM MSMQ.Queues WHERE type = 'private'
-- Peek a message from a queue and send a message SELECT * FROM msmq.PeekMessage WHERE queuename = 'myqueuename' EXEC MSMQ.WriteMessage 'myqueuename', null, 'This is a test'
You can query your data directly from SQL Server Management Studio (SSMS), in real-time, without the need to install drivers. Use SSMS to connect to Enzo directly, and start executing SQL commands.
Each adapter allows you to explore your remote systems directly, without requiring the use of ODBC drivers. Enzo exposes Stored Procedures (EXEC command) and in some cases supports SELECT, UPDATE, DELETE and INSERT operations. For example, you can select from a SharePoint list directly through Enzo.
In most cases you can also create a Linked Server to Enzo, and call any adapter through a Linked Server call (for example from Stored Procedures, Functions, SQL Jobs, or even Triggers). This capability provides deep integration with SQL Server databases and any remote system.
Use Excel and PowerQuery to query your data through Enzo directly. Build queries directly against any adapter, and make the queries available to Excel and PowerBI.
With Enzo, you can create powerful dashboards and Excel spreadsheets that tap directly into any adapter loaded by Enzo, without the need for ODBC drivers. When connecting to Enzo directly, your reports access data directly from the source system, in real-time. For example, you can build a PowerBI dashboard that shows Twitter mentions.
Import and export flat file data quickly, using the target cloud store of your choice. Enzo offers a unique target URI syntax allowing you to directly import and export data to your preferred target cloud drive.
Enzo allows you to read and write CSV and fixed-length files directly, regardless of the target location, even if stored inside Zipped documents. This capability eliminates complex programming tools and allows you to manage import/export of flat files directly using the power of SQL commands.
Enzo supports creating CSV files directly to dropbox, SharePoint Documents, S3, Azure Blobs, FTP, Egnyte, OneDrive (Personal and Business), GoogleDrive and local files system.
For a complete list of options, and destinations available,
see
Explore Import and Export CSV Files with SQL Commands
Sample SQL command to export all items from
a SharePoint list called Customers into dropbox directly.
EXEC CSV.WriteCSV 'generic', 'SELECT * FROM SharePoint.list@Customers', 'dropbox://customers/export.txt'
SELECT * FROM CSV.Read@generic WHERE path='dropbox://customers/export.txt'
Build applications quickly using the .NET language, Python, PowerShell, C++ or any other programming language, on any platform (including RaspberryPi devices) using the native REST interface. Enzo supports both the SQL Server protocol and HTTP REST commands out-of-the-box.
With the .NET language, you have the option of using REST calls or ADO.NET directly, using SQL commands without the need to install an ODBC driver. When using ADO.NET, just use the SqlConnection class as if you were connecting to SQL Server directly, but instead connect to Enzo. Enzo is wire-compatible with the SQL Server protocol. This capacbility allows you to build or enhance existing dashboards very quickly.
Virtually all available commands in Enzo are also exposed as HTTP/S endpoints, allowing you to communicate with any supported remote system through simple REST calls. This allows you to build applications on any platform, including Raspberry Pi devices running the Linux operating systems (Raspbian O/S) and any device able to establish an Internet connection (for example using a an MXChip device).
Enzo presents any supported API and Protocol as a common REST interface, making it trivial to communicate with cloud APIs, enterprise systems, and communication protocols, including messaging protocols such as AMQP.
© 2023 - Enzo Unified