検索

お知らせ
· 2025年12月8日

November Article Bounty: Community Spotlight

Let’s spotlight the brilliant authors and contributors of our November Article Bounty! 💙
Thank you to everyone who took part and shared their knowledge with the community.

A special shout-out goes to those who created brand-new articles and contributed their expertise — each received 5,000 points 🎉

@Zion Amsalem -- "Consuming REST-APIs for dummies (beginner-friendly)"
@Robert Cemper -- "Network Debugging for Beginners - 1"
@Iryna Mykhailova -- "Connecting C# to InterSystems IRIS via ODBC"
@Vachan C Rannore -- "My experience with APIs and POS integration."
@Padmaja Konduru -- "Production Terminal Commands"


And also to @Marcelo Witt who joined the challenge and helped us to find an interesting article for the topic " Real-Time Analytics with InterSystems IRIS and External Tools: Designing Live Dashboards and Alerts", and received 30 points 🙌 You can read it here!


👏 We truly appreciate your effort and passion for sharing knowledge! Our bounties for this year are now complete — see you again in the next one! 💙

The next Article Bounty will be introduced in 2026 — stay tuned, and thanks again to everyone who took part!

1 Comment
ディスカッション (1)2
続けるにはログインするか新規登録を行ってください
ダイジェスト
· 2025年12月8日

InterSystems Developers Publications, Week December 01 - 07, 2025, Digest

Articles
Announcements
#InterSystems IRIS
#Developer Community Official
#InterSystems IRIS for Health
#Other
#Learning Portal
Share your insights!
By Kristina Lauer
#Open Exchange
#Summit
Questions
#InterSystems IRIS
#InterSystems IRIS for Health
#Health Connect
#HealthShare
#InterSystems Data Studio
#Caché
Discussions
#InterSystems IRIS
#Learning Portal
December 01 - 07, 2025Week at a GlanceInterSystems Developer Community
お知らせ
· 2025年12月8日

La communauté des développeurs fête ses 10 ans !

Bonjour à tous,

Le 7 décembre 2025, la Communauté des développeurs InterSystems a fêté son 10e anniversaire ! 🥳🎉

Nous rendons aujourd’hui hommage à cette décennie d’apprentissage, de collaboration, de résolution de problèmes et de développement des technologies InterSystems. Que vous soyez parmi nous depuis le début ou que vous nous ayez rejoints récemment, merci pour vos contributions, vos questions, vos idées et votre soutien. Ce succès est le vôtre 💖 Vous avez bâti cette communauté et nous vous en sommes profondément reconnaissants !

Pour célébrer cet anniversaire, nous vous avons invités à participer à une vidéo spéciale. Et vous avez été formidables ! Merci à tous ceux qui ont pris le temps de partager leurs vœux, leurs souvenirs et leurs gentils mots.

À dix ans d'innovation et de collaboration ! 💙

PS : Laissez un commentaire si vous vous reconnaissez parmi les parapluies 😉


Restez à l'écoute ! Ce n'est que le début. D'autres moments forts et des surprises pour cet anniversaire arriveront bientôt.

2 Comments
ディスカッション (2)2
続けるにはログインするか新規登録を行ってください
ダイジェスト
· 2025年12月8日

Nuevas publicaciones en la Comunidad de InterSystems, 1-7 diciembre

1-7 diciembreWeek at a GlanceInterSystems Developer Community
記事
· 2025年12月8日 4m read

Introducing IRIS IO Utility: A VS Code Extension for Data Import/Export with InterSystems IRIS

Hello Developers! 👋
I’m excited to introduce IRIS IO Utility, my submission for the InterSystems "Bringing Ideas to Reality" Contest 2025. This VS Code extension provides you an intuitive and powerful interface for importing and exporting data without leaving your IDE. The extension implements and expand this idea submitted on the Ideas Portal turning a common developer need into a real tool: seamless IO operations with any IRIS instance directly inside VS Code.

If you find this extension useful, please consider voting for me at the contest!


    What Can IRIS IO Utility Do?

    IRIS IO Utility centralizes all your data IO workflows directly in VS Code:

    • Manage multiple IRIS connections (local, remote, SSH, containerized)
    • Detect and configure ODBC drivers automatically
    • Import and export data in CSV, TXT, JSON, and XLSX
    • Interact with a dedicated sidebar view for quick navigation
    • Use clean webviews for import/export operations
    • Save workspace-level preferences for a tailored experience

    This extension is designed to feel native to VS Code — responsive, discoverable, and developer-friendly.


    A First Look at the Extension

    Once installed from a VSIX file, VS Code adds a new section to the sidebar:

    • Connections
    • Favorites
    • Settings

    These panels give you a structured environment for managing your IRIS servers and performing IO operations with minimal friction.


    Settings & Configuration

    ODBC Driver Settings

    One of the most tedious steps in IRIS-related development is configuring ODBC drivers — so the extension handles it for you:

    • Automatically detects installed IRIS ODBC drivers
    • Suggests installation if drivers are missing
    • Links directly to the official InterSystems Drivers page
    • Lets you pick your preferred driver per workspace
    • Stores your choice persistently

    Once selected, ODBC becomes the high-performance engine behind all data transfers.

    Creating and Managing Connections

    From the dedicated sidebar you can:

    • Add new connections
    • Edit existing ones
    • Connect or disconnect
    • Mark frequently used items as favorites
    • Copy configurations as JSON (for documentation or backups)

    Each workspace keeps its own list of IRIS connections — similar to Git remotes — making multi-project workflows smooth and predictable.

    A connection shows real-time status:

    • Idle
    • Connected
    • Error (with logs available)

    After clicking the “Connect to IRIS” icon (plug symbol), your ODBC connection becomes active.

    Two new icons appear on the selected item:

    • One opens the Export webview
    • One opens the Import webview

    This makes IO operations instantly accessible.


    Exporting Data — Complete Walkthrough

    Exporting data from IRIS is now a two-click operation.

    Step 1 — Choose a Connection

    Click the cloud-down arrow next to any connected instance.
    This opens a dedicated, interactive webview.

    Step 2 — Select Schema

    Second step is selecting a schema.

    You can:

    • Enter a schema filter (optional)
    • Or simply click “Search Schemas” to load all schemas in the selected namespace

    Step 3 — Select a table within the specified schema

    Once the schema is selected, the extension displays the list of tables available.
    Pick the one you want to export.

    Step 4 — Choose Export Format

    Once table and schema have been selected, choose one of the supported formats:

    • CSV
    • TXT (with custom delimiter)
    • JSON (pretty-printed)
    • XLSX (preserves data types)

    Each format is generated natively, with a clean output structure.

    Step 5  — Choose file name

    Choose a file name for the exported file. If left blank, the extension defaults to: schema_table_timestamp. This avoids filename conflicts and ensures traceability.

    Step 6 — Choose Output Folder

    Select the destination folder or leave empty to export to workspace root.

    Step 7 — Export

    Click Export and let the extension handle the process.

    Export features

    • Automatic timestamping to prevent accidental overwrites
    • VS Code notifications for progress and completion
    • Output panel logging "IRIS IO Utility" (driver info, row counts, SQL operations, performance stats)
    • Quick actions to Open File or Open Folder once export finishes

    Choose a custom delimiter while exporting TXT files

    When exporting data to a TXT file, the extension allows you to specify a custom delimiter. This is particularly useful when working with non-standard separators such as pipes (|), semicolons (;), tabs, or even multi-character delimiters. Selecting the appropriate delimiter ensures the exported file matches your target system’s formatting requirements and maintains clean, structured output.


    Coming Next: The Import Engine

    In the next article, we’ll explore the most powerful part of the extension — Importing — featuring:

    • Type inference engine
    • File analysis
    • Automatic table creation
    • Index configuration
    • Append / replace strategies
    • Practical examples
    • Tips and edge cases

    Conclusion

    IRIS IO Utility is designed to bring a modern, streamlined data workflow to every IRIS developer using VS Code. Whether you're exporting datasets, loading new files, or managing multiple IRIS instances, the extension makes data operations faster, clearer, and more enjoyable.

    I hope this tool becomes a valuable part of your daily workflow — and your feedback will directly shape future improvements.

    If you like this project, please vote for it in the InterSystems contest! 🚀

    ディスカッション (0)2
    続けるにはログインするか新規登録を行ってください