Find

Question
· Jun 13, 2024

Which are the best practises to handle large JSON?

Hello everyone,

Recently, I've been working on a Business Process that processes a large JSON FHIR message containing up to 50k requests in an array within the JSON.

Currently, the code imports the JSON as a dynamic object from the original message stream, obtains an iterator from it, and processes each request one at a time in a loop.

The performance meets the requirements, even with much larger requests than the one exposed above. However, I am interested in learning the best practices for handling large JSON in ObjectScript (and why not, Embedded Python) to achieve better performance for future developments.

Here are some ideas I have considered:

  1. Iterative Processing: Process each element of the JSON iteratively without loading the entire stream into memory.
  2. Chunking: Split the loaded JSON into smaller chunks and process them one by one. I could split the array in parts and I wonder if getting an iterator from a smaller JSON chunk would reduce computation time.
  3. Parallel Processing: After splitting the JSON, using parallel processing to handle multiple requests simultaneously. I read something about %SYSTEM.WorkMgr but I'm not sure how can I implement it in this case.

I would appreciate any technical information or reference to documentation about the listed topic or any other additional best practices that could help in handling large JSON data more efficiently in ObjectScript and Embedded Python. 

Thank you!

2 Comments
Discussion (2)3
Log in or sign up to continue
Article
· Jun 13, 2024 7m read

Kanpur’s Leading Digital Marketing Agency: Transform Your Brand Today

 

In today’s digitally driven world, having a robust online presence is crucial for businesses of all sizes. Whether you’re a local startup or an established enterprise, effective digital marketing strategies can transform your brand and elevate your business to new heights. In Kanpur, a city that is rapidly growing as a business hub, finding the best digital marketing agency in kanpur is essential to stay competitive. This article explores why Kanpur’s leading digital marketing agency is the perfect partner to transform your brand today.

Understanding the Importance of Digital Marketing
Before diving into the specifics of why you should choose the leading digital marketing agency in Kanpur, it’s important to understand the significance of digital marketing in today’s business landscape. Digital marketing encompasses a variety of tactics and strategies, including search engine optimization (SEO), social media marketing, content marketing, email marketing, and pay-per-click (PPC) advertising. These strategies are designed to enhance your online presence, reach a broader audience, and drive sales.

Why Choose Kanpur’s Leading Digital Marketing Agency?
Kanpur is home to several digital marketing agencies, but only a few stand out as truly exceptional. Choosing the right agency can make a significant difference in achieving your business goals. Here are the key reasons why Kanpur’s leading digital marketing agency is the best choice for transforming your brand:

1. Extensive Experience and Expertise
The leading digital marketing agency in Kanpur boasts extensive experience and expertise in the field. Their team of professionals has a deep understanding of the digital landscape and stays updated with the latest industry trends and best practices. This expertise allows them to develop innovative strategies that deliver tangible results.

2. Comprehensive Range of Services
A top-tier digital marketing agency offers a comprehensive range of services to meet all your digital marketing needs. Here are some of the core services provided:

Search Engine Optimization (SEO): Improving your website’s visibility on search engines to attract organic traffic and enhance search rankings.
Social Media Marketing: Creating and managing engaging social media campaigns to connect with your audience and increase brand awareness.
Content Creation and Marketing: Producing high-quality content that resonates with your audience and supports your marketing goals.
Pay-Per-Click (PPC) Advertising: Running targeted advertising campaigns to drive immediate traffic and conversions.
Website Development and Design: Designing visually appealing and user-friendly websites that serve as the foundation of your online presence.
3. Proven Track Record of Success
Kanpur’s leading digital marketing agency has a proven track record of success. Their portfolio includes numerous case studies and testimonials from satisfied clients who have experienced significant growth in their online presence, traffic, and sales. This proven success provides confidence in their ability to deliver exceptional results for your business.

4. Customized Strategies
Every business is unique, and a one-size-fits-all approach does not work in digital marketing. The leading agency in Kanpur takes the time to understand your business, industry, and specific goals. They develop customized strategies tailored to your needs, ensuring that your marketing efforts are effective and aligned with your objectives.

5. Data-Driven Approach
Effective digital marketing is based on data and analytics. Kanpur’s leading digital marketing agency employs a data-driven approach to track the performance of your campaigns. They use advanced analytics tools to monitor key metrics and provide regular reports. This approach allows for continuous optimization and ensures that your marketing efforts are delivering the best possible results.

Transforming Your Brand with Kanpur’s Leading Digital Marketing Agency
Partnering with Kanpur’s leading digital marketing agency can transform your brand in several ways. Here’s how they can help you achieve online success:

1. Enhancing Your Online Visibility
One of the primary goals of digital marketing is to increase your online visibility. The leading agency in Kanpur employs advanced SEO techniques to improve your website’s ranking on search engines. Higher visibility means more potential customers will find your business when searching for relevant products or services. This increased visibility can lead to more website traffic and ultimately more sales.

2. Building a Strong Social Media Presence
Social media platforms are powerful tools for connecting with your audience and building brand loyalty. Kanpur’s leading digital marketing agency excels in creating engaging social media campaigns that resonate with your audience. They manage your social media accounts, post regular updates, and interact with your followers to build a loyal community around your brand.

3. Creating High-Quality Content
Content is at the heart of any successful digital marketing strategy. The leading agency in Kanpur understands the importance of high-quality content and produces content that adds value to your audience. Whether it’s blog posts, articles, videos, or infographics, they create content that informs, entertains, and engages your audience, encouraging them to take action.

4. Running Effective Advertising Campaigns
Pay-per-click (PPC) advertising is an effective way to drive immediate traffic to your website. Kanpur’s leading digital marketing agency has extensive experience in running successful PPC campaigns. They create targeted ads that reach your ideal audience, optimize your ad spend, and track the performance of your campaigns to ensure a high return on investment (ROI).

5. Designing User-Friendly Websites
Your website is often the first impression potential customers have of your business. A well-designed website that is visually appealing and easy to navigate can significantly impact your online success. The leading digital marketing agency in Kanpur specializes in website development and design, creating websites that not only look great but also provide a seamless user experience.

Success Stories: Real-World Examples of Transformation
To illustrate the impact Kanpur’s leading digital marketing agency can have on your business, here are a few success stories from their satisfied clients:

Client A: Local Restaurant
A local restaurant in Kanpur was struggling to attract customers and increase its online presence. After partnering with the leading digital marketing agency, the restaurant saw a significant increase in website traffic and social media engagement. The agency implemented a comprehensive digital marketing strategy that included SEO, social media marketing, and content creation. Within six months, the restaurant experienced a 40% increase in reservations and a 50% boost in online orders.

Client B: E-commerce Store
An e-commerce store specializing in handmade crafts wanted to expand its reach and drive more sales. The leading digital marketing agency in Kanpur developed a targeted PPC advertising campaign and optimized the store’s website for SEO. The results were impressive: the e-commerce store saw a 60% increase in organic traffic and a 45% increase in sales within three months. The data-driven approach and continuous optimization ensured sustained growth for the e-commerce business.

Client C: Professional Services Firm
A professional services firm in Kanpur needed to improve its online presence and generate more leads. The leading digital marketing agency created a comprehensive digital marketing strategy that included content marketing, social media management, and PPC advertising. The firm saw a 50% increase in website traffic and a 35% increase in high-quality leads within six months. The collaborative approach and transparent communication fostered a strong partnership, resulting in significant business growth.

How to Get Started with Kanpur’s Leading Digital Marketing Agency
If you’re ready to transform your brand and achieve online success, partnering with Kanpur’s leading digital marketing agency is the way to go. Here’s how to get started:

Schedule a Consultation: Contact the agency to schedule a consultation. During this initial meeting, you’ll discuss your business goals, challenges, and digital marketing needs.
Develop a Customized Strategy: The agency will develop a customized digital marketing strategy tailored to your specific goals and objectives. This strategy will outline the services and tactics they will use to achieve your desired results.
Implement the Strategy: Once the strategy is finalized, the agency will begin implementing the digital marketing tactics. This may include optimizing your website for SEO, creating engaging content, managing your social media accounts, and running PPC campaigns.
Monitor and Optimize: The agency will continuously monitor the performance of your campaigns and provide regular reports. They will use data and analytics to optimize your marketing efforts, ensuring you achieve the best possible results.
Conclusion: Transform Your Brand Today
In conclusion, partnering with Kanpur’s leading digital marketing agency is a transformative step for your business. Their extensive experience, comprehensive range of services, proven track record, customized strategies, and data-driven approach make them the ideal partner for achieving online success. By enhancing your online visibility, building a strong social media presence, creating high-quality content, running effective advertising campaigns, and designing user-friendly websites, they can help you transform your brand and achieve your business goals.

Don’t wait any longer to take your business to the next level. Contact Kanpur’s leading digital marketing agency today and start your journey towards online success. Transform your brand today and unlock the full potential of your business with the best digital marketing agency in Kanpur.

Discussion (0)1
Log in or sign up to continue
Article
· Jun 12, 2024 3m read

Main dish of the Global Summit 2024

Hello Community!

The past two days at the InterSystems Global Summit have been nothing short of extraordinary, and I'm thrilled to share the highlights of this incredible experience with you!

From the early hours, @Anastasia Dyubaylo and me welcomed our friends from the Community at our booth

which became a bustling hub of activity.

@Guillaume Rongier, Luc Chatty, @Raj Singh, @Dmitry Maslennikov, @Olga Zavrazhnova, Lucian Rotar, @Thomas Dyar, @Irène Mykhailova

@Claudio Devecchi, @Anastasia Dyubaylo, @Irène Mykhailova, @Daniel Franco

 
@Olga Zavrazhnova, @Dean Andrews@Anastasia Dyubaylo

We were delighted to welcome developers from all corners, eager to exchange ideas and explore the latest innovations.

@Jennifer Hack, @Jochen Deubner 

@Irène Mykhailova, @Guillaume Rongier, Luc Chatty, @Adeline Icard  

The conversations were lively, ideas flowed freely, and the positive energy around our booth was infectious.

@David Reche, @Dmitry Maslennikov, @Rochael Ribeiro, @Anastasia Dyubaylo, @Olga Zavrazhnova, @Irène Mykhailova, @Eduard Lebedyuk  

Each interaction enriched our community and strengthened our bonds.

@Stephen Morrison, @Raj Singh, @Irène Mykhailova

The sessions over the past two days have been a phenomenal success, filled with inspiring presentations and passionate discussions. One of the highlights of the day was the fascinating session dedicated to using Python, led by one of our brilliant moderators @Guillaume Rongier.

Another of our talented moderators, @Dmitry Maslennikov, was the presenter of a highly anticipated session on "InterSystems IRIS Vector Search and the Python Ecosystem".

After a busy day of inspiring sessions and discussions, we had the chance to relax and have fun at the Smithsonian National Museum of American History.

The evening was livened up by a fantastic performance by the group Integrity Check, who ignited the atmosphere with their catchy music.

As the Summit drew to a close, it was time for heartfelt goodbyes.

@Olga Zavrazhnova (Global Masters), @Vita Tsareva (Caelestinus), @Dean Andrews (head of the Developers Relations team), @Anastasia Dyubaylo (Developer Community), @Irène Mykhailova (Developer Community)

With the sessions concluded, everyone gathered for final exchanges and farewells. The goodbyes were filled with promises to reunite at the next Summit. Smiles, hugs, and warm conversations marked the end of this event, highlighting the success of the Summit and the strength of our community.

The past two days at the InterSystems Global Summit have been a perfect blend of learning, sharing, and camaraderie. We all leave this Summit enriched by the encounters and exchanges, with unforgettable memories and plenty of ideas for the future.

Thank you to everyone who participated and contributed to making this Summit an exceptional experience. Stay connected, and see you at the next Summit for even more discoveries and innovations!

Safe travels and see you soon!

11 Comments
Discussion (11)4
Log in or sign up to continue
Article
· Jun 12, 2024 2m read

La fin du Global Summit 2024

Bonjour à tous !

Aujourd'hui a été une journée riche en émotions au Global Summit, et je suis impatiente de partager avec vous les moments forts de cette dernière journée incroyable !

Dès le matin, notre stand de la Communauté des Développeurs a été le centre d'attraction de nombreux visiteurs enthousiastes.

@Guillaume Rongier, Luc Chatty, @Raj Singh, @Dmitry Maslennikov, @Olga Zavrazhnova, @Lucian ROTAR, @Thomas Dyar, @Irène Mykhailova

Luc Chatty, @Guillaume Rongier, @Dmitry Maslennikov, Lucian Rotar, @Thomas Dyar

Voici notre équipe de Relations avec les développeurs présente au Global Summit qui fait de l'écosystème des développeurs un endroit formidable.

@Olga Zavrazhnova (Global Masters),  @Vita Tsareva (Caelestinus), @Dean Andrews (chef du DevRel), @Anastasia Dyubaylo (Developer Community), @Irène Mykhailova (Developer Community)

Et bien sûr, notre équipe française qui anime la communauté des développeurs en français (avec un ami).

@Irène Mykhailova, @Guillaume Rongier, Luc Chatty, @Adeline Icard 

À la fin du Global Summit, il était temps de dire au revoir. Les sessions étant terminées, tout le monde s'est réuni pour échanger une dernière fois et se dire au revoir. Les adieux étaient empreints de promesses de se retrouver lors du prochain Summit. Les sourires, les accolades et les échanges chaleureux ont témoigné de la réussite de cet événement et de la force de notre communauté.

Merci à tous ceux qui ont participé et contribué à faire de ce Global Summit une expérience exceptionnelle. Restez connectés, et rendez-vous au prochain Summit pour encore plus de découvertes et d'innovations !

À bientôt et bon voyage à tous !

Discussion (0)1
Log in or sign up to continue
Question
· Jun 12, 2024

Trouble running healthshare_unifiedcarerecord_insight_patientindex containers

Im trying to run a local instance of the UCR/Patient Index in a container but its giving me an error. 

Here is my docker compose file:

version: "3.2"

services:
  iris:
    image: container.intersystems.com/intersystems/healthshare_unifiedcarerecord_insight_patientindex:2023.2
    platform: linux/amd64
    command: --key /dur/key/iris.key
    ports:
      # 1972 is the superserver default port
      - "9091:1972"
      # 52773 is the webserver/management portal port
      - "9092:52773"
      # 52773 is the JDBC Gateway port
      - "9093:52773"
    volumes:
      - ./data:/dur

    environment:
      - ISC_DATA_DIRECTORY=/dur/iris_conf.d
      - ISC_CPF_MERGE_FILE=/dur/merge/merge.cpf

it gives me an error - 

[+] Running 1/0
 ✔ Container iris-iris-1  Created                                                                                                                                                     0.0s
Attaching to iris-1

iris-1  | [INFO] Executing command /home/irisowner/irissys/startISCAgent.sh 2188...
iris-1  | [INFO] Writing status to file: /home/irisowner/irissys/iscagent.status
iris-1  | Reading configuration from file: /home/irisowner/irissys/iscagent.conf
iris-1  | ISCAgent[67]: Starting
iris-1  | ISCAgent[73]: Starting ApplicationServer on *:2188
iris-1  | [INFO] ...executed command /home/irisowner/irissys/startISCAgent.sh 2188
iris-1  | [INFO] Copying InterSystems IRIS license key from /dur/key/iris.key to /usr/irissys/mgr...
iris-1  | [INFO] ...copied key
iris-1  | [INFO] Starting InterSystems IRIS instance IRIS...
iris-1  | [ERROR] iris: instance 'IRIS' not found
iris-1  | [ERROR] Command "iris start IRIS quietly" exited with status 256
iris-1  | [ERROR] See the above messages or /dur/iris_conf.d/mgr/messages.log for more information
iris-1  | [FATAL] Error starting InterSystems IRIS
iris-1 exited with code 1

Any thoughts on what might be going on - do i need to run a separate iris instance before i run healthshare?

4 Comments
Discussion (4)2
Log in or sign up to continue